L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
1. EXERCICE:
LE PROGRAMME ANNIVERSAIRE
1. SCENARIO
Le programme Anniversaire utilise un contrôle DateTimePicker et un contrôle Button pour demander à
l’utilisateur sa date d’anniversaire. Il affiche ensuite cette information dans une boîte de message.
2. CREER LE PROGRAMME ANNIVERSAIRE
1. Dans le menu Fichier, cliquez sur Nouveau Projet.
La boîte de dialogue Nouveau projet s’affiche.
2. Créez un nouveau projet Visual Basic Application Windows Forms intitulé MonAnniversaire.
Visual Basic crée le nouveau projet et un formulaire vierge s’affiche dans le Concepteur.
3. Dans la Boîte à outils, cliquez sur le contrôle DateTimePicker.
4. Dessinez un objet sélectionneur de date/heure au milieu du formulaire, comme suit :
Par défaut, cet objet affiche la date du jour, mais vous pouvez modifier la date affichée en changeant
la propriété Value de l’objet. L’affichage de la date est un excellent guide de conception : il permet de
dimensionner l’objet sélectionneur de date/heure pendant sa création.
2. 5. Dans la Boîte à outils, cliquez sur le contrôle Button, puis ajoutez un objet bouton sous le
sélectionneur de date/heure.
Ce bouton vous permettra d’afficher votre date d’anniversaire et vérifier que le sélectionneur de date/heure
fonctionne.
6. Dans la fenêtre Propriétés, transformez la propriété Text de l’objet bouton en Afficher mon
anniversaire.
Vous allez maintenant ajouter quelques lignes de code à une procédure associée à l’objet bouton. Il s’agit
d’une procédure événementielle, car elle s’exécute quand un événement, comme un clic de souris, se produit
ou est initié dans l’objet.
7. Sur le formulaire, double-cliquez sur l’objet bouton pour afficher sa procédure événementielle par
défaut, puis tapez les instructions suivantes entre Private Sub et End Sub dans la procédure
événementielle Button1_Click :
MsgBox("Vous êtes né le " & DateTimePicker1.Text)
MsgBox("Jour de l’année: " & DateTimePicker1.Value.DayOfYear.ToString())
Ces instructions font apparaître deux petites boîtes de dialogue contenant les informations de l’objet
sélectionneur de date/heure. La première ligne utilise la propriété Text du sélectionneur pour afficher les
informations sur la date d’anniversaire que vous sélectionnez en utilisant l’objet pendant l’exécution. La
fonction MsgBox ajoute la chaîne « Vous êtes né le » à la valeur texte de la propriété Text du
sélectionneur de date/heure. Ces deux informations sont jointes par l’opérateur de concaténation (&).
L’instruction DateTimePicker1.Value.DayOfYear.ToString() utilise l’objet sélectionneur de
date/heure pour calculer à quel jour de l’année correspond votre anniversaire, à partir du 1er janvier. La
propriété DayOfYear et la méthode ToString le permettent : elles convertissent le résultat numérique du
calcul de la date en valeur textuelle, plus simple à afficher par la fonction MsgBox.
8. Cliquez sur le bouton Enregistrer tout pour enregistrer vos modifications et choisissez un dossier
de destination.
Vous êtes prêt à exécuter le programme Anniversaire.