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.