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
MonTableau
et 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
Procedure
et 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
main
public 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
classeMonTableau
protected Class<MonTableau> classeMonTableau() { return MonTableau.class; }
Exécuter l’outil de validation #
-
En VSCode, sélectionner le paquet
atelier2_1_A
-
Ouvrir la classe
Procedure
du 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.json
dans 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/models
n’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
.json
que vous avez modifié sont sur GitLab