retour HomePage

interfaces graphiques
Java applets, Java Beans   
25 heures -4h

écran rafraichi le
updated 03 févr. 2002-feuillade@freesurf.fr

Plan de cours IPA     par olivier.Debas@odeis.com
IDE : Unix-emacs, ou Unix-Windows-JBuilder ou Windows-Forte

Je 10/01 13h30-16h30
  • construction d'une interface graphique, bibliothèques AWT, Swing
  • stratégies de placement dans un container par LayoutManager
TD: création d'une interface
Lu 14/01 9h-12h
14h-16h
  • gestion d'événements: onclick
  • driver JDBC, API JDBC
  • interfaces Statement
TD: compteur avec 2 boutons + et -
TP: agenda avec bdd MySQL
Je 17/01 13h30-16h30
  • soutenance XML RPC-Lite +compte-rendu de gpe
 
Lu 21/01 9h-12h
  • structure de contrôle des flux: switch
  • interface PreparedStatement
  • interface CallableStatement
  • connexion, pool de connexion
  • Listeners
  • ex switch: évaluation d'une confirmation (ok, not ok, mauvaise réponse)
  • TD Listeners: ardoise magique
Me 23/01 14h30-17h30 composant Java Applet:
<applet>
code exécutable sur un fichier html, par une Java virtual machine dans un browser </applet>
TD: transformer l'ardoise magique en une applet
Je 24/01 9h-12h
  • composant Java Beans, réutilisabilité d'objets formant les composants d'une application; exemple: Java Bean afficheur
  • propriétés d'un Bean: propriété liée, propriété contrainte
    http://java.sun.com/docs/tutorial
Ve 25/01 13h30-16h30

quizexamen QCM type certification Java
800.000 certifiés Java sur 2.800.000 programmeurs Java dans le monde

exemple d'applet java : produisez un "fluid effect" en balayant l'eau avec le pointeur de votre souris...
L'image réagit aux cdes de l'utilisateur, change d'apparence, l'image échange des données entre l'ordinateur surlequel elle s'éxécute et avec celui dont elle est issue.

<applet code="hm20ripple.class" width="468" height="60">
</applet>

autres exemples:

Bibliothèque de molécules VRML + <java applets> ou comment échapper à la triade textes-images-videos:

Java Tutorials

Java Newsgroup    comp.lang.java

Archives JARS et iava applets archive
www.javaworld.com

Java Mailing List    http://java.sun.com/mail.html

Bibliographie

Programmer en Java   par Anne Tasso - Eyrolles initiation
Programmer en Java   par Delannoy - Eyrolles
Core Java2 tome I et tome II   par SUN
Thinking in Java   by B.Eckel

Livres essentiels   par Amazon.fr      autres livres

Utilisation de Java en intranet
dans des applications (contrôle d'inventaire, planification des congés, remboursement notes de frais) sous forme d'applets Java qui utilisent le navigateur comme plateforme de distribution

www.gamelan.com    ou   http://softwaredev.earthweb.com/java


Tutoriaux Java Beans

Généralités Java

Dictionnaires et lexiques

EJB

Design patterns

Editeur pour environnements de développement Java

Serveur d'application

UML


Microsoft csharp Microsoft C# features derived from Java