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

Les Meilleurs Livres pour C#, VB.NET et ASP.NET - Visual Studio

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


precedent    sommaire    suivant



couverture du livre 'Développer avec Visual Studio 2005 Editions Express'

Note 5.0

Développer avec Visual Studio 2005 Editions Express

de Laurent DESMONS
Public visé : Développeurs débutants

Résumé de l'éditeur

Visual Studio 2005 Editions Express est une suite d'environnements de développement rapide permettant à chacun de profiter de la puissance de. NET2. Disponible directement sur le site de Microsoft et intégrant les langages phares que sont C#, VB. NET ou ASP. NET ainsi que des outils de mise en place de sites web, de bases SQL Server, Visual Studio 2005 Editions Express est à la fois rapide, léger et puissant.

Développer avec Visual Studio 2005 Editions Express est l'ouvrage de référence pour qui souhaite se lancer facilement dans le développement NET2 sans se ruiner. Vous découvrirez toutes les facettes d'un environnement de développement rapide pour créer des applications en quelques clics, concevoir une interface, mettre en place un site web professionnel et des services ou encore procéder au débogage d'un programme...

Vous trouverez, entre autres, dans cet ouvrage comment : Développer pour le Framework NET 2 ; Exploiter toutes les fonctions de l'environnement Visual Studio ; Créer un site web, un portail, des web services ; Réaliser une application depuis zéro avec C# ou Visual Basic 2005 ; Mettre en ouvre une interface élaborée.

Développer avec Visual Studio 2005 Editions Express est un ouvrage s'adressant aussi bien à l'étudiant en informatique qui souhaite s'initier à C# ou Visual Basic 2005 qu'au webmaster voulant réaliser un site avec une architecture professionnelle incluant une base de données ou des services, ou au développeur professionnel cherchant à se former rapidement et sans investissement trop lourd.

367 pages, 1 ère édition, 23 Février 2006 Éditions Eyrolles, ISBN10 : 284177385X, Dimensions en cm : 18 x 24
Commandez sur www.editions-eyrolles.com : 39  EUR TTC seulement (au lieu de 37.05  EUR TTC : prix public)

Commandez sur www.amazon.fr :
37,05 EUR TTC (prix éditeur 39 EUR TTC) - Livraison Gratuite !
Critique du livre par la rédaction (arnolem)
Développer avec Visual Studio 2005 Editions Express, je trouve ce titre réducteur par rapport au contenu. Ne croyez pas que si vous utilisez une version professionnelle, ce livre ne vous serve à rien, bien au contraire. Pour résumer, vous allez découvrir l'éventail de choses possibles avec Visual Studio 2005 que ça soit en C#, VB.net pour créer des applications Windows (winform) ou des sites web avec ASP.net. Le fait de brider ce livre aux versions Express est plus un atout qu'un inconvénient. Il ne traite pas des technologies mobiles par exemples (disponible dans les versions payantes de Visual Studio), mais réussi à intéresser autant le débutant que l'utilisateur initié. Détaillons à présent cet ouvrage. Tout commence par une excellente introduction au Dotnet, avec un historique des technologies et une approche simple et rapide de tout ce qui peut sembler abstrait pour beaucoup de monde (CLR, JIT, CTS, ADO.net, Com, ActiveX, FCL). Ensuite, les débutants découvriront l'environnement de développement Visual Studio 2005 tandis que les utilisateurs plus allaise, s'amuserons avec la masses d'astuces disponibles (presse papier circulaire, liste des taches (todoList), code snippets, .). Entrons maintenant dans le vif du sujet. Les deux chapitres suivants montrent le développement d'applications web, parallèlement en C# et VB.net. Grâce à ce livre, vous n'avez pas besoin d'être un professionnel de l'ASP .NET 2.0 pour réaliser des sites dynamique et puissant. Vous verrez l'utilisation des WebPart, des contrôles comme le GridView ou les Treeview, des templates mais aussi la mise en place de webservice. La seconde partie du livre traite du développement d'application Windows avec C# ou VB.net. Il est évident que vous allez voir l'utilisation des contrôles classiques comme les textbox, boutons radio, menus, barres d'outils, barre de progression . Mais aussi la création de classes, de contrôles hérites, d'application consoles et plein d'autres choses. Après vous avoir montré toutes les ficelles du débogage, le livre se termine sur le déploiement d'application Windows ou web. Saluons le choix de l'auteur qui a su s'appuyer uniquement sur des logiciels disponibles gratuitement en téléchargement. De plus, après avoir lu ce livre, si vous n'êtes pas convaincu des atouts de .NET c'est vraiment que vous le faites exprès. Pour résumé, ce livre est une excellente introduction au Dotnet visant un publique très large, il ne balaie pas la totalité du Framework mais permet de passer en revu une grande partie des notions fondamentales pour bien débuter.

