Pré-requis : avoir installé

  1. bluej la dernière version intègre le j2se1.8, utilisation conjointe avec eclipse est possible, cf. le forum d'entraides...
  2. un navigateur avec une version 1.8 (ou + ...) de la JVM, (rappel JVM 1.8== J2SE8.0)
    ou bien l'usage de l'outil prédéfini appletviewer inclus dans le j2se,
       
    un exemple de commande en ligne
             >
    appletviewer tp2.html  ou bien >appletviewer http://jfod.cnam.fr/progAvancee/tp2/tp2.html
        
             il vous faudra peut-être indiquer le chemin de cet utilitaire
                  sous windows par cette commande set PATH=%PATH%;C:\BlueJ-317\jdk\bin
  3. un éditeur de page html pour les rapports de TP : par exemple Nvu(Kompozer), AOLPress, FrontPage Express sont largement suffisants et très intuitifs d'emploi

 

TP Thème État Échéance

tp1

Introduction à Bluej,
mise en oeuvre, vérification des outils ...

publié

 10 Octobre  2016

tp2

Java impératif

publié

17 Octobre 2016

tp3

Piles d'objets

publié

 24 Octobre 2016

tp4

Programmation événementielle

_

 8 Novembre 2016

tp5

Les collections

_

 15 Novembre 2016
...      
 


Mise en Oeuvre et réalisation d'un TP : tpX
  1. Par l'agenda télécharger l'archive tpX.jar du tp à réaliser ou directement depuis cette page.
  2. Sous BlueJ ouvrir l'archive  tpX.jar : Lancer BlueJ, puis dans le menu "Projet", choisir l'item "Open ZIP/JAR..." (ou "Ouvrir non-bluej" pour les versions précédentes de bluej)  et sélectionner cette archive tpX.jar. Cette ouverture génère un répertoire "./tpX/".
  3. Dans le répertoire "tpX", le fichier tpX.html contient l'énoncé du "tpX". Ouvrir ce fichier avec un navigateur, certaines applettes sont incluses. Si les applettes ne se chargent pas, utilisez la commande appletviewer tpX.html
  4. Répondre aux questions de l'énoncé... il y aura sûrement du code à écrire !
  5. Au fur et à mesure des réponses il y a la possibilité de soumettre les réponses à des tests : Évaluation de vos travaux avec BlueJ(ay) et l'outil "Submitter", JNEWS côté serveur,        
  6. Après avoir répondu à toutes les questions avec 0 faute aux tests il reste encore à rédiger le rapport de TP en complétant le fichier "index.html" fourni dans le répertoire "tpX".
  7. L'ensemble du travail demandé terminé, recréer l'archive tpX.jar menu Projet, item exporter
  8. Par l'agenda s'inscrire aux tpX et envoyer l'archive créée en 7.
  9. C'EST TOUT !!!


Rendre un "bon" TP :
Après avoir obtenu un "sans faute" ou presque aux tests, (ATTENTION, les tests ne sont pas un outil de mise au point de vos programmes mais ils sont là, pour nous, comme indice du travail fait et de programmes donnant des résultats attendus) il faut rédiger votre rapport de TP. Puis, l'ensemble programmes/rapport de TP étant prêts, il faut les regrouper dans une archive ".jar" et déposer cette archive par l'agenda dans les délais impartis.

Votre rapport de TP,  le fichier "index.html" (extension .html) (2/5 points) est une page html (dont un schéma est proposé en "index.html" du projet ) qui contient :

  • vos noms, prénoms et votre n° élève (matricule).
  • par question, le code java que vous avez écrit en réponse (code présenté par exemple avec http://www.java2html.de pour une présentation agréable, ou bien par l'outil développé par l'un de vos prédécesseurs http://javavershtml.recoding.fr/) et suivi d'un lien sur les sources complètes (.java) et d'un lien sur la javadoc correspondante.
  • les applettes qui doivent être en ligne i.e. doivent apparaître et être active dans le fichier "index.html" (votre rapport).
  • toutes les copies d'écran et tous les commentaires qui vous semblent pertinents et informatifs afin de rendre la lecture de votre rapport agréable et aisée.
  • les références bibliographiques utilisées.
  • les difficultés rencontrées ...
  • un exemple de rapport

Regrouper un projet dans une archive ".jar"  sous Bluej :

  • rassembler tous les fichiers à archiver dans le répertoire du projet.
  • dans Bluej, menu "Projet", choisir "Exporter (jar)..."
  • dans la fenêtre suivante cocher les deux cases "inclure le code source" et "include Bluej project files", clic sur "continuer" et enregistrer l'archive sous un nom judicieux ("tpX.jar" par exemple).

Bons TPs

Evaluation de vos travaux avec BlueJ(ay)et l'outil "Submitter"

1) Menu Outils, item Submit

2) Browse puis jnews_NFP121, tpX_evaluation (ici tp1)

3) Ok puis Submit entrez votre nom et numéro de matricule (idem Agenda)

4) Une fenêtre résultat Submission Result doit apparaître

notez qu'il est préférable de fermer cette fenêtre par la case de fermeture
en haut à droite plutôt que d'utiliser le bouton Ok...

BlueJ

A free Java Development Environment designed for beginners, used by millions worldwide. Find out more...

"One of my favourite IDEs out there is BlueJ"
— James Gosling, creator of Java.