Developpez.com - Microsoft DotNET
X

Choisissez d'abord la catégorieensuite la rubrique :


C# 2.0 : le framework .NET 2.0 avec Visual C# par Hervé Berthet

Date de publication : 03/05/2007

Par Cécile Muno (home)
 

De la présentation de la plate-forme .NET à la programmation en C# 2.0 en passant par l'apprentissage du langage, la notion de POO, l'accès aux données avec ADO.NET, le développement de composants et les services Web.

I. Informations générales
II. Présentation de l'éditeur
III. Critique
IV. Tables des matières
V. Commandez
VI. Liens


I. Informations générales

Langue : Français
Éditeur : ENI (3 mai 2006)
Collection : Ressources informatiques
Format : Broché - 428 pages
ISBN : 2-7460-328-56
Dimensions (en cm) : 17 x 2 x 21
Niveau : Utilisateurs débutants à initiés


II. Présentation de l'éditeur

Cet ouvrage s'adresse aux développeurs, même débutants, désireux de maîtriser le langage C# (Visual C#) dans sa version 2.0. Le lecteur découvrira la plate-forme de développement Visual Studio 2005, les bases du langage C# (types primitifs, instructions et mots clefs) et sera initié au développement orienté objet. Il maîtrisera les nouveautés de cette version (generic, iterator, partial class, nullable type, etc), un ensemble significatif dés classes du Framework 2.0 permettant la pratique des Threads, XML et du développement de composants. En abordant des technologies comme les ADO. NET et les Services Web, l'auteur a délibérément choisi d'illustrer ses propos avec cette autre voie ouverte au développeur que représentent les Smarts Clients, alternative aux ASP. NET. Ce choix permettra au lecteur de bien mesurer l'apport des technologies offertes par l'architecture NET tout en suivant une démarche progressive dans l'apprentissage du langage C#.


III. Critique

Une bonne partie de ce livre est consacrée à l'apprentissage de la plate-forme .NET et de son framework 2.0. Si vous êtes déjà un programmeur aguerri dans cet environnement, ces chapitres, bien que très instructifs, vont vous lasser rapidement.
Il faut attendre le chapitre 4 et la 120ème page du livre pour plonger vraiment dans le langage C# proprement dit. Dès lors, l'auteur explore le langage C# proprement dit en commençant par les nouveautés de la norme 2.0 en poursuivant par l'explications des instructions en les appliquant à un programme simplifié de calcul de revenus et d'impôts. Cet exemple est bien choisi pour naviguer progressivement dans la complexité des instructions et dans l'utilisation des classes, méthodes, ... en assimilant les notions d'encapsulation, d'héritage, ... propres au framework 2.0.
L'auteur s'attache aussi à traiter le déploiement de l'application construite en proposant deux exemples, l'un en utilisant ClickOnce, l'autre avec l'assistant de Microsoft. Les deux derniers chapitres traitent assez succintement du développement de composants, des Smart Clients et des services Web mais il est évident que ces sujets ne sont pas très développés étant donné que le but du livre est quand même l'apprentissage d'un langage dans un environnement précis.

Conclusion : Un livre très agréable dans sa conception, probablement un peu redondant au niveau de la desciption de la plateforme de développement mais permettant aussi de véhiculer toutes des informations indispensables en un seul volume.
Le seul regret que l'on peut évoquer serait celui du manque de diversification au niveau des exemples : un seul type d'application est abordé en étude du langage C# et une petite autre application couvrant ADO.NET, la gestion des bases de données.
Il faut aussi souligner que l'auteur s'attache à évoquer aussi bien la programmation Winforms que Webforms mais, dans le cas du Web, le survol est très "léger" face à la complexité d'ASP.NET.


IV. Tables des matières

  1. Présentation de la plate-forme .NET
  2. L'environnement de Visual Studio
  3. L'organisation d'une application
  4. Les bases du langage
  5. Gestion des erreurs, débogage et test de code
  6. La programmation orientée objet
  7. Applications Windows
  8. Autres éléments du langage et du Framework
  9. L'accès aux données avec ADO.NET
  10. XML dans le Framework Class Library
  11. Le développement de composants
  12. Les services Web

V. Commandez



VI. Liens




Valid XHTML 1.1!Valid CSS!

Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.
Responsable bénévole de la rubrique Microsoft DotNET : Hinault Romaric -