Critique du livre par la rédaction (LEBRUN Thomas)
Ce livre est, pour les débutants, un pur chef d'oeuvre !

En effet, grace à lui, la découverte de Visual Studio 2005 se fait en douceur mais de façon sûre.

L'auteur couvre tous les sujets possible: des WindowsForms aux applications ASP.NET ne passant par les applications Console, le débuggage, etc....

Ce livre n'a pas pour vocation d'être une bible de .NET 2 ou de Visual Studio 2005. Cependant, il est idéal pour les débutants et remplit parfaitement sont rôle: guider le lecteur dans sa découverte de Visual Studio 2005 et de .NET 2

Bref, je ne suis en aucun cas déçu par ce livre et je n'hésiterais pas à le recommander, comme première lecture, aux personnes qui me demande un bon livre d'introduction à Dotnet.

couverture du livre 'Microsoft Team Foundation Server (TFS) - La plate-forme de gestion du cycle de vie des applications'

Note 4.0

Microsoft Team Foundation Server (TFS) - La plate-forme de gestion du cycle de vie des applications

de Florent Santin
Public visé : Confirmé à expert

Résumé de l'éditeur

Ce livre sur TFS est destiné à tous les intervenants désirant comprendre, mettre en uvre puis utiliser la plate-forme Microsoft Team Foundation Server (en version 2008 au moment de l'écriture du livre). Après une introduction à la gamme d'outils Microsoft Visual Studio Team System (VSTS), l'auteur présente en détail le serveur Team Foundation. Dans les premières pages, vous découvrirez le mode opératoire pour installer le serveur en fonction des diverses architectures envisageables. Le chapitre suivant s'attarde sur les procédures et l'outillage requis pour l'administration tels que la sauvegarde, la reprise en cas d'incident, la création de projets ou bien la gestion des droits utilisateurs. La notion de projet d'équipe est ensuite détaillée afin de présenter ce point d'entrée au référentiel de projets commun à tous les utilisateurs. C'est ensuite au tour des éléments de travail tels que les tâches et bogues d'être détaillés dans une chapitre qui présente leur exploitation au travers des différents clients disponibles et également les procédures pour personnaliser ceux-ci. La gestion de la documentation et des rapports, matérialisée par l'utilisation des produits Windows SharePoint Services et SQL Server Reporting Services est détaillée d'un point de vue fonctionnel puis technique dans deux chapitres distincts. L'utilisation du contrôleur de code source, au c ur de tout projet de développement, et ses fonctionnalités avancées sont détaillées dans le plus important des chapitres. Enfin, le service de compilation en charge de la génération automatique de livrables est détaillé, lui aussi d'un point de vue utilisation standard, avancée et personnalisée. L'auteur est reconnu Microsoft MVP (Most Valuable Professionnal) sur Team Foundation Server.

Sommaire

  • Chapitre 1 : Introduction à Visual Studio Team System
  • Chapitre 2 : Installation
  • Chapitre 3 : Administration
  • Chapitre 4 : Projet d'équipe
  • Chapitre 5 : Éléments de travail
  • Chapitre 6 : Gestion de la documentation
  • Chapitre 7 : Contrôle de code source
  • Chapitre 8 : Compilation automatique
  • Chapitre 9 : Utilisation de rapports
  • Annexe 1 : Le service de notification
  • Annexe 2 : Liste des outils et liens additionnels essentiels

450 pages, 1ère édition, Éditions ENI, ISBN10 : 274604711X, ISBN13 : 9782746047112
Commandez sur www.amazon.fr :
37,05 EUR TTC (prix éditeur 39,00 EUR TTC) - Livraison Gratuite !
Critique du livre par la rédaction (Jérôme Lambert)
Si vous désirez en savoir plus sur la plateforme Team Foundation Server, ou encore apprendre à la mettre en œuvre, l'administrer ou tout simplement l'utiliser, Microsoft Team Foundation Server vous sera d'une réelle utilité. L'ouvrage peut faire office de manuel aussi bien pour un administrateur serveur qui trouvera tout ce qu'il faut savoir pour administrer entièrement la plateforme Team Foundation Server, que pour un développeur qui découvrira comment utiliser correctement les différents outils mis à disposition, ou encore pour un chef de projet qui pourra suivre au mieux le cycle de vie d'un projet.

Concernant le contenu du livre, on commence par une introduction au concept ALM (Application Lifecycle Management) et à Visual Studio Team System avec sa gamme qui en découle pour ensuite en arriver à la présentation de Team Foundation Server, la plateforme qui héberge différents services comme la gestion de code source, la gestion des éléments de travail, le service de compilation, celui de la gestion de la documentation et pour finir le service de gestion des rapports.

Les deux chapitres suivants vous en apprendront plus sur l'installation et l'administration de Team Foundation Server suivant différentes architectures données. Chacun des services cités précédemment est ensuite détaillé dans un chapitre dédié. L'ouvrage se finit avec deux annexes intéressantes sur le système de notifications du serveur ainsi que les outils et liens qu'il ait indispensable de posséder.

Au final, bien que je sois développpeur de métier, la lecture de cet ouvrage a été très facile, rapide et claire. Même si l'ouvrage m'a semblé orienté pour les administrateurs serveurs et dans une moindre mesure pour les développeurs (heureusement !), les chefs de projets et simples utilisateurs pourront aussi y retrouver des informations utiles pour mieux comprendre comment interagir avec la plateforme Team Foundation Server et les outils qui l'accompagnent dans le cycle de vie d'une application.

couverture du livre 'C# et TFS 2008 - Coffret de 2 livres : Le développement et la gestion du cycle de vie des applications'

Note 3.5

C# et TFS 2008 - Coffret de 2 livres : Le développement et la gestion du cycle de vie des applications

de Thierry Groussard/Florent Santin
Public visé : Débutant - Moyen

Résumé de l'éditeur

Ce livre sur Visual 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 Visual C#. Il évoluera de façon progressive vers sa mise en oeuvre 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ée 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.

Ce livre sur TFS est destiné à tous les intervenants désirant comprendre, mettre en oeuvre puis utiliser la plate-forme Microsoft Team Foundation Server (en version 2008 au moment de l'écriture du livre). Après une introduction à la gamme d'outils Microsoft Visual Studio Team System (VSTS), l'auteur présente en détail le serveur Team Foundation. Dans les premières pages, vous découvrirez le mode opératoire pour installer le serveur en fonction des diverses architectures envisageables. Le chapitre suivant s'attarde sur les procédures et l'outillage requis pour l'administration tels que la sauvegarde, la reprise en cas d'incident, la création de projets ou bien la gestion des droits utilisateurs. La notion de projet d'équipe est ensuite détaillée afin de présenter ce point d'entrée au référentiel de projets commun à tous les utilisateurs. C'est ensuite au tour des éléments de travail tels que les tâches et bogues d'être détaillés dans une chapitre qui présente leur exploitation au travers des différents clients disponibles et également les procédures pour personnaliser ceux-ci. La gestion de la documentation et des rapports, matérialisée par l'utilisation des produits Windows SharePoint Services et SQL Server Reporting Services est détaillée d'un point de vue fonctionnel puis technique dans deux chapitres distincts. L'utilisation du contrôleur de code source, au coeur de tout projet de développement, et ses fonctionnalités avancées sont détaillées dans le plus important des chapitres. Enfin, le service de compilation en charge de la génération automatique de livrables est détaillé, lui aussi d'un point de vue utilisation standard, avancée et personnalisée. L'auteur, Florent Santin, est reconnu Microsoft MVP (Most Valuable Professionnal) sur Team Foundation Server.

Sommaire

C# - Développez avec Visual Studio 2008

  • Présentation de la plate-forme .NET
  • Présentation de Visual Studio
  • Organisation d'une application
  • Bases du langage
  • Programmation objet
  • Gestion des erreurs et débogage du code
  • Application Windows
  • Accès aux bases de données
  • Présentation de LINQ
  • Utilisation de XML
  • Déploiement d'application et de composants

Microsoft Team Foundation Server (TFS) - La plate-forme de gestion du cycle de vie des applications

  • Avant-propos
  • Introduction à Visual Studio Team System
  • Installation
  • Administration
  • Projet d'équipe
  • Eléments de travail
  • Gestion de la documentation
  • Contrôle de code source
  • Compilation automatique
  • Utilisation de rapports
  • Annexe 1 : Le service de notification
  • Annexe 2 : Liste des outils et liens additionnels essentiels

878 pages, 1ère édition, Éditions ENI, ISBN10 : 2746053012, ISBN13 : 9782746053014
Commandez sur www.amazon.fr :
62,84 EUR TTC (prix éditeur 66,15 EUR TTC) - Livraison Gratuite !
Critique du livre par la rédaction (Rémy Mainil) (Juillet 2010)
Dans le livre consacré au C#, et comme on pourrait s'y attendre à la lecture du titre, l'auteur explique les différents concepts du C# et en parallèle leur application à travers Visual Studio.
Le début de l'ouvrage est consacré à la présentation du Framework .NET ainsi qu'à une description de l'environnement Visual Studio et des bases nécessaires pour la mise en place d'un projet de base. Sont alors décrites les bases du langages C#, puis un chapitre détaille les étapes de la création d'une application WinForm. Restent alors quatre chapitres : un consacré à l'accès aux bases de données via ADO.NET, un à LINQ, un au XML et un dernier aux techniques de déploiement d'applications et composants.
Personnellement, j'ai apprécié l'ouvrage pour tous les conseils d'utilisation et de prise en main de Visual Studio mais j'ai été un peu déçu par le manque de profondeur dans l'explication de certains concepts du langage C#. Par exemple, un chapitre est consacré à LINQ, un au XML, mais aucune explication sur la manipulation du XML avec LINQ. Cependant, cet ouvrage peut constituer une excellente base pour apprendre le C# et l'utilisation de Visual Studio et a le mérite de présenter certains concepts originaux que ne trouve pas nécessairement dans des ouvrages similaires. Par exemple l'héritage de formulaires Winform ou la présentation de l'intégralité des contrôles Winform de base.

Le livre sur Team Foundation Studio s'adresse, selon moi, aux personnes qui seront ammenées à mettre en place ou a utiliser de façon active un environnement Team Foundation Server.

L'auteur y détaille, à travers les différents chapitres, toutes les fonctions principales de l'environnement TFS. Chaque chapitre décrit en profondeur la façon d'utiliser et de configurer la fonction à laquelle il est consacré.

Le livre est bien écrit et agréable à lire. Les détails sont abondants et illustrés de nombreux exemples et captures d'écran. De plus, les différentes techniques d'accès sont détaillées ne se limitant pas uniquement à l'intégration de Team Studio à Visual Studio.

En résumé, je conseillerais ce livre aux personnes ammenées à mettre en place ou administrer un environnement TFS et qui souhaitent acquérir les bases du la programmation C# sous Visual Studio ou aux personnes souhaitant se former rapidement au C# et à l'utilisation de Visual Studio et qui seront ammenées à travailler dans une équipe utilisant un serveur TFS.

couverture du livre 'Visual C# 2010 étape par étape'

Note 5.0

Visual C# 2010 étape par étape

de John Sharp
Public visé :  amateurs ou confirmés.

Résumé de l'éditeur

Apprenez par la pratique ! Développez votre savoir-faire à votre rythme et maîtrisez Visual C#® 2010 !

Cet ouvrage vous guidera dans la découverte et l'apprentissage de Visual C#® 2010. De la syntaxe à l'écriture et à l'exécution de vos premiers composants, services web et applications, vous apprendrez à votre rythme les techniques essentielles. Les nombreux exercices et exemples concrets vous permettront de mettre en pratique vos connaissances et de découvrir les meilleures pratiques du développement sous Visual C#® 2010.

Découvrez comment :

  • Déclarer des variables, écrire des instructions, créer des opérateurs et appeler des méthodes.
  • Intercepter et gérer des exceptions.
  • Gérer des ressources en utilisant des destructeurs et le garbage collection.
  • Définir des propriétés et des indexeurs, gérer des événements.
  • Utiliser des génériques pour définir des classes et des collections de type sécurisé.
  • Travailler avec des données grâce à ADO.NET et LINQ (Language Integrated Query).
  • Créer des applications web interactives et des services web.
  • Créer des interfaces utilisateurs puissantes avec Windows Presentation Foundation.

Sommaire

  • Introduction à Visual C# et à Visual Studio 2010. Bienvenue dans l'univers de C# Variables, opérateurs et expressions Écrire des méthodes et définir leur portée Commandes de prise de décision Assignation composée et instructions d'itération Erreurs et exceptions Erreurs et exceptions
  • Comprendre le langage C# Classes et objets Valeurs et références Création de types valeur avec des énumérations et des structures Tableaux et collections Tableaux de paramètres Héritage Interfaces et classes abstraites Garbage collection et gestion des ressources
  • Créer des composants Implémentation de propriétés pour accéder à des champs Indexeurs Interrruption du flux du programme et gestion des événements Introduction aux génériques Enumération des collections Recherche des données en mémoire avec des expressions de requête Surcharge des opérateurs
  • Créer des applications Windows Presentation Foundation Introduction à WPF Saisie utilisateur Validation
  • Gestion des données Recherche d'informations dans une base de données Affichage et édition de données avec la liaison de données
  • Création de solutions professionnelles (disponible en ligne uniquement) Introduction à la Bibliothèque parallèle de tâches Accès parallèle aux données Création et utilisation d'un service Web

640 pages, 1 édition, Éditions Dunod, ISBN10 : 2100547410, ISBN13 : 9782100547418
Commandez sur www.amazon.fr :
46,55 EUR TTC (prix éditeur 46,55 EUR TTC) - Livraison Gratuite !
Critique du livre par la rédaction (Hinault Romaric) (Novembre 2011)
Présenté comme une référence par Microsoft Press, ce livre constitue une mine d'informations et un excellent guide pour toute personne désireuse de se lancer dans la programmation avec le langage C#.

Le document est composé de 29 chapitres qui plongent le lecteur dans la découverte du langage C# et l'environnement de développement Visual Studio 2010. D'un style didactique facilement compréhensible, Visual C# 2010 étape par étape est accompagné de nombreux exercices et exemples concrets.
Des correspondances sont faites avec les autres langages à l'instar du C ou encore du Java, pour permettre aux personnes ayant déjà une expérience avec ces langages de pouvoir prendre en main facilement C#.

La première partie du livre présente les fondamentaux du langage (types de données, opérateurs, déclarations des variables, etc.) avant que les principes de la programmation orientée objet en C# (classes, références, héritage, interfaces, classes abstraites, etc.) soient introduits dans la partie suivante. Les autres parties seront concentrées sur la création des composants (indexeurs, gestion des événements, génériques, LINQ, etc.) et sur une introduction à Windows Presentation Foundation et la gestion des données avec ADO.NET et Entity Framework.

Le développeur expérimenté pourra rapidement être lassé par les premiers chapitres de ce livre, mais trouvera cependant des parties qui attireront son attention comme les nouveautés liées à C# 4 (arguments nommés et optionnels, type dynamic, etc.) ou encore des concepts avancés du langage comme l'utilisation de la librairie Task Parallel et Parallel LINQ et la création et la consommation des services Web.

Un livre que je conseille donc aux débutants en C# ou à tout développeur Java, C/C++ ou Visual Basic 6 désirant migrer vers C#.

Critique du livre par la rédaction (Lassiège Hugo) (Mars 2011 )
Ce livre s'adresse aux développeurs souhaitant connaitre le C# dans sa version 4.0, quel que soit leur niveau. En effet, relativement bien écrit il peut être lu par des débutants, des ex-utilisateurs de VB6, Java ou C++, ou servir de référence aux personnes plus confirmées.
Les premiers chapitres permettent de comprendre la syntaxe et les principes de base de la programmation en C# (gestion des exceptions, portée de méthode, etc..).
Les chapitres suivants vont amener le lecteur à découvrir les principes objets sur lesquels repose C#. Dans le même temps, la gestion de la mémoire est abordée au travers de la gestion de la pile, du tas et du cycle de vie des objets tel qu'il est géré par le garbage collector.
La suite intéressera sans doute les développeurs provenant d'autres langages, comme moi, puisque les spécificités de C# sont abordées : indexeurs, délégués, event, génériques, LINQ ou la surcharge des opérateurs.
Les derniers chapitres abordent la construction d'IHM avec WPF et l'exploitation des données via ADO.NET et Entity Framework.

Très utile, ce livre constitue une véritable référence pour toute personne débutant avec C#. De plus son côté didactique permet de mettre en pratique avec Visual Studio au travers des différents exercices proposés.
Cependant la partie Web n'est pas abordée. Cet ouvrage devra donc être complété avec un autre livre sur ASP.NET pour toute personne désireuse de se former au framework .NET 4.0.

Attention, comme indiqué dans le chapitre d'introduction, les chapitres 27 à 29 sont disponibles sur le site Dunod.com. Vous y trouverez aussi les sources des exercices du 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.