IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

Les Meilleurs Livres pour C#, VB.NET et ASP.NET - La Programmation Orienté Objets

Dernière mise à jour : 09/06/2012


precedent    sommaire    suivant



couverture du livre 'ADO.NET 3.5 Cookbook'

Note 4.0

ADO.NET 3.5 Cookbook

de Bill Hamilton
Public visé : Débutant-avancé

Résumé de l'éditeur

This guide is strikingly different from other books on Microsoft ADO.NET. Rather than load you down with theory, the new edition of gives you more than 200 coding solutions and best practices for real problems you're likely to face with this technology using Visual Studio 2008 and the .NET 3.5 platform. Organized to help you find the topic and specific recipe you need quickly and easily, this book is more than just a handy compilation of cut-and-paste C# code. also offers clear explanations of how and why each code solution works, and warns you of potential pitfalls so you can learn to adapt the book's problem-solving techniques to different situations. Ideal for ADO.NET programmers at all levels, from the relatively inexperienced to the most sophisticated, this new edition covers the significant 3.5 upgrade, including new programming tools such as LINQ. offers a painless way for those of you who prefer to learn by doing when it comes to expanding your skills and productivity.

Sommaire

  • Connecting to Data
  • Working with Disconnected Data Objects
  • Querying and Retrieving Data
  • Searching and Analyzing Data
  • Adding and Modifying Data
  • Copying and Transferring Data
  • Maintaining Database Integrity
  • Programmatically Working with Data in .NET Windows and Web Forms User Interfaces
  • Working with XML Data
  • Optimizing .NET Data Access
  • Enumerating and Maintaining Database Objects
  • SQL Server CLR Integration
  • What's New in ADO.NET Since Version 1.0

980 pages, 2ème édition, mars 2008 Éditions O'Reilly UK, ISBN10 : 0596101406, ISBN13 : 9780596101404
Commandez sur www.amazon.fr :
31,79 EUR TTC (prix éditeur 37,10 EUR TTC) - Livraison Gratuite !
Critique du livre par la rédaction (Casabianca Florian) (Juillet 2008)
Ce livre fait partie de la gamme Cookbook" d'O'Really. Il s'agit d'une gamme regroupant des livres dont le contenu est un ensemble de fiches au format problème/solution/discutions. ADO.NET 3.5 Cookbook contient plus de 200 fiches de ce genre réparties sur douze chapitres. Chaque fiche permet de répondre à une problématique bien précise, par exemple: comment se connecter à une base de donnée Oracle, comment passer la valeur Null en paramètre d'une requête, comment énumérer la liste des providers .NET présent sur une machine. Cette organisation permet en plus de lire les fiches dans un ordre quelconques (chacune étant indépendante des autres) ainsi que de retrouver une information précise plus facilement.

Le code complet de chaque solution est disponible ainsi que les copies écrans des sorties console. Les exemples de code sont tous en C# mais leurs équivalents en VB.NET sont disponibles sur le site de l'éditeur (après enregistrement de sa copie du livre). Des explications détaillées permettent de comprendre chaque morceau de code donné en solution.

Le livre se focalise principalement sur SQL server mais pas mal d'exemples sont aussi disponibles sur les interactions avec des bases Oracle, Access et même des fichiers Excel.
Cependant, le titre est trompeur car il y a en fait peu de contenu spécifique au Framework 3.5. Pour ceux qui veulent un livre sur Linq to SQL, passez votre chemin ! Ici nous parlons de SqlCommand, de DataReader, de DataSet. D'ailleurs, en parlant de DataSet ce livre en fait une utilisation un peu trop courante à mon goût. Le chapitre 8 par exemple est dédié à la liaison entre données et composants d'interface graphique. Je n'ai cependant pas trouvé ce chapitre très intéressant étant donné que tout passe par l'utilisation de DataSets directement remplis dans la couche de l'interface graphique. Ceux qui comme moi aiment utiliser des objets métiers et séparer leur code en différentes couches risquent de sauter ce chapitre.

