Page 497 - IT2
P. 497
Dossier 3: Programmation événementielle (25 pts)
· NB : Dans ce dossier, on vous demande de donner uniquement le code à mettre à l’intérieur des
méthodes événementielles. L’entête de ces méthodes événementielles n’est pas demandé !
Soit le formulaire suivant:
1- Dans le code du formulaire on a déclaré un objet de type "Produit":
Dans la méthode de chargement du formulaire on a instancié l’objet "Produit":
Ajouter dans la méthode de chargement du formulaire, le code permettant d’afficher la désignation
du produit comme titre dans le formulaire (voir image ci-dessus). (3 pts)
2- Ajouter dans la méthode de chargement du formulaire, le code permettant d’afficher la liste des
composants intégrés dans le produit "powerspeed" (voir image ci-dessus). (6 pts)
3- Ecrire le code du bouton "Supprimer" permettant d’enlever un composant du produit en
sélectionnant la ligne à supprimer puis en cliquant sur le bouton "Supprimer". Utiliser la méthode
"EnleverComposant(référence_composant)" de la classe "Produit" (on ne traite pas le cas si
aucune ligne n’est sélectionnée). (8 pts)
4- Ecrire le code du bouton "Sauvegarder" qui permet d’enregistrer la liste des composants intégrés
dans le produit "powerspeed" (voir image ci-dessus) dans un fichier objet (sérialisation) qui porte le
nom « ComposantPowerspeed.dat ». (8 pts)
Filière Epreuve Session 7/7
TDI Synthèse V2 Juillet 2014

