CNAM 2016-2017
UE NFP121 Programmation Avancée
CRA de Toulouse

Xavier Crégut

14 février 2017

Ce document décrit le déroulement chronologique du cours de l’UE Programmation Avancée (NFP121). Le site de l’UE parisienne correspondante est http://jfod.cnam.fr/NFP121/

Les séances sont découpées en parties notées CM, TD ou TP. CM correspond à un cours, ou une partie d’un cours (dans ce dernier cas, les numéros des transparents correspondant sont précisés). Les TD correspondent à des exercices qui seront réalisés sur papier (en salle de cours). Les TP seront à réaliser par les auditeurs, chez eux.

Pour tous les sujets marqués TD ou TP, une solution est proposée.

Les cours ont lieu à l’ENSEEIHT en salle B205, les mardis soirs de 18 à 21 heures.

Vous devez impérativement :

Ressources

L’archive Console.jar permet de réaliser les opérations d’entrée en Java. Attention, il faut que ce fichier d’archive soit présent dans le « classpath » (sous Eclipse, faire un Add external Jar dans l’onglet Librairies du Build Path). En cas de difficulté, vous pouvez utiliser les sources qui sont dans Console.java.

L’archive afficheur.jar qui contient les .class de l’afficheur.

Le cours sur les patrons de conceptions ne sera pas présenté en cours.

Deux sujets de TD pour illuster la surcharge et la redéfinition : TD 12 et TD 13.

Un sujet de TD/TP pour illuster l’utilisation des collections : TD 14 et un programme de test AnnuaireTest.java.

Un sujet supplémentaire sur Swing et MVC : TP 20 avec le code fourni et une solution.

Merci de signaler toute erreur ou problème concernant ce document à Xavier Crégut <Prenom.Nom@enseeiht.fr>.
Ce document a été traduit de LATEX par HEVEA