SlideShare une entreprise Scribd logo
1  sur  68
Télécharger pour lire hors ligne
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.
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net
07 visual basic .net - etude et mise en oeuvre des fonctionnalites du nouveau framework.net

Contenu connexe

Plus de Hamza SAID

Plus de Hamza SAID (16)

11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
 
09 visual basic .net - modules de classes-constructeurs, encapsulation, herit...
09 visual basic .net - modules de classes-constructeurs, encapsulation, herit...09 visual basic .net - modules de classes-constructeurs, encapsulation, herit...
09 visual basic .net - modules de classes-constructeurs, encapsulation, herit...
 
09 visual basic .net - exercice - liste chainee
09 visual basic .net - exercice - liste chainee09 visual basic .net - exercice - liste chainee
09 visual basic .net - exercice - liste chainee
 
09 visual basic .net - exercice - heritage et interfaces - primes de risque
09 visual basic .net - exercice - heritage et interfaces - primes de risque09 visual basic .net - exercice - heritage et interfaces - primes de risque
09 visual basic .net - exercice - heritage et interfaces - primes de risque
 
08 visual basic .net - debogage et gestion des exceptions
08 visual basic .net - debogage et gestion des exceptions08 visual basic .net - debogage et gestion des exceptions
08 visual basic .net - debogage et gestion des exceptions
 
09 visual basic .net - exercice - geometrie
09 visual basic .net - exercice - geometrie09 visual basic .net - exercice - geometrie
09 visual basic .net - exercice - geometrie
 
07 visual basic .net - exercice - le programme quick note
07 visual basic .net - exercice - le programme quick note07 visual basic .net - exercice - le programme quick note
07 visual basic .net - exercice - le programme quick note
 
07 visual basic .net - exercice - le programme anniversaire
07 visual basic .net - exercice - le programme anniversaire07 visual basic .net - exercice - le programme anniversaire
07 visual basic .net - exercice - le programme anniversaire
 
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...
 
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
 

Dernier

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
Faga1939
 

Dernier (13)

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
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.