Page 463 - IT2
P. 463

Dans cette partie, on vous demande de réaliser une interface graphique, pour la gestion des étapes d’une
        course cycliste, qui seront stockées dans un premier temps dans une collection.












































         1. Réaliser cette interface. (2pts)

         2. Déclarer une collection d’instance de la classe « Etape », implémentée dans le dossier 2. (0,5pt)

         3. Ecrire le code du bouton « Ajouter » qui permet d’instancier une candidature, et de l’ajouter à la
           collection.                                                                          (1pt)

         4. Ecrire le code du bouton « Modifier » qui permet de reporter le contenu des contrôles sur les attributs de
           l’instance en cours, de la collection.                                               (1pt)

         5. Ecrire le code du bouton « Supprimer », qui supprime l’étape en cours d’affichage de la collection.  (1pt)

         6. Ecrire le code du bouton « Rechercher », qui doit afficher un deuxième formulaire, pour entrer les critères
           et valeurs de recherche, et d’effectuer après validation,  la recherche. Autrement, d’afficher un message
           indiquant qu’aucun résultat n’a été trouvé pour cette recherche  et rétablit l’écran à son état précédent.
                                                                                                (1,5pt)

         7. Ajouter le code des boutons de déplacement, "Prem." (premier), "Prec" (précèdent),  "Suiv." (suivant) et
           "Der." (dernier), qui affichent l’« Etape » correspondante.                          (1pt)

         8. Lors du défilement entre étapes, on voudrait afficher, au milieu de boutons de déplacement, le rang de
           l’étape en cours, sur le nombre total d’étapes. Ecrire le code nécessaire pour réaliser cet affichage :  (1pt)
                                        www.itlearning-settat.com

                                 Email: admission@itlearning-settat.com
                                                 Tél.:0661077812
   458   459   460   461   462   463   464   465   466   467   468