Index

Informations
Aide aux devoirs
Matériel démo/cours
Ressources utiles


Informations

Nom: Stephen Leong Koan
E-mail: stephen.leong.koan (à) umontreal (point) ca
Heures de disponibilité Lundi après-midi, 13h30 à 15h30
Local: 3332 du pavillon André-Aisenstadt

Notez que si vous ne pouvez me voir pendant mes heures de bureau, il peut être possible d'arranger un rendez-vous par courriel.


Aide aux devoirs

Aide générale

Si vous utilisez un GUI editor comme celui de NetBeans pour concevoir votre interface graphique, assurez vous quand même de bien documenter votre code avec des commentaires Javadoc (incluant le code généré automatiquement).

N'oubliez pas non plus d'inclure vos fichiers source et votre fichier lisezmoi dans l'archive jar que vous soumettez. Si vous utilisez NetBeans, vous pouvez aller dans File->Project Properties->Build->Packaging et effacer le texte dans le champ "Exclude From JAR File" afin de vous assurez que votre code source soit inclus. Il est aussi possible d'éditer une archive jar manuellement avec un programme qui lit les fichiers compressés au format zip.

Si vous exportez un fichier .jar à partir d'Eclipse, n'oubliez pas de cocher la case qui exporte aussi les fichiers source .java dans votre .jar. Vous pouvez ouvrir votre .jar avec un éditeur de fichiers .zip (ex: winzip) si vous voulez voir son contenu.

Mini tutoriel pour exporter un fichier .jar à partir d'Eclipse: jarGuide.pdf

Si vous utilisez NetBeans, ce site web pourrait vous être utile:
http://wiki.netbeans.org/FaqSpecialJar

TP1

Pour afficher des cercles qui représentent les cellules vivantes, vous pouvez utiliser la méthode fillOval() de la classe java.awt.Graphics:
http://java.sun.com/j2se/1.3/docs/api/java/awt/Graphics.html#fillOval%28int,%20int,%20int,%20int%29


Matériel démo/cours

Vous pouvez télécharger les exemples et les énoncés vus pendant les sessions démo en cliquant sur les liens suivants:

Séance du 06 Avril 2011:
Enoncé
Titanic.zip

Séance du 15 mars 2011:
Queue.java
WordCount.java

Séance du 15 mars 2011:
Enoncé

Séance du 8 mars 2011:
mot.java
CocherTout.java

Séance du 15 février 2011:
Réponse de la séance du 09 février

Séance du 09 février 2011:
Enoncé
shape.txt

Séance du 1er février 2011:
Nouvelle version de "reponse.java"
GUI.java
Affichee.java

Séance du 19 Janvier 2011:
Enoncé de l'exercice
TicTacToe.java
TicTacToeAbstract.java
réponse


Ressources utiles

Pour installer Java et Eclipse/NetBeans:
Installation de Java
Page web de l'IDE Eclipse
Page web de l'IDE NetBeans

Liens à consulter:
Tutoriel sur le GUI Builder de NetBeans (vidéo YouTube)
Notes Génie Logiciel, UML
Diagrammes UML avec Eclipse
Tutoriel sur l'IDE Eclipse
Tutoriels Java de Sun
Spécification des APIs Java 6
Archive de la page web de la session d'été 2010