You are on page 1of 4

Introduction

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

WPF (Windows Presentation Foundation), bases sur un mode graphique vectoriel


extrmement performant.
Programmation Internet (Chapitres16 18). Cette troisime partie aborde diffrents
aspects de la programmation Internet. Aprs avoir cr un client HTTP pour naviguer
sur le Web et un client FTP pour tlcharger des fichiers, vous dcouvrirez comment
raliser des programmes ASP.NET destins tre utiliss dans un navigateur web et
vous verrez comment tirer parti de la technologie LINQ.

Les sources de louvrage


Les ditions Pearson mettent votre disposition lensemble des solutions passes en
revue au fil des pages, sur le site www.moneformation.fr, la page consacre cet
ouvrage. Ces solutions sont rassembles dans une archive au format ZIP. Pour accder
facilement aux solutions contenues dans ces dossiers, il suffit de copier ces derniers
dans le dossier Documents\Visual Studio2012 ou 2013\Projects\Pearson de votre disque
dur principal. Lorsque vous lancerez la commande Ouvrir/Projet Solution dans le menu
Fichier de Visual Studio, toutes les solutions de louvrage seront ainsi directement
accessibles.
Pour utiliser ce livre, vous pouvez choisir de travailler avec:
une dition gratuite de Visual Studio: Express2012 ou 2013 pour Windows Desktop
(pour crer des applications Windows Forms et WPF) et Express2012 ou 2013 pour le
Web (pour crer des applications web);
une dition payante de Visual Studio : Professional, Premium ou Ultimate 2012 ou
2013.
Si vous disposez dune connexion Internet haut dbit, vous pouvez tlcharger les
produits Express en vous rendant ladresse http://www.microsoft.com/france/visualstudio/essayez/express.aspx (voir Figure0.1).

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.

Notez quil est galement possible de tlcharger la version Professional, Premium ou


Ultimate de Visual Studio 2012, limite quatre-vingt-dix jours dutilisation, en vous
rendant sur la page http://www.microsoft.com/visualstudio/fra/downloads#d-2012editions (voir Figure 0.2). Ces produits vous permettront de crer des applications
Desktop et Web, mais aussi plusieurs autres types dapplications (Windows Store et
Office2013 par exemple) non couverts dans cet ouvrage.

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.

Rubriques spciales de ce livre


Astuce
Elles fournissent des remarques particulires ou des raccourcis inhabituels du langage.

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

You might also like