Application à la POO
Cours 1 - Exercice 1 : pdf
Cours 2 - Exercice 2 : pdf
Exercice 3 : pdf
Cours 3 - Exercice 4 : pdf
Fichier étudiant : ici
Exercice 5 : Créer une classe TestFile qui permet de créer une trajectoire à partir de données présentes dans un fichier texte (gps.txt : la première colonne correspond à la latitude et la deuxième à la longitude). On utilisera la classe Scanner et ses méthodes hasNext(), nextDouble() et close().
Cours 4 : Programmation d'interfaces graphiques (ce cours est issu de l'école de printemps "Inititation au langage Java" présenté par Anne-Marie Leclech-Déplanche)
Exemple1 | ||
Exemple2 | ||
Exercice1 | ||
Exemple3 | ||
Exercice2 | ||
Exemple4 | ||
Exemple5 | ||
Exercice3 | ||
Exemple6 | ||
Exemple7 | ||
Exercice4 | ||
Exemple8 | ||
Exemple9_v1 | ||
Exemple9_v2 | ||
Exemple9_v3 | ||
Exercice5 | ||
Exercice6 | ||
Exercice7 |
Exercice IHM GPS : On souhaite créer une interface graphique qui lit un fichier txt (gps.txt ou gpsB.txt) de coordonnées GPS et qui affiche la trajectoire sur une vue de dessus (voir ci-dessous). L'image pour la vue de dessus est téléchargeable ici. Le fonctionnement de l'interface graphique est identique à celui de l'exemple 8.
Le changement de coordonnées latitude,longitude - pixel est donnée par les relations suivantes :
double latz = 45.765833;
double degperpixlong = 0.0000198;
double longz = 3.101111;
double degperpixlat = 0.0000131;
u = (int)((longitude - longz)/degperpixlong);
v = (int)((latz - latitude)/degperpixlat);
Pour vous aider, vous trouverez ici un projet blueJ à compléter.