.NET 2 et C# 2
Par François le jeudi 18 mai 2006 - Développement - Lien permanent
Pratique de .NET 2 et C# 2 - Comprendre et exploiter les atouts de la plateforme .NET 2 par Patrick Smacchia aux éditions O'Reilly (Novembre 2005, 1050 pages).
Le livre comporte trois grande parties réparties ainsi :
- L'architecture de la plateforme .NET (300 pages)
- Introduction : définition, historique (passé, présent et futur), .net hors du monde Windows
- Assemblages, modules, langage IL
- Construction, configuration et déploiement des applications .NET
- CLR : le moteur d'éxécution des applications
- Processus thread et gestion de la synchronisation
- Gestion de la sécurité
- Réflexion, liens tardifs, attributs
- Interopérabilité .NET code natif / COM / COM+
- Le langage C# (250 pages, avec en permanence une comparaison très utile C++/C#)
- Concepts fondamentaux
- Système de types
- Notions de classe et d'objet
- Héritage/Dérivation polymorphisme et abstraction
- La généricité
- Les mécanismes utilisables dans C#
- Les classes de base du framework (500 pages)
- Les collections
- Bibliothèques de classes
- Les mécanismes d'entrée/sortie
- Les applications fenêtrées (Windows Forms)
- ADO.NET 2.0
- XML
- .NET Remoting
- ASP.NET 2.0
- Introduction au développement de Services Web
En conclusion je trouve cet ouvrage d'une remarquable clarté pédagogique. Avec plus de 600 exemples ce livre s'adresse autant au débutant qu'au spécialiste ! Pour aller plus loin je vous recommande les articles de Wikipédia sur .NET et C# et si vous êtes un spécialiste, n'hésitez pas à contribuer au développement de cette encyclopédie libre, gratuite et multilingue. (voir mon article sur Wikipédia)