Au final il s'agit d'un bon livre sur les entrailles d'ADO.NET. Les débutants comme les développeurs confirmés y trouveront sans nul doute de quoi améliorer leurs connaissances.

couverture du livre 'Conception et Programmation orientées objet'

Note 5.0

Conception et Programmation orientées objet

de Bertrand MEYER
Public visé : Développeurs confirmés

Résumé de l'éditeur

Écrit dans un style d'une clarté absolue, cet ouvrage réussit le tour de force d'être à la fois un livre de réflexion approfondie sur les concepts objet et un ouvrage pratique, apportant des réponses concrètes aux questions que se posent tous les programmeurs et concepteurs de logiciels: Comment construire des applications logicielles fiables, performantes, faciles à utiliser et à faire évoluer ?

Partant d'une analyse des écueils souvent rencontrés dans les projets de développement, Bertrand Meyer définit une liste de critères de qualité logicielle et en déduit un ensemble de règles et de principes qui conduisent naturellement aux grands concepts objet.

Théorie du typage, gestion de la mémoire, techniques d'héritage, programmation concurrente, objets distribués, persistance et bases de données objet, analyse et conception, réutilisabilité... : tous les aspects du processus de développement logiciel et des technologies objet sont expliqués et discutés dans leurs moindres détails, dans un style brillant, souvent drôle et provocateur.

Une lecture dont on sort intellectuellement subjugué, et techniquement mieux armé pour répondre à ses défis professionnels.

