|
Principaux objets et propriétés essentielles
-
Form (feuille). C'est le
conteneur graphique des contrôles de l'application.
Propriétés : Name,
Caption,
Picture
-
CommandButton (bouton de
commande)
Utilisation : exécute le code associé à l'événement
click sur ce bouton.
Propriétés : Name,
Caption
Utilisation : affiche une sortie
écran (texte, nombre, date…) non
interactive.
Propriétés : Name,
Caption,
BackColor, BorderStyle,
Font,
Alignment
Utilisation : affiche des images en mode
point (BitMap au format .BMP,
.WMF, .ICO) Peut servir de bouton de commande (événement
click).
Propriétés : Name,
Stretch,
BorderStyle, Visible
Utilisation : pour taper ou
afficher du texte.
Propriétés : Name,
BackColor,
BorderStyle,
Font
Propriétés fixées au départ (valeurs standard). Modifiées par
programmation objet.

De bonnes habitudes
Dès
qu'un objet est créé sur une feuille lui donner un nom significatif
(propriété Name)
Conseil N° 1 :
-
N'utiliser que des lettres et des chiffres (exclure
. - /
_
"espace"
etc.)
-
Majuscules initiales des différents mots
-
Préfixer selon la nomenclature suivante :
Une
Form est préfixée par frm
Un
CommandButton est préfixé par
cmd
Un
Label est préfixé par lbl
Une
Image est préfixée par img
Une
TextBox est préfixée par txt
etc.
Exemples :
lblAffichage, cmdEntréeDesDonnées, imgFondEcran, frmFeuilleAccueil etc.
Conseil N° 2 :
Dresser une table des
propriétés importantes :
|
Objet |
Name |
Caption |
Autres
propriétés |
|
Bouton |
cmdQuitter |
Fin |
|
|
Etiquette |
lblSortieRésultat |
(vide) |
BackColor, Font… |
|
Feuille |
FrmJeuDuLoto |
Jeu du LOTO |
BackColor, Picture… |
Développement d'un projet
Rappel
du chapitre introductif
|
Spécification des besoins des futurs
utilisateurs. |
|
Spécifications fonctionnelles :
comment satisfaire aux besoins. |
|
Conception générale : division du
logiciel en programmes. |
|
Conception détaillée : algorithme le
plus adapté pour chaque programme. |
|
Assemblage des différents programmes.
|
|
Codage à l'aide du langage le plus
adapté. |
|
Validation et qualification. |
Du point de vue technique
:

-
Préparer un dossier qui contiendra
l'ensemble du projet (plusieurs fichiers).
-
Dessin de l'interface graphique
selon les fonctionnalités désirées.
-
Projet multi-fenêtres
ð
fixer la feuille de démarrage
ou procédure Main().
-
Dresser la table des propriétés essentielles.
-
Enregistrer dans le dossier prévu à cet effet.
Implantation du code
Les
objets réagissent à divers événements : Click, MouseUp, MouseDown, Change
etc.
Pour implanter le
code (suite d'instructions produisant
des actions pré-définies) lié à un événement il suffit d'opérer un
double-clic sur l'objet qui déclenche cet événement.
Exemples :
Private Sub cmdQuitter_Click()
End
End Sub
Private
Sub cmdMonNom_Click()
LblAffichage.Caption =
"Mon nom est Personne."
End Sub

Dans
une programmation plus avancée on pourra écrire du code non lié à des
événements dans un module BASIC qui pourra être réutilisé pour un autre
projet.
Exécution pour validation
Le mode
création permet de construire le projet
(ou application).
Le mode
exécution permet de vérifier si les
fonctionnalités prévues sont convenables.
Pour lancer l'exécution :
soit le bouton }
soit menu Exécution
- Exécuter
(F5).
Pour arrêter l'exécution
: soit le bouton ¾
soit menu Exécution
- Fin.
N.B.
Ne pas oublier
d'arrêter un programme sinon toute correction est impossible
(notamment pour un programme qui boucle…)
|