Débuter la programmation avec Microsoft Visual Studio


Télécharger Débuter la programmation avec Microsoft Visual Studio

★★★★★★★★★★4.5 étoiles sur 5 basé sur 2 votes.
Votez ce document:

Télécharger aussi :


Débuter la programmation avec Microsoft Visual Studio

1 Environnement Visual Studio

1.1 L’interface

Palettes standards :

  • la barre d’outils regroupe les différents contrôles par catégories
  • La zone centrale permet tour à tour d’écrire le code et de définir les interfaces graphiques utilisateurs
  • A droite, l’explorateur de solutions et la fenêtre de propriétés

1.2 Fenêtres d’exploration

1.2.1 Explorateur de Solutions

L’explorateur de solutions référence l’ensemble des éléments du projet (Fichier de configuration pour l’assemblage, super classes héritées, Feuilles….). Une solution contient les fichiers suivants :

sln : fichier de configuration de la solution

.vbproj : fichier projet, (ancien .vbp)

.vb : fichiers contenant du code. Un double click sur un objet

 « form » l’ouvre, pour avoir le source VB : clic droit.

.resx : associé à une feuille, contient les ressources

1.2.2 Fenêtre de propriétés

Cette fenêtre recense toutes les propriétés relatives à l’objet sélectionné. Il s’agit en général de propriétés sur les objets graphiques d’une fenêtre « form » telles que le texte affiché, la couleur, la police, la taille, ... Mais aussi le nom de l’objet qui devra être utilisé dans le code source VB (ici « Button1 »).

Débuter la programmation avec Microsoft Visual Studio

Table des matières :

1 ENVIRONNEMENT VISUAL STUDIO                                      .5

1.1 L’INTERFACE                                                            5

1.2 FENÊTRES D’EXPLORATION                                                   5

1.2.1 Explorateur de Solutions                                             .5

1.2.2 Fenêtre de propriétés                                                .6

1.2.3 La liste des tâches                                                   6

2.1 GESTION DE PROJETS                                                       7

1.2.4 Les solutions                                                       7

1.2.5 Création d’un projet                                                 7

1.2.6 Configuration d’un projet                                             8

2.2 VB PROPOSE DES AIDES                                                   9

2.2.1 Durant la saisie                                                     9

2.2.2 La documentation                                                  10

2.2.3 Erreur                                                           10

2.2.4 Mode déboguage (mode BREAK):                                     .10

2 BASES DU LANGAGE                                                   .12

2.1 STRUCTURE DU CODE                                                      12

2.1.1 Module                                                          .12

2.1.2 Les commentaires                                                  12

2.2 LES VARIABLES                                                         .12

2.2.1 Types de variables                                                 .12

2.2.1.1 Types numériques                                              12

2.2.1.2 Types chaîne de caractère                                        13

2.2.1.3 Autres types                                                   13

2.2.2 Déclaration de variables                                            .13

2.2.3 Portée et visibilité des variables                                       13

2.2.3.1 Portée des variables                                             .14

2.2.3.2 Visibilité des variables                                          .14

2.2.4 Les constantes                                                     14

2.2.5 Les tableaux                                                      .14

2.2.6 Les structures                                                     .15

2.3 LES OPÉRATEURS                                                        .15

2.3.1 Opérateur d’affectation                                             .16

2.3.2 Opérateurs Arithmétiques                                            16

2.3.3 Opérateurs de comparaison                                          16

2.3.4 Opérateurs de concaténation                                         .16

2.3.5 Opérateurs logiques                                                .17



2.4 LES STRUCTURES DE CONTRÔLE                                               18

2.4.1 Structures conditionnelles                                           .18

2.4.1.1 Structure If                                                   .18

2.4.1.2 Structure Select Case                                           .18

2.4.2 Structures répétitives                                               .19

2.4.2.1 Structure While                                               .19

2.4.2.2 Structure Do loop                                              .19

2.4.2.3 Structure For                                                  .20