Ce livre s'adresse à tous les architectes logiciel, ingénieurs méthode et programmeurs impliqués dans des projets de développement logiciel et souhaitant approfondir leur compréhension des technologies objet, ainsi qu'aux étudiants en informatique (niveau 2e cycle ou écoles d'ingénieur).

1224 pages, 1 ère édition, Juillet 2000 Éditions Eyrolles, ISBN10 : 2212091117, Dimensions en cm : 19 x 23
Commandez sur www.amazon.fr :
57,86 EUR TTC (prix éditeur 60 EUR TTC) - Livraison Gratuite !
Critique du livre par la rédaction (LEBRUN Thomas)
Ce livre est une véritable référence, que dis-je: une BIBLE !

L'auteur nous fait découvrir tous les principes de la programmation orientée objet, des concepts les plus simples aux plus compliqués.

L'auteur nous permet, en plus, de découvrir le langage qu'il a inventé: le langage Eiffel.

Bref, ce livre constitue la référence en matière de POO, même si sa lecture nécessite tout de même d'avoir quelques notions dans ce domaine.

Un conseil: Achetez-le !.

couverture du livre 'C # - Développez avec Visual Studio 2008 (Broché)'

Note 4.0

C # - Développez avec Visual Studio 2008 (Broché)

de Thierry Groussard
Public visé : débutant à initié

Résumé de l'éditeur

Ce livre sur C# s'adresse aux développeurs, même débutants, désireux de maîtriser le langage C#.
Après une description de l'environnement de développement (Visual Studio 2008), le lecteur découvrira les bases de la programmation orientée objet avec C#.
Il évoluera de façon progressive vers sa mise en uvre avec le développement d'applications Windows Form.
Les nombreux exemples et les conseils sur l'utilisation des outils de débogage lui fourniront une aide précieuse pendant la réalisation d'une application.
Un chapitre consacré à l'accès aux bases de données à l'aide de ADO.NET 2.0 et de SQL permettra d'évoluer vers le développement d'applications client-serveur.
Les puissantes fonctionnalités de LINQ sont présentées et détaillées pour faciliter l'accès et la manipulation des données.
L'utilisation du langage XML est également présenté permettant ainsi de faciliter l'échange d'informations avec d'autres applications.
Les utilisateurs des versions précédentes découvriront les nouveautés et améliorations de cette version 2008 leur permettant de développer encore plus rapidement et facilement des applications pour le framework .NET 3.5 et pour Windows Vista.
La distribution d'une application est présentée avec l'utilisation de Windows Installer et de la technologie Click Once.
Les exemples cités dans le livre sont en téléchargement sur le site de l'éditeur.

Sommaire

  1. Présentation de la plate-forme .NET
  2. Présentation de Visual Studio
  3. Organisation d'une application
  4. Bases du langage
  5. Programmation objet
  6. Gestion des erreurs et débogage du code
  7. Applications Windows
  8. Accès aux bases de données
  9. Présentation de LINQ
  10. Utilisation de XML
  11. Déploiement d'applications et de composants

482 pages, 9 Juin 2008 Éditions Editions ENI, ISBN10 : 2746042614, Broché
Commandez sur www.editions-eni.fr : 25.78  EUR TTC seulement (au lieu de 27.14  EUR TTC : prix public)

Commandez sur www.amazon.fr :
25,78 EUR TTC (prix éditeur 27,14 EUR TTC) - Livraison Gratuite !
Critique du livre par la rédaction (Farscape)
Après une entrée matière sur la plate forme .net et l'organisation des projets dans les chapitres 1 à 3 l'auteur rentre dans le détail syntaxique du langage C#.
La description commence par les éléments de base du langage : variables, constantes énumérations, opérateurs, structure, procédures et fonctions et enfin assemblies namespace et attributs.
Cette description tient sur un chapitre soit à peu près 50 pages, c'est donc une description concentrée mais précise, convenant très bien à des lecteurs pratiquants un langage comme le C ou le C++, pour les autres il faudra s'attarder un peu plus longtemps sur ces pages et faire des essais.

Le chapitre 5 est consacré à la programmation objet.
Environ de la même taille que le chapitre précédent ( ~50 pages) il expose les éléments de syntaxe sur les classes et leurs utilisations, l'héritage ,les interfaces, les délégués, les types génériques et les collections de données.
Encore une fois sans expérience préalable sur la programmation objet de premier niveau c'est-à-dire une utilisation basique des éléments exposés dans un autre langage comme le c++ le lecteur risque d'être un peu égaré, car ce contenu se veut pratique.
L'auteur enchaine ensuite sur un court chapitre sur la gestion des erreurs et le débogage du code ( 24 pages), le contenu est synthétique mais très bien illustré.

C'est à partir du chapitre 7 que le développement des applications Windows est abordé.
C'est le plus gros chapitre de ce livre (112 pages), l'auteur passe en revue les différents types d'application, les fenêtres, la gestion des événements claviers et souris, les boîtes de dialogues et enfin les contrôles Windows disponibles.
Chaque élément est brièvement décrit et illustré par des images et mis en action avec une portion de code réduite à l'utilisation du contrôle.

Le chapitre 8 concerne l'accès aux bases de données (24 pages), il est construit comme les autres chapitres pour délivrer une information brève et concise.

Le chapitre 9 est une présentation de Linq (32 pages), très bien expliqué dans la partie liens avec des objets, un peut court sur la partie LINQ vers SQL en ce qui concerne les outils pour le mappage d'objet relationnel.

Le chapitre 10 concerne l'utilisation de XML (13 pages), les opérations basiques à partir de DOM et XPATH sont décrites, mais c'est très bref .

Enfin le chapitre 11 est consacré au déploiement d'applications et de composants ( 26 pages).
L'auteur décrit l'utilisation de Windows Installer et ClickOnce.
C'est bien expliqué avec des images illustrant chaque étape de la mise en ouvre.

Conclusion :
Un livre clair et facile à lire, de nombreuses illustrations émaillent les différents chapitres.
Les exemples donnés sont très simples et sont disponibles sur le site de l'éditeur au format .txt sans projets directement utilisables, dommage.
Bien que le livre soit conseillé pour développeurs débutants, je pense que la cible est plus à propos sur des développeurs ayant une petite expérience de .net ou graphique autre dans un langage proche, idéalement le C++.
Ce livre devenant alors un moyen très rapide d'appréhender C# pour développer des applications Windows.

Critique du livre par la rédaction (PLU Julien) (juillet 2008)
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 .


precedent    sommaire    suivant

Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2011 Developpez LLC Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.