Programmation événementielle
Transcription
Programmation événementielle
Programmation événementielle TPN°4 Créer une application windows qui contient les formulaires suivants : Formulaire 1 Formulaire 2 : Cases à cocher ISTA NTIC MARRAKECH /Mme Oussimour Page 1 Programmation événementielle 1) Dessiner l’interface précédente et personnaliser la propriété Name des contrôles (Objets graphiques). 2) L'utilisateur compose son menu en cochant les différents plats proposés. Il valide son choix en cliquant sur le bouton 'Ok'. Les options choisies s'affichent alors dans le contrôle Label sur le côté droit. 3) Le bouton RAZ réinitialise tous les contrôles (Cases à cochées décochées et listbox récapitulatif vide). 4) Le bouton 'Fermer' met fin à l'application. 5) L'utilisateur pourra utiliser le clavier à la place des boutons 'Ok' et 'Fermer'. La touche Entrée activera le bouton 'Ok' et la touche 'Echap' le bouton 'Fermer'. 6) Modifier votre application de telle sorte que le menu récapitulatif (listbox de droite) soit mis à jour au fur et à mesure que l'utilisateur sélectionne ou désélectionne les plats. 7) Améliorer votre interface… Formulaire3 : informations personnelles 1) le menu récapitulatif (listbox de droite) doit être mis à jour au fur et à mesure que l'utilisateur sélectionne ou désélectionne les langues, types de formation et le niveau) 2) le click sur le bouton « Ok » permet d’afficher le nom saisi et les informations sélectionnées dans une boite de dialogue 3) le bouton « RAZ » permet de vider tous les contrôles, et le bouton « fermer » permet de fermer la fenêtre ISTA NTIC MARRAKECH /Mme Oussimour Page 2 Programmation événementielle Formulaire 4 : Location des voitures : 1) Réaliser l’interface ci-dessus 2) Programmer les boutons de l’interface a. Ajout qui ajoute les informations dans les listbox b. Nouveau qui efface les textbox c. Calcul qui calcule le montant de chaque location, le nombre total ainsi que le montant total 3) Ajouter un bouton Effacer qui vide les listbox et un bouton Quitter qui met fin à l’application ISTA NTIC MARRAKECH /Mme Oussimour Page 3 Programmation événementielle Formulaire 5 : ListBox : 1) En sélectionnant un élément dans la liste les 3 propriétés sont automatiquement mises à jour. 2) Ajouter à l’interface les boutons permettant : a. Ajouter un élément dans la liste (Cet élément est introduit par l’utilisateur) b. Supprimer un élément sélectionné c. Vider toute la liste d. Trier les éléments de la liste dans un ordre alphabétique… ISTA NTIC MARRAKECH /Mme Oussimour Page 4