Introduction au langage C# 2008
par l'exemple :
Chap 1 : Les bases du langage C#
Chap 2 : Classes, Structures, Interfaces
Chap 3 : Classes .NET d'usage courant
Chap 4 : Architectures 3 couches, tests unitaires NUnit, framework Spring.net
Chap 5 : Interfaces graphiques
Chap 6 : Evénements utilisateur
Chap 7 : Accès aux base de données
Chap 8 : Threads d'exécution
Chap 9 : Programmation Internet
Chap 10 : Services Web
Le cours est accompagné de plus d'une centaine de programmes illustrant les différents aspects de C#. Une application exemple est déclinée en 10 versions tout au long du document.
Elle utilise une architecture multi-couches assemblées par Spring. Chaque version change une ou plusieurs couches de la version précédente. On passe ainsi au fil des chapitres, de l'application console
mono-couche de la version 1 à la version multi-couches client / serveur de la version 10 avec un client à 2 couches : interface graphique / client de service web et un serveur à 3 couches : service web / couche métier / couche d'accès aux données / SGBD.
Téléchargement du fichier PDF du cours (453 pages - 20 Mo) :
ftp (plus rapide)
http (plus lent)
Téléchargement des projets Visual Studio Express des exemples (19 Mo) :
ftp (plus rapide)
http (plus lent)
Téléchargement d'un exercice d'application (123 pages, 8 Mo) : C#, ASP.NET, AJAX.NET, Classes et Interfaces, Exceptions, Base de données, Architecture trois couches, Framework Spring.net (Spring IoC), Framework iBatis.net.
ftp (plus rapide)
http (plus lent)