• Aide
  • Eurêkoi Eurêkoi

Livre

Visual Basic .NET : cours et exercices corrigés

Résumé

Les clés pour maîtriser toutes les facettes du langage, de la simple création d'interfaces à la création de composants objets complexes, en passant par l'approfondissement d'ADO.NET, de LINQ et d'ASP.NET. Avec 20 exercices commentés et corrigés.


  • Éditeur(s)
  • Date
    • DL 2014
  • Notes
    • Contient un "flashcode" permettant d'accéder à un contenu via Internet
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (377 p.) : ill., couv. ill en coul. ; 24 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-2-7298-8485-7
  • Indice
  • Quatrième de couverture
    • Visual Basic .NET s'est imposé, au fil des années, comme l'un des langages incontournables du monde du développement, grâce, en particulier, à la puissance de son approche par les composants. Avec sa version 2012, il confirme sa place parmi les leaders du développement.

      Aux professionnels du développement ainsi qu'aux étudiants de niveau Bac +2 à Bac +5, cet ouvrage apportera les clés qui leur permettront de maîtriser toutes les facettes du langage. De la simple création d'interfaces à la création de composants objets complexes, en passant par l'approfondissement d'ADO.NET, de Linq et d'ASP.NET, l'ouvrage accompagnera l'étudiant ou le professionnel tout au long de son apprentissage.

      Bâti de manière progressive, le livre présente pas à pas tous les aspects des différentes formes de programmation offertes par l'outil. Enrichi de très nombreuses illustrations, schémas et tableaux, l'ouvrage expose plus de 20 exercices commentés et corrigés qui permettront de consolider toutes les notions abordées.

      Tous les exemples et tous les exercices de cet ouvrage ont été écrits avec Visual Basic 2012 et sont 100 % compatibles avec Visual Basic 2013.


  • Tables des matières
      • Visual Basic .NET

      • Cours et exercices corrigés

      • Frédéric Baurand

      • Ellipses

      • Avant-propos3
      • Table des matières5
      • Convention d'écriture11
      • Chapitre I : Les méthodes agiles13
      • I - Introduction13
      • II - L'approche scrum15
      • III - Extreme programming17
      • Chapitre II : Visual studio21
      • I - Présentation21
      • II - Le framework23
      • III - 2012 ou 2013 ?24
      • Chapitre III : Le langage27
      • I - Les variables27
      • A. Déclaration des variables28
      • B. Les types simples29
      • C. Les types élaborés30
      • a) Les structures31
      • b) Les tableaux32
      • c) Les collections33
      • d) Les listes34
      • e) Les constantes34
      • f) Hiérarchie des types de données35
      • g) Règles de nommage36
      • II - Les instructions37
      • A. Les opérateurs37
      • a) Les opérateurs numériques38
      • b) Les opérateurs de texte39
      • c) Les opérateurs booléens41
      • B. Les instructions de dialogue42
      • a) L'ordre d'affichage42
      • b) L'ordre de saisie43
      • C. Les structures conditionnelles44
      • a) La notion de condition44
      • b) La structure conditionnelle simple44
      • c) La structure conditionnelle complexe46
      • d) Enchaînement de structures conditionnelles simples et complexes48
      • e) La structure conditionnelle multiple49
      • D. Les structures répétitives51
      • a) Les structures répétitives dynamiques51
      • b) Les structures répétitives statiques57
      • III - Les méthodes60
      • A. Présentation60
      • B. Notion de portée61
      • C. Les procédures : SUB61
      • D. Les fonctions : Function63
      • E. Les fonctions intégrées66
      • Chapitre IV : L'environnement71
      • I - Installation71
      • II - Les différents types de projets73
      • III - L'interface de développement78
      • A. La barre de raccourci78
      • B. Explorateur de solutions79
      • C. Fenêtre de Propriétés82
      • Chapitre V : Les projets console83
      • I - Présentation83
      • II - Développement d'un projet console83
      • III - Développement d'un projet paramétré89
      • Chapitre VI : Les projets windows form93
      • I - Présentation93
      • II - Spécificités de l'environnement95
      • III - Spécificités de l'éditeur de code96
      • IV - Les principaux contrôles97
      • V - Les méthodes évènementielles102
      • VI - Portée des variables104
      • VII - MSGBOX et Inputbox106
      • VIII - Développement du premier projet109
      • IX - Mise au point d'un projet117
      • Chapitre VII : Les projets WPF121
      • I - Présentation121
      • II - Développement d'un projet WPF123
      • Chapitre VIII : Les objets135
      • I - Présentation135
      • II - Les syntaxes visual basic139
      • III - Développement du premier projet145
      • A. La bibliothèque de classes146
      • B. Utilisation de la bibliothèque150
      • IV - Développement de contrôles158
      • V - L'approche par les tests168
      • A. Présentation168
      • B. Mise en oeuvre170
      • Chapitre IX : Les fichiers179
      • I - Présentation179
      • II - Le premier projet181
      • III - Techniques de programmation187
      • Chapitre X : Ado.net193
      • I - Présentation193
      • II - Le langage SQL195
      • A. L'ordre d'insertion : Insert196
      • B. L'ordre de modification : Update197
      • C. L'ordre de suppression : Delete198
      • D. L'ordre d'interrogation : Select199
      • E. Les opérateurs SQL200
      • a) L'opérateur In201
      • b) L'opérateur Distinct201
      • c) L'opérateur Like202
      • d) L'opérateur Between202
      • e) L'opérateur Exists203
      • f) L'opérateur Is203
      • F. Les jointures203
      • a) Expression par les critères204
      • b) Expression avec Inner Join204
      • c) Expression avec une sous-requête205
      • d) Les alias206
      • G. Les agrégats206
      • H. Les regroupements209
      • I. Pour aller plus loin211
      • a) Deux opérateurs spécifiques211
      • b) Le tri212
      • c) Les opérateurs ensemblistes213
      • d) La corrélation de requêtes214
      • e) Jointures droites et gauches215
      • f) Mise à jour avancée215
      • III - Mise en oeuvre216
      • A. La connection220
      • B. Le DataAdapter223
      • C. Le DataSet229
      • D. La DataTable231
      • E. Application232
      • F. La mise à jour des données235
      • a) Création235
      • b) Suppression235
      • c) Modification235
      • d) Exemple de visualisation236
      • IV - Mises à jour des données237
      • V - Approches spécifiques242
      • A. ExecuteNonQuery243
      • B. ExecuteReader243
      • C. ExecuteScalar244
      • VI - Le databinding245
      • VII - Linq252
      • A. La création de requête254
      • B. Exécution de requête256
      • C. Manipulation d'une base de données avec Linq257
      • Chapitre XI : Asp.net263
      • I - Présentation263
      • II - Mise en oeuvre simple266
      • III - Mise en oeuvre avec une base de données270
      • IV - Mise en oeuvre avec plusieurs pages271
      • V - Les webservices273
      • Corrections des exercices281
      • Exercice 1283
      • Exercice 2284
      • Exercice 3285
      • Exercice 4286
      • Exercice 5289
      • Exercice 6290
      • Exercice 7291
      • Exercice 8292
      • Exercice 9293
      • Exercice 10295
      • Exercice 11297
      • Exercice 12300
      • Exercice 13302
      • Exercice 14303
      • Exercice 15312
      • Exercice 16316
      • Exercice 17318
      • Exercice 18334
      • Exercice 19337
      • Exercice 20348
      • Exercice 21360
      • Annexe : Les espaces de noms363
      • Liste des figures371
      • Bibliographie373
      • Index375

  • Origine de la notice:
    • FR-751131015
  • Disponible - 681.223(07) BOU

    Niveau 3 - Informatique