Précédente     TOC Contenu     Suivante                    




Notes de cours 2

L'environnement VB


Application : Série d'objets (fenêtres, programmes, menus, etc.) qui travaillent sur un même sujet. On appelle l'application un Projet. Le Projet Scoring servira à manipuler les données pour un match de football. On pourrait créer un Projet Vidéo pour gérer les opérations d'un magasin de vidéos, par exemple ....



En démarrant VB on doit choisir de travailler sur un projet existant ou d'en créer un nouveau. Il y a différentes sortes de projets mais, pour l'instant nous allons créer un Standard EXE. Je vous suggère de sauvegarder le projet dès l'ouverture afin de lui donner un nom officiel (il portera l'extension .VBP et vous devriez créer un répertoire VBapps sur le C:). Notez que quand vous demanderez de sauver le Projet au début, VB vous fera d'abord sauver le Form sur lequel vous travaillez (nommez-le Scoring.FRM dans C:\VBapps).


Fig. 2-0

Tout d'abord, remarquez qu'en lançant VB vous avez une première feuille, un Form, qui s'ouvre pour vous. Le form est l'objet le plus visible de VB. On utilise le form pour créer l'interface avec l'utilisateur. Pour créer une feuille on y place des Controls tels que ceux du Toolbox à la gauche de l'écran. En vous familiarisant avec l'interface VB vous verrez aussi que vous pouvez personnaliser plusieurs des fonctions d'édition de la feuille en allant au menu Tools --> Options.


Fig. 2-1




PREMIER EXERCICE

Comme premier exercice en VB vous allez créer la feuille que vous voyez. Vous devez mettre sur la feuille 4 CommandButton et 9 Label. Ces contrôles devraient être alignés à peu près comme l'illustration.





Une fois les contrôles placés vous pouvez ouvrir la fenêtre Properties en cliquant avec le bouton droit de la souris. La fenêtre reste ouverte et à chaque fois que vous cliquez sur un contrôle vous voyez les propriétés de ce contrôle s'afficher. Expérimentez avec Caption, BackColor, ForeColor et Alignment. Ne changez pas (Name) pour l'instant. Remarquez aussi que les propriétés ne sont pas les mêmes pour un Button et pour un Label - tous les contrôles, incluant la feuille elle-même, ont des propriétés différentes.













ÉCRIRE LE CODE VB



Notez : Avant de commencer Ó Úcrire le code, vous pouvez tÚlÚcharger le programme exemple pour l'Útudier.
Obtenir : LeFoot.zip.


Pour ouvrir l'éditeur de code on fait un double clique sur la feuille. La première chose à savoir est qu'on aura besoin de 2 compteurs dans le programme. Comme vous savez, un compteur est simplement une variable de type numérique. On doit donc déclarer ces variables. On le fait dans la section General Declarations pour que les variables soient accessibles à tous les objets de la feuille. On pourrait déclarer chaque variable à l'intérieur d'une procédure - un Private Sub - mais ces variables seraient alors locales et ne seraient valables que pour la procédure où elles sont nommées. Nous verrons les détails concernant les différents types de variables au prochain cours.

Notre application ne contient encore qu'un seul objet : le form Scoring. Quand on voudra lancer l'application, faire un Start, la première action qui va se passer est que la feuille Scoring va s'ouvrir. L'action d'ouvrir est un event, dans ce cas, le Open event for Form Scoring. En programmation VB on écrit toujours du code pour des events. Donc, si on veut exécuter certaines tâches lors de l'ouverture de la feuille, comme initialiser des variables locales ou donner des valeurs de départ aux propriétés des contrôles, on programme le Open de la feuille. Dans l'éditeur de code on choisi Form dans le premier ListBox et Open dans le deuxième ListBox, ce qui génère une procédure Private Sub Form_Load().

Maintenant on code les actions qu'on veut voir lorsqu'on clique sur un bouton de commande. Encore on invoque l'éditeur soit en faisant un double-clique sur le bouton lui-même ou dans l'éditeur, en choisissant le nom du bouton.

└ tout moment on peut tester l'application en faisant Start. Si le résultat n'est pas satisfaisant, on revient au mode Design et on modifie l'interface.







Une fois qu'on a maitriser la technique pour coder le premier bouton, on peut coder le deuxième facilement. Cependant, on doit faire les changements appropriés pour la situation.














Si vous ne voyez pas iši ce que vous cherchez en Visual Basic,
utilisez la recherche Google pour trouver des ressources additionnelles.

Google



Haut de la page


Accueil