SlideShare a Scribd company logo
1 of 2
Download to read offline
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.
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.

More Related Content

More from Hamza SAID

More from Hamza SAID (10)

07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau...
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau...07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau...
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau...
 
06 visual basic .net - les structures de donnees, les enumerations de constan...
06 visual basic .net - les structures de donnees, les enumerations de constan...06 visual basic .net - les structures de donnees, les enumerations de constan...
06 visual basic .net - les structures de donnees, les enumerations de constan...
 
06 visual basic .net - exercice sur les collections
06 visual basic .net - exercice sur les collections06 visual basic .net - exercice sur les collections
06 visual basic .net - exercice sur les collections
 
05 visual basic .net - variables, procedures, arguments et structures de cont...
05 visual basic .net - variables, procedures, arguments et structures de cont...05 visual basic .net - variables, procedures, arguments et structures de cont...
05 visual basic .net - variables, procedures, arguments et structures de cont...
 
05 visual basic .net - variables, procedures, arguments et structures de cont...
05 visual basic .net - variables, procedures, arguments et structures de cont...05 visual basic .net - variables, procedures, arguments et structures de cont...
05 visual basic .net - variables, procedures, arguments et structures de cont...
 
04 visual basic .net - les controles standard - exercice
04 visual basic .net - les controles standard - exercice04 visual basic .net - les controles standard - exercice
04 visual basic .net - les controles standard - exercice
 
04 visual basic .net - exploitation des nouveaux controles windows forms et r...
04 visual basic .net - exploitation des nouveaux controles windows forms et r...04 visual basic .net - exploitation des nouveaux controles windows forms et r...
04 visual basic .net - exploitation des nouveaux controles windows forms et r...
 
03 visual basic .net - notions de base
03 visual basic .net - notions de base03 visual basic .net - notions de base
03 visual basic .net - notions de base
 
02 visual basic .net - introduction a vb .net
02 visual basic .net - introduction a vb .net02 visual basic .net - introduction a vb .net
02 visual basic .net - introduction a vb .net
 
01 visual basic .net - presentation du cours
01 visual basic .net - presentation du cours01 visual basic .net - presentation du cours
01 visual basic .net - presentation du cours
 

07 visual basic .net - exercice - le programme anniversaire

  • 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.