TP2 - Instructions pour la préparation
Voici les instructions à suivre pour la préparation du TP2. A réaliser impérativement avant le début de la séance (lundi 1er juin, 15h00).
Table of Contents
Préalable : les deux projets
On utilise deux projets sous Eclipse :
- ProgMod_cor : projet contenant les corrections
- ProgMod_dev : projet contenant vos développements
Pour la gestion des projets et l'importation ou l'exportation d'archives de code, voir la vidéo à l'adresse suivante :
Digression : lecture de mp4
Pour lire un fichier vidéo au format mp4 :
- Télécharger le fichier sur sa machine.
- Utiliser un lecteur de vidéos ensuite, par exemple vlc (http://www.videolan.org/vlc/).
Autre possibilité : la plupart des navigateurs récents lisent directement les vidéos au format mp4. Cf. http://caniuse.com/#feat=mpeg4.
Archive des corrections
- Récupérer l'archive des corrections à l'adresse suivante : http://www.grall.name/teaching/modularProgramming/2015/code/ProgMod_cor_2015.zip.
- Sauvegarder le fichier au format zip.
- Importer l'archive des corrections dans le projet des corrections.
- Clic droit sur le projet des corrections.
- Import > General > Archive File.
- Sélectionner l'archive zip sauvegardée.
- Finish > Yes to All
- Vérifier que le projet des corrections contient bien un paquet tp2.
Projet de développement
- Recopier si ce n'est déjà fait le paquet cm1.demo2.hierarchie du
projet dédié aux corrections : ce paquet contient les interfaces
décrivant les structures algébriques.
- Sélectionner dans le package explorer du projet des corrections (ProgMod_cor) le paquet cm1.demo2.hierarchie.
- Copier.
- Le coller dans le projet de développement, sous ProgMod_dev/src dans le package explorer.
- Si le projet de développement contient un paquet tp1, ce qui devrait
être le cas, le renommer en tp1Perso pour éviter les conflits. Ce
paquet contient normalement vos propres développements pour le TP1.
- Clic droit > Refactor > Rename
- Entrer tp1Perso au lieu de tp1.
- OK
- Recopier du projet des corrections le paquet tp1 contenant la
correction du TP1. On utilisera ce paquet dans le TP2.
- Sélectionner dans le package explorer du projet des corrections (ProgMod_cor) le paquet tp1.
- Copier.
- Le coller dans le projet de développement, sous ProgMod_dev/src dans le package explorer. Il ne doit pas y avoir de message indiquant une réécriture : si c'est le cas, annuler, et renommer le paquet tp1 comme indiqué ci-dessus.
- Recopier enfin le paquet tp2 qui contient deux interfaces, une
classe de test et une classe regroupant des fonctions utiles pour les
entiers naturels.
- Sélectionner dans le package explorer du projet des corrections (ProgMod_cor) le paquet tp2.
- Copier.
- Le coller dans le projet de développement, sous ProgMod_dev/src dans le package explorer.
Copie locale du site Web
Il est possible de récupérer une copie locale du site Web. C'est utile si vous n'arrivez pas à accéder à Internet dans les salles de TP.
- Récupérer l'archive zip à l'adresse suivante : http://www.grall.name/archive/progMod_2015-05-28.zip.
- Désarchiver l'archive dans un répertoire X.
- Ouvrir dans votre navigateur le fichier X/progMod_2015-05-28/teaching/modularProgramming/2015/index.html.
- Suivre les liens, par exemple vers le sujet du TP2. Tous les liens internes pointent vers des ressources locales, sauf pour les vidéos.