2.4.2.4 Structure For each                                              .20

2.5 PROCÉDURES ET FONCTIONS                                                 .21

2.5.1 Création de procédure                                              .21

2.5.1.1 Déclaration                                                   21

2.5.1.2 Appel                                                       .21

2.5.2 Création de fonction                                                22

2.5.2.1 Déclaration                                                   .22

2.5.2.2 Appel                                                       .22

2.5.3 Passage de paramètres                                              22

2.5.3.1 Déclaration                                                   22

2.5.3.2 Appel                                                       .23

2.5.3.3 Passage par valeur et par référence                                .23

2.6 FONCTIONS INTÉGRÉES                                                     24

2.6.1 Fonctions sur les chaînes de caractères                                 24

2.6.2 Fonctions sur les nombres                                           .25

2.6.3 Fonctions sur les dates                                              25

2.6.4 Fonctions sur les tableaux                                           .26

2.6.5 Fonctions de conversion                                             26

2.6.6 Fonction de formatage (Format)                                      .27

2.6.6.1 Caractères de formatage pour les numériques                        27

2.6.6.2 Caractères de formatage pour les dates                             .28

2.6.7 Les boîtes de dialogue                                              .28

2.6.7.1 Boite de message                                               29

2.6.7.2 Boîte de saisie                                                 .30

2.7 GESTION DES ERREURS                                                     31

2.7.1 Types d’erreurs                                                    31

2.7.2 Gestion en ligne                                                   .31

2.7.2.1 L’instruction On Error                                          .31

2.7.2.2 L’instruction Resume                                           32

2.7.2.3 L’objet Err                                                    33

2.7.3 Les Exceptions                                                    .33

2.7.3.1 Try, Catch & Finally                                           .33

2.8 LES ÉVÈNEMENTS                                                        .35

2.8.1 Utilisation de With Events                                          .35

2.8.2 Utilisation du gestionnaire d’événement                                .35

3 APPLICATIONS CONSOLE                                              .37



3.1 FONCTION DE LECTURE (CLAVIER)                                             37

3.2 FONCTION D’ÉCRITURE (ÉCRAN)                                              .37

4 APPLICATIONS WINDOWS                                              38

4.1 LES FORMULAIRES                                                        38

4.1.1 Différents types                                                    38

4.1.1.1 Windows Forms                                               38

4.1.1.2 Web forms                                                    .38

4.1.1.3 Modes de présentation                                           38

4.1.1.4 Propriétés                                                    38

4.1.1.5 Méthodes                                                     .45

4.1.1.6 Evénements                                                   45

4.1.2 Boîtes de dialogue                                                  47

4.1.2.1 Ouverture                                                     47

4.1.2.2 Enregistrement                                                 48

4.1.2.3 Choix d’une couleur                                             49

4.1.2.4 Choix d’une police                                              50

4.2 LES CONTRÔLES                                                         .50

4.2.1 Membres communs                                                 51

4.2.1.1 propriétés                                                    .51

4.2.1.2 Méthodes                                                     .53

4.2.1.3 Evénements                                                   .53

4.2.2 Principaux Contrôles                                               .53

4.2.2.1 TextBox                                                      .53

4.2.2.2 Label                                                         54

4.2.2.3 CheckBox                                                     55

4.2.2.4 RadioButton                                                   56

4.2.2.5 GroupBox et Panel                                              56

4.2.2.6 Button                                                        56

4.2.2.7 ListBox                                                       57

4.2.2.8 ComboBox                                                    58

4.2.2.9 Splitter                                                       .58

4.2.2.10 ImageList                                                    58

4.2.2.11 Treeview                                                     59

4.2.2.12 ListView                                                     61

4.2.2.13 TabControl                                                   64

4.2.2.14 Menus                                                       65

4.2.2.15 DateTimePicker      .                                        .65

4.2.2.16 Timer                                                       .66

Débuter la programmation avec Microsoft Visual Studio 



2023