Académique Documents
Professionnel Documents
Culture Documents
TP
Objectifs :
Se familiariser avec les applications Winforms
Utiliser la boite à outils (les boutons, les labels, Combobox, etc.)
Manipuler et modifier leurs propriétés
Comprendre les événements des composants graphiques
Exercice n°1
Créer une application permettant de calculer le prix total d’un achat à partir du
prix unitaire, la quantité et le taux de la TVA comme suit :
1
unitaire * quantité * TVA
Les contrôles suivants doivent être respectés :
Les champs ne doivent pas être vides.
Le prix unitaire doit être un nombre positif
La quantité doit être un nombre positif
Le taux de la TVA doit être compris entre 0 et 100
Afficher un message d’erreur en rouge, en bas du formulaire, en cas du
non-respect de l’une des règles.
b. Créer l’événement N°2 : quand l’utilisateur clique sur le bouton « vider » le
contenu des champs TextBox sera vidé.
c. Créer l’événement N°3 : quand l’utilisateur clique sur le bouton « Fermer »,
l’application sera fermée sachant que la méthode Close()de la classe Form
permet la fermeture de la fenêtre.
5. Tester votre application.
Exercice n°2
Créer une application de type Windows Forms dont l’interface finale doit être conforme à celle
donnée ci-dessous :
Travail à faire :
1- Créer une application pour saisir la note d’un étudiant et calculer sa note globale et la
lettre correspondante. L’interface comporte :
- 5 Textboxs pour Saisir les notes de tp1, tp2 et tp3 ainsi que des notes d’examens
pratique et final pour les notes
2
- 3 boutons Calculer, Effacer et quitter
2- Ajouter l’événement click sur le bouton Calculer, il faut vérifier les conditions suivantes
pour calculer la note :
- Les zones de texte ne doivent pas être vides et n’acceptent pas des nombres négatif
ou supérieur à la note voulue (La note du tp1 est sur 20, tp2 sur 30 et tp3 sur 40 et
les notes d’examens sont sur 100)
- Un message d’erreur est affiché en cas de non respect de l’une des contraintes
mentionnées ci dessus
- La note de Total TP, Note Global et La lettre de la mention seront affecté dans les
labels en bleu comme indique la capture ci –dessus
Ajouter le code des événements Fermer et effacer lors du click sur les boutons associés.