SlideShare a Scribd company logo
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

PDF
06 visual basic .net - exercice sur les tableaux
PDF
11 visual basic .net - acces aux donnees avec ado .net
PDF
09 visual basic .net - modules de classes-constructeurs, encapsulation, herit...
PDF
09 visual basic .net - exercice - liste chainee
PDF
09 visual basic .net - exercice - heritage et interfaces - primes de risque
PDF
08 visual basic .net - debogage et gestion des exceptions
PDF
09 visual basic .net - exercice - geometrie
PDF
07 visual basic .net - exercice - le programme quick note
06 visual basic .net - exercice sur les tableaux
11 visual basic .net - acces aux donnees avec ado .net
09 visual basic .net - modules de classes-constructeurs, encapsulation, herit...
09 visual basic .net - exercice - liste chainee
09 visual basic .net - exercice - heritage et interfaces - primes de risque
08 visual basic .net - debogage et gestion des exceptions
09 visual basic .net - exercice - geometrie
07 visual basic .net - exercice - le programme quick note

More from Hamza SAID (10)

PDF
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau...
PDF
06 visual basic .net - les structures de donnees, les enumerations de constan...
PDF
06 visual basic .net - exercice sur les collections
PDF
05 visual basic .net - variables, procedures, arguments et structures de cont...
PDF
05 visual basic .net - variables, procedures, arguments et structures de cont...
PDF
04 visual basic .net - les controles standard - exercice
PDF
04 visual basic .net - exploitation des nouveaux controles windows forms et r...
PDF
03 visual basic .net - notions de base
PDF
02 visual basic .net - introduction a vb .net
PDF
01 visual basic .net - presentation du cours
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 - 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...
04 visual basic .net - les controles standard - exercice
04 visual basic .net - exploitation des nouveaux controles windows forms et r...
03 visual basic .net - notions de base
02 visual basic .net - introduction a vb .net
01 visual basic .net - presentation du cours
Ad

Recently uploaded (6)

PDF
Materi seni rupa untuk sekolah dasar materi tentang seni rupa
PDF
15 AUG 2025 PS 15 AUG 2025 PS 15 AUG 2025 PS
PPTX
Madison dsfnsd dslsf sada;sdmas;ds;dls.pptx
PPTX
Tahfidz Qur’an TIMING tampa musik bagian 2.pptx
PDF
Cold positive punishment of the student سزادانی ئەرێنی ساردی قوتابی.pdf
PDF
فورمولر عمومی مضمون فزیک برای همه انجنیران
Materi seni rupa untuk sekolah dasar materi tentang seni rupa
15 AUG 2025 PS 15 AUG 2025 PS 15 AUG 2025 PS
Madison dsfnsd dslsf sada;sdmas;ds;dls.pptx
Tahfidz Qur’an TIMING tampa musik bagian 2.pptx
Cold positive punishment of the student سزادانی ئەرێنی ساردی قوتابی.pdf
فورمولر عمومی مضمون فزیک برای همه انجنیران
Ad

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.