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