Atelier2.1, exercice A: encoder des cartes #
Créer la classe MonTableau
#
-
En VSCode, sélectionner le paquet
atelier2_1_A -
Ajouter la classe suivante au paquet
atelier2_1_A- Nom de la classe:
MonTableau
- Nom de la classe:
-
Ouvrir la classe
MonTableauet ajuster la signaturepublic class MonTableau extends Tableau { -
En utilisant le raccourci Ctrl+.Eclipse: Ctrl+1, effectuer les tâches suivantes
- importer la classe
Tableau
- importer la classe
Créer la classe Procedure
#
-
Ajouter la classe suivante au paquet
atelier2_1_A- Nom de la classe:
Procedure
- Nom de la classe:
-
Ouvrir la classe
Procedureet ajuster la signaturepublic class Procedure extends ProcedureDecaler<MonTableau> { -
En utilisant le raccourci Ctrl+.Eclipse: Ctrl+1, effectuer les tâches suivantes
-
importer la classe
ProcedureDecaler -
ajouter la méthode obligatoire
classeMonTableau
-
-
Ajouter la méthode
mainpublic static void main(String[] args) { NtroAppFx.launch(args); }- utiliser Ctrl+.Eclipse: Ctrl+1 pour corriger les erreurs de compilation
-
Ajouter le code suivant à la méthode
classeMonTableauprotected Class<MonTableau> classeMonTableau() { return MonTableau.class; }
Exécuter l’outil de validation #
-
En VSCode, sélectionner le paquet
atelier2_1_A -
Ouvrir la classe
Proceduredu paquetatelier2_1_A- Cliquer sur Run
Modifier le fichier _storage/models/MonTableau/ex01.json
#
-
Avec l’outil de validtion ouvert:
- Ouvrir le fichier
atelier2_1_A/_storage/models/MonTableau/ex01.jsondans un éditeur de texte
- Ouvrir le fichier
-
Modifier le fichier et visualiser les modifications avec l’outil
NOTES:
-
Utiliser un éditeur de texte simple comme
Notepad++ -
L’outil peut lancer une exception, p.ex. en cas d’erreur dans le JSON
- l’outil ne devrait pas planter… sinon le relancer
Encoder MonTableau/ex01.json
#
-
Encoder les cartes suivantes
Encoder MonTableau/ex02.json
#
-
Encoder les cartes suivantes
Encoder MonTableau/ex03.json
#
-
Encoder les cartes suivantes
Sauvegarder les fichiers .json dans Git
#
-
Le répertoire
atelier2_1_A/_storage/modelsn’est pas ignoré par Git -
Avec un GitBash à la racine de votre dépôt Git
$ git add . $ git commit -a -m".json de atelier2_1_A" $ git push -
S’assurer que les fichiers
.jsonque vous avez modifié sont sur GitLab