Débuter la programmation avec Microsoft Visual Studio
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
