La majeure partie de ce livre est basée sur l'apprentissage et les nouveautés de la plateforme .NET 3.5, du langage C#, de Visual Studio et de la POO. Si jamais vous êtes déjà un connaisseur de ces trois choses, il vous faudra passer les 200 premières pages et donc les 5 premiers chapitres.
Le chapitre 6 lui, consacré essentiellement au débogage et à la gestion d'erreur, présente en majeure partie les nouveautés de Visual C# 2008 sur ces questions. Cette partie est très intéressante car on y apprend à se servir de ces nouveautés pour faire un code efficace et ce rapidement.
Le chapitre 7 parle des applications qui sont propres à Windows (gestion des contrôles, clavier/souris, boîte de dialogue,...). Ce chapitre est bien pratique car il montre bien comment utiliser ces applications, même si on ne les avait jamais utilisées auparavant, pour les incorporer dans vos codes simplement.
Les chapitres 8 et 9 sont consacrés à la gestion d'une BDD avec ADO.NET et LINQ. Le chapitre sur ADO.NET est assez complet, même s'il ne nous montre que les bases et deux ou trois petites choses en plus. Par contre le chapitre qui traite de LINQ - seulement une petite dizaine de pages - malgré qu'il soit bien expliqué est trop court car j'ai trouvé vraiment intéressant son utilisation et suis resté un peu sur ma faim.
Le chapitre 10, quant à lui, nous parle de l'utilisation de XML. On y voit comment est fait un document XML et diverses utilisations possibles pour la communication et l'échange avec d'autres applications. Ce chapitre est encore une fois un peu maigre avec même pas 10 pages.
Pour le dernier chapitre, on apprend à se servir de Windows Installer et de ClickOnce pour pouvoir créer des exécutables afin de mettre à la disposition des utilisateurs vos applications ou encore pour permettre aux utilisateurs d'installer vos applications à partir d'un emplacement précis. Ce chapitre est vraiment bien décrit et explique bien chaque étape de l'utilisation de ces deux outils.
Conclusion: Très bon livre pour apprendre ou maîtriser le C# - les codes y sont vraiment bien expliqués - simple à comprendre autant pour un débutant que pour un utilisateur confirmé. Seule lacune, la pauvreté du chapitre sur LINQ qui pourrait être un peu plus développé. Pour le chapitre sur XML, malgré sa maigreur, tout y est bien expliqué pour l'utilisation que l'on en fait dans ce livre .