Visual Basic 2010 Michel Martin Microsoft® odes sources sur ww.pearson.fr C w h

Visual Basic 2010 Michel Martin Microsoft® odes sources sur ww.pearson.fr C w http://www.free-livres.com/ Michel Martin L E P R O G R A M M E U R Visual Basic 2010 Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de vous fournir une information complète et fiable. Cependant, Pearson Education France n’assume de responsa­ bilités, ni pour son utilisation, ni pour les contrefaçons de brevets ou atteintes aux droits de tierces personnes qui pourraient résulter de cette utilisation. Les exemples ou les programmes présents dans cet ouvrage sont fournis pour illustrer les descrip­ tions théoriques. Ils ne sont en aucun cas destinés à une utilisation commerciale ou professionnelle. Pearson Education France ne pourra en aucun cas être tenu pour responsable des préjudices ou ­ dommages de quelque nature que ce soit pouvant résulter de l’utilisation de ces exemples ou programmes. Tous les noms de produits ou marques cités dans ce livre sont des marques déposées par leurs ­ propriétaires respectifs. Publié par Pearson Education France 47 bis, rue des Vinaigriers 75010 PARIS Tél. : 01 72 74 90 00 www.pearson.fr Mise en pages : TyPAO Collaboration éditoriale : Hervé Guyader ISBN : 978-2-7440-4160-0 Copyright © 2010 Pearson Education France Tous droits réservés Aucune représentation ou reproduction, même partielle, autre que celles prévues à l’article L. 122-5 2˚ et 3˚ a) du code de la propriété intellectuelle ne peut être faite sans l’autorisation expresse de Pearson Education France ou, le cas échéant, sans le respect des modalités prévues à l’article L. 122-10 dudit code. Sommaire Introduction. .......................................................  XIII I – Faisons connaissance avec Visual Basic 2010 1 1. Avant de commencer. ...................................  3 2. Le langage et l’environnement. ...................  23 3. Nouveautés et concepts utiles du langage et de l’environnement..................................  39 II – Programmation Windows 151 4. Boîtes de dialogue communes..................... 153 5. Un peu plus loin........................................... 169 6. Implémenter des menus.............................. 185 7. Barres d’outils et barres d’état. .................. 201 8. Manipulation d’objets graphiques............. 213 9. Fichiers et dossiers. ...................................... 241 10. Jouer des sons WAV..................................... 259 11. Manipuler des données tabulaires. ............. 269 12. Bases de données.......................................... 287 13. Traitements multitâches/multicœurs. ......... 315 14. Manipulation du Registre de Windows. ..... 337 15. Fonctions API............................................... 353 16. Implémenter un système d’aide. ................. 361 17. Personnaliser Windows 7............................ 383 18. Visual Basic et Microsoft Office.................. 403 19. Programmation WPF.................................. 413 III – Programmation Internet 457 20. Composeur téléphonique. ............................ 459 21. Clients HTTP et FTP................................... 471 22. Applications web.......................................... 483 23. Annuaire de sites web.................................. 511 24. Favoris web................................................... 551 25. Services web. ................................................. 587 26. Silverlight. ..................................................... 607 27. LINQ............................................................. 643 Annexe. Routines utiles..................................... 705 Index. ................................................................... 725 Introduction. .......................................................  XIII I – Faisons connaissance avec Visual Basic 2010 1 1. Avant de commencer......................................  3 Configuration requise pour utiliser Visual Basic 2010...........................................  4 Les différentes éditions de Visual Basic 2010. 4 Installation de Visual Studio 2010..................  6 Premier contact avec Visual Basic 2010.........  10 Les "solutions" Visual Basic.................... 11 Écriture d’un programme en Visual Basic......................................... 12 Modification des propriétés des objets.... 14 Écriture du code. ...................................... 14 Test et débogage. ...................................... 15 2. Le langage et l’environnement. .....................  23 Le langage Visual Basic..................................  24 Variables.................................................. 24 Tableaux. .................................................. 25 Commentaires.......................................... 25 Opérateurs............................................... 26 Tests. ......................................................... 26 Boucles. .................................................... 28 Conversion de données............................ 28 Chaînes de caractères. ............................. 29 Dates et heures. ........................................ 29 Collections d’objets................................. 29 L’environnement Visual Studio 2010. .............  31 Définition d’un nouveau projet................ 32 Le système de menus................................ 33 Les barres d’outils................................... 34 Les fenêtres filles. ..................................... 35 3. Nouveautés et concepts utiles du langage et de l’environnement........................................  39 Innovations de l’environnement de développement...........................................  41 Intégration de WPF dans l’IDE............... 41 Projets fondés sur des modèles................ 42 Gestion des projets récents...................... 43 Table des matières VI Visual Basic 2010 Multitargetting......................................... 44 Zoom dans le code................................... 45 Intellisense............................................... 45 Naviguer vers........................................... 45 Surbrillance des références. ..................... 46 Recherche des références......................... 47 Générer à partir de l’utilisation.............. 48 Gestionnaire d’extensions. ....................... 49 Data Binding avec un glisser-déposer dans WPF. ................................................ 49 Débogage Intellitrace.............................. 50 Publication en un clic.............................. 50 Tests unitaires.......................................... 52 Migrer un projet existant vers le Framework .NET 4.0.................... 55 Innovations du langage Visual Basic 2010.....  57 Continuation de ligne implicite. ............... 57 Implémentation automatique des propriétés. .......................................... 58 Initialiseurs de collections....................... 58 Syntaxe simplifiée pour déclarer des tableaux............................................. 60 Expressions Lambda multilignes et sous-routine. ......................................... 61 Covariance et contravariance génériques................................................ 62 Prise en charge d’équivalence de type.... 63 Prise en charge dynamique. ..................... 63 Programmation parallèle. ........................ 64 Concepts avancés issus des versions précédentes de Visual Basic............................  64 Inférence de type...................................... 64 Initialiseurs d’objets................................ 66 Types anonymes....................................... 67 Méthodes d’extension. .............................. 68 Génériques............................................... 69 Types Valeur Nullable.............................. 71 Opérateur IIf. ........................................... 72 Support étendu du code XML. .................. 72 Délégués non stricts................................. 73 Expressions Lambda................................ 75 Méthodes partielles. ................................. 76 Le langage LINQ..................................... 76 Techniques évoluées de Visual Studio 2005/2008 toujours d’actualité dans Visual Studio 2010. ...............  77 Alignement des contrôles......................... 77 Menus. ...................................................... 77 Barres d’outils......................................... 80 Info-bulles................................................ 81 Zone de texte avec marque de saisie. ....... 82 Fenêtre des tâches.................................... 83 Navigateur web........................................ 83 Refactoring. .............................................. 83 Extraits. .................................................... 84 Documenter le code en XML................... 88 L’espace de nom My................................ 89 Assistant Publication............................... 148 Assistant Mise à niveau. ........................... 149 II – Programmation Windows 151 4. Boîtes de dialogue communes....................... 153 La boîte de dialogue Ouvrir............................ 154 La boîte de dialogue Enregistrer sous. ............ 157 La boîte de dialogue Couleur. ......................... 158 Exemple. ................................................... 158 Réalisation............................................... 159  Table des matières VII La boîte de dialogue Police de caractères....... 160 Exemple. ................................................... 161 Réalisation............................................... 161 La boîte de dialogue Imprimer. ....................... 163 Exemple. ................................................... 164 Réalisation............................................... 165 La boîte de dialogue Rechercher un dossier... 166 Exemple. ................................................... 166 Réalisation............................................... 167 5. Un peu plus loin. ............................................. 169 Une application MDI...................................... 169 Création d’un formulaire parent. ............. 170 Création d’un modèle de fenêtre enfant. .. 171 Polices de caractères....................................... 173 Le Presse-papiers............................................ 179 Accès traditionnel au presse-papiers. ...... 180 Accès au presse-papiers via .NET 4.0. ..... 182 6. Implémenter des menus. ................................ 185 Système de menus traditionnel....................... 185 Menu contextuel. ............................................. 194 7. Barres d’outils et barres d’état..................... 201 Le contrôle ImageList..................................... 202 Mise en place de la barre d’outils................... 203 Mise en place de la barre d‘état...................... 205 Écriture du code.............................................. 206 Plus loin avec les contrôles ToolStrip............. 211 8. Manipulation d’objets graphiques............... 213 Le système d’affichage graphique GDI+........ 214 Mise en place d’un économiseur d’écran....... 223 Mise en place visuelle de l’application. ... 223 Définition des procédures de traitement.. 224 Exécution de l’application....................... 227 Affichage d’une horloge à aiguilles................ 228 Avant de commencer................................ 229 Mise en place visuelle de l’application. ... 229 Définition des procédures de traitement.. 230 Exécution de l’application....................... 233 La capture d’écran programmée..................... 234 Définition de l’application....................... 234 9. Fichiers et dossiers......................................... 241 Fichiers à accès séquentiel.............................. 242 Fichiers à accès direct..................................... 246 Manipulation de dossiers et de fichiers. .......... 254 10. Jouer des sons WAV..................................... 259 Mise en place de l’application........................ 259 Alimentation du contrôle TreeView. ................ 261 Utilisation du contrôle TreeView. .................... 266 Exécution du fichier audio.............................. 266 11. Manipuler des données tabulaires.............. 269 Minitableur. ..................................................... 269 Minigrapheur.................................................. 277 12. Bases de données.......................................... 287 Accès à une base de données locale. ............... 287 Accès à une base de données distante. ............ 294 Définition du service web. ........................ 294 Utilisation du service web . ...................... 298 Utilisation plus complète du service web . ........................................ 302 Accès à une base de données via LINQ. ......... 312 13. Traitements multitâches/multicœurs. ......... 315 Exécution d’un calcul en tâche de fond.......... 316 VIII Visual Basic 2010 Exécution d’une application externe. .............. 322 Parallélisation des boucles.............................. 324 Utilisation de plusieurs cœurs à l’aide de tâches. ............................................ 333 14. Manipulation du Registre de Windows. ..... 337 L’Éditeur du Registre...................................... 338 Modification du Registre.......................... 339 Déplacements dans le Registre................ 340 Recherches dans le Registre. .................... 341 Structure du Registre . ..................................... 342 HKEY_CLASSES_ROOT......................... 342 HKEY_LOCAL_MACHINE..................... 342 HKEY_CURRENT_CONFIG. .................. 343 HKEY_USERS......................................... 343 HKEY_CURRENT_USER. ....................... 343 Importations et exportations dans le Registre............................................... 343 Visualiser un fichier REG. ........................ 345 Exécuter un fichier REG.......................... 345 Créer un fichier REG............................... 345 Exemple de fichier REG........................... 346 Visual Basic et le Registre.............................. 346 Ajout, visualisation et suppression d’une clé. .................................................. 348 Accès au Registre par une requête LINQ. 352 15. Fonctions API............................................... 353 Principales API............................................... 353 Utilisation des API natives et traditionnelles.. 357 16. Implémenter un système d’aide. ................. 361 Première étape : collecte des informations utilisées par le système d’aide........................ 363 Deuxième étape : conception des pages HTML des rubriques...................... 363 Troisième étape : conception du fichier d’aide .CHM................................................... 371 Définition du sommaire. ........................... 377 Définition de l’index. ................................ 379 Quatrième étape : interfaçage du fichier d’aide avec un projet Visual Basic ................. 380 17. Personnaliser Windows 7............................ 383 Informations de la base de données................ 384 Exécution de programmes. ....................... 384 Amélioration du fonctionnement de Windows.............................................. 385 Paramétrage de Windows. ........................ 388 Réalisation...................................................... 390 18. uploads/Geographie/ visual-basic-2010.pdf

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager