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
   492   493   494   495   496   497   498   499   500   501   502