TP CSharp




Cours


Introductory course


Cours 1 (code source)


TP 2 exercises

Commentaires

Début du Code TicTacToe (ce n'est pas obligatoire de l'utiliser)

Solution de Reference


TP 3 exercises

Version extra détaillée!
Conseil: faites les exercises du TP3. Pendant la soutenance les questions peuvent l'aborder!


Interfaces

Exemple simple qui montre l'utilisation de la position de la souris dans une interface


Un TicTacToe avec interface, compatible avec tous les PDA
Le programme utilise deux techniques que nous n'avons pas vu en cours: UserControls et Interfaces. Vous n'avez PAS besoin de les utiliser pour vos projets! Je les ai ajouté pour gérer un changement de la taille de la fenêtre (et c'est d'ailleurs sûrement pas la solution la plus élégante). Pour le projet et le TP on va travailler avec une résolution fixe (compare TD3)!
Pour donner une idée, UserControls sont des bout d'interface quand peut mettre à l'interieur d'une interface plus grande. (Par exemple une horloge qu'on peut donc placer comme un button en donnant la taille et sa position)
Des interfaces sont presque comme des classes abstraites (abstract), mais ils ne peuvent pas contenir du code! En revanche, il est possible d'hériter de plusieurs interfaces, ce qui est impossible avec des classes abstraites.

PROJET

Vous auriez besoin du TP3 pour finir votre projet. L'énoncé du projet
Le projet est à rendre le 10.12.2007 (23 :59h).
Pour le rapport essayé de rester au-dessous d'une page A4.
Vous n'avez pas besoin d'un rapport, si le projet est très bien documenté!

La date de soutenance sera annoncé ultérieurement.

Bon courage! More great things to come! ;)