|
UNITÉ 4 - ACTIVITÉ 1
INTRODUCTION AUX APPLICATIONS DE TYPE WINDOWS
|
Une Application Windows est un programme qui s'exécute à partir d'une fenêtre à interface graphique de type Windows.
Pour construire un programme de type Application Windows, il faut commencer par créer un nouveau projet en sélectionnant le
sous-menu Nouveau projet ... du menu Fichier tel que démontré dans l'image ci-dessous.
Appuyez sur l'image pour l'agrandir
Dans la fenêtre Nouveau projet, il faut sélectionner Application Windows et donner un nom
approprié au projet tel que démontré dans l'image ci-dessous.
Appuyez sur l'image pour l'agrandir
En appuyant sur le bouton OK de la fenêtre précédente, le logiciel Visual Basic ouvre une fenêtre
avec une feuille de travail modifiable pour l'Application Windows Form que l'on désire construire. Un exemple de cette fenêtre est démontré dans l'image ci-dessous.
Appuyez sur l'image pour l'agrandir
Dès l'ouverture de la fenêtre principale, il est recommandé d'enregistrer non seulement le fichier mais tout le projet à l'aide d'une des deux
options suivantes:
Option 1
|
Option 2
|
Identification des objets:
Puisqu'un programme en
Visual Basic
peut contenir une multitude d'objets, il est important que chaque objet ait un nom très descriptif.
C'est pourquoi, il est recommandé de débuter le nom de chaque objet par trois caractères spécifiques
correspondant au type de contrôle de cet objet.
Le tableau ci-dessous énumère les trois caractères devant servir de préfixe au nom de chaque objet
selon le contrôle que l'objet représente.
Préfixe |
Type de contrôle |
Exemple |
lbl |
Étiquette (label) |
lblNom |
txt |
Zone de texte (text box) |
txtPrenom |
cmd |
Bouton de commande (command button) |
cmdOK |
shp |
Forme géométrique (shape) |
shpTriangle |
lin |
Ligne (line) |
linHaut |
frm |
Feuille de travail (form) |
frmPrincipale |
fra |
Cadre (frame) |
fraCentre |
img |
Image (image) |
imgLogoEquipe1 |
pic |
Zone d'image (picture box) |
picEleve1 |
tmr |
Minuterie (timer) |
tmrPenaliteVisiteur |
lst |
zone de liste (list box) |
lstEtudiants |
opt |
Bouton d'option (option box) |
optOuiNon |
chk |
Case à cocher (check box) |
chkLoto649_1 |
cbo |
Zone de liste modifiable (combo box) |
cboLogiciels |
drv |
Liste de lecteurs(drive list) |
drvDisponible |
dir |
Liste de répertoires (directory list) |
dirC |
fil |
Liste de fichiers (file list) |
fil_C_VisualBasic |
vsb |
Barre de défilement vertical (vertical scroll bar) |
vsbDroite |
hsb |
Barre de défilement horizontal (horizontal scroll bar) |
hsbBas |
dat |
Accès aux données (data object) |
datBase1 |
prg |
Barre de progression (progress bar) |
prgTelechargement |
mme |
Multimédia (multimedia) |
mmeVideo1 |
tlb |
Barre d'outils (tool bar) |
tlbProprietes |
ani |
Animation (animation) |
aniBouton1 |
Identification des constantes et des variables:
Puique plusieurs
constantes et variables
peuvent être utilisées à l'intérieur d'un même programme, il est important que chacune d'elles
ait un nom très descriptif. Comme pour les objets, il est recommandé de débuter le nom de
chaque constante et chaque
variable par trois caractères spécifiques.
Le tableau ci-dessous énumère les trois caractères devant servir de préfixe au nom
de constantes et
de variables selon leur type.
Préfixe |
Type |
Brève description |
Taille |
Exemple de déclaration |
bte |
Byte |
Petit nombre entier
(-128 ... 0 ... 127) |
8 bits (1 octet)
|
Dim bteNombreEleve As Byte |
int |
Integer |
Moyen nombre entier
(-32 768... 0 ... 32 767) |
16 bits
(2 octets) |
Dim intJourTravail As Integer |
lng |
Long |
Grand nombre entier
(-2 147 483 648 ... 0 ... 2 147 483 647) |
32 bits
(4 octets) |
Dim lngSoldeBancaire As Long |
sgl |
Single |
Nombre à virgule flottante simple
(-1,4 * 10-45 ... 0 ... 3,4 * 1038) |
32 bits
(4 octets) |
Dim sglSalaireMensuel As Single |
dbl |
Double |
Nombre à virgule flottante double
(-1,7 * 10-308 ... 0 ... 1,7 * 10308) |
64 bits
(8 octets) |
Dim dblMasseVolumique As Double |
bln |
Boolean |
Valeur booléenne
(True ou False) |
16 bits
(2 octets) |
Dim blnReponse As Boolean |
cur |
Currency |
Nombre monétaire
(-922 337 203 685 477,5808 ... 0 ... 922 337 203 685 477,5807) |
64 bits
(8 octets) |
Dim curCoutTotal As Currency |
str |
String |
Chaîne de caractères
|
10 octets et plus |
Dim strNom As String |
dte |
Date |
Date et heure (1er janvier 100 au 31 décembre 9999) |
64 bits
(8 octets) |
Dim dteJour As Date |
|
|
|
|