Professional Documents
Culture Documents
Cet ouvrage est ddi au langage de programmation vedette de Microsoft: Visual Basic.
Les explications et les exemples donns sappliquent aux versions 2012 et 2013 du
langage. De nombreuses raisons font quaujourdhui ce langage est un des plus utiliss
au monde:
Il est facile apprendre, y compris pour des personnes nayant jamais "touch" la
programmation.
Il offre une approche totalement oriente objet, ce qui simplifie le dveloppement
dapplications de grande envergure et/ou complexes.
Il est suffisamment puissant pour fournir toutes les ressources ncessaires aux
programmeurs avancs.
Il est extensible. De nombreuses socits proposent des composants annexes qui
limitent dans de grandes proportions le dveloppement de code spcialis.
Il produit tout aussi facilement des applications destines tre excutes dans un
environnement Windows (Windows Forms ou WPF) ou Internet (ASP.NET).
Il est totalement compatible avec Windows 8, le dernier systme dexploitation de
Microsoft.
Il sait parfaitement dialoguer avec les applications de bureautique les plus utilises
au monde (le traitement de texte Microsoft Word et le tableur Microsoft Excel) afin
dautomatiser la cration de fichiers dans ces applications.
Il utilise un langage de requtage universel trs puissant appel LINQ. Grce lui,
le programmeur peut interroger toutes sortes de collections, quelles proviennent
dobjets crs par les mthodes propres Visual Basic, dune base de donnes locale
ou distante ou encore de documents XML.
Enfin, il est arm pour la programmation parallle, afin de tirer le meilleur parti des
processeurs multicurs qui occupent aujourdhui la plupart de nos ordinateurs.
Cet ouvrage est divis en trois parties indpendantes : "Faisons connaissance avec
Visual Basic", "Programmation Windows" et "Programmation Internet". Chaque lecteur, en
fonction de ses objectifs, peut tudier la partie qui lui convient sans tre pnalis sil na
pas abord les autres sujets. Ce livre se dcompose de la faon suivante:
Faisons connaissance avec Visual Basic (Chapitres 1 et 2). Cette partie vous aide
dbuter dans lunivers de la programmation en Visual Basic. Aprs avoir pris
connaissance de la procdure dinstallation de Visual Studio2012, vous dcouvrirez
les instructions du langage et vous verrez comment dboguer le code.
Programmation Windows (Chapitres 3 15). La deuxime partie de louvrage est
la plus volumineuse. travers de nombreux exemples, elle vous montre comment
aborder la plupart des domaines de programmation Windows: utilisation des botes
de dialogue, mise en place de menus, barres doutils et barres dtat, manipulations
graphiques, accs au systme de fichiers, exploitation de donnes tabulaires, bases
de donnes, interfaage de Word et dExcel, etc. Tous les codes prsents dans
cette partie sont rutilisables : un copier-coller est gnralement suffisant pour les
incorporer dans vos propres dveloppements. Cette partie sintresse essentiellement
aux applications Winform, fondes sur GDI+, mais galement aux applications
Introduction VII
2013 Pearson France Visual Basic 2012-2013 Michel Martin
2599book.indb 7
13/08/13 18:02
VIIIIntroduction
2013 Pearson France Visual Basic 2012-2013 Michel Martin
2599book.indb 8
13/08/13 18:02
Figure0.1
La page de
tlchargement
de Visual Studio
Express 2012
pour Windows
Desktop.
Introduction IX
2013 Pearson France Visual Basic 2012-2013 Michel Martin
2599book.indb 9
13/08/13 18:02
Figure0.2
La page de
tlchargement de Visual
Studio 2012 Professional,
Premium ou Ultimate.
Site compagnon
Cet ouvrage est accompagn dun site web sur lequel se trouvent tous les corrigs
des exercices en vido. Pour accder ces derniers, rendez-vous ladresse
www.moneformation.fr et inscrivez-vous pour activer votre compte et accder aux
corrigs des exercices. Vous aurez besoin de consulter le prsent ouvrage pour
crer votre compte et rpondre la question de scurit. Chaque fois que vous
voudrez raliser un exercice de louvrage, vous pourrez vous rfrer la page
correspondante de lexercice sur le site web.
Info
Elles donnent des informations complmentaires sur le sujet tudi, sans tre
indispensables pour la tche en cours.
Dfinition
Les nouveaux termes sont placs en italique et explicits dans le texte.
XIntroduction
2013 Pearson France Visual Basic 2012-2013 Michel Martin
2599book.indb 10
13/08/13 18:02