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

Le langage C#

22 livres et 30 critiques, dernière mise à jour le 31 août 2022 , note moyenne : 4.3

  1. C# 6 et Visual Studio 2015 - Les fondamentaux du langage
  2. C#5 et Visual Studio 2013 - Les fondamentaux du langage
  3. Design patterns pour C# - Les 23 modèles de conception - Descriptions et solutions illustrées en UML 2 et C#
  4. C# 3.0 Cookbook
  5. LINQ Pocket Reference
  6. Entity Framework Tutorial
  7. Silverlight 2
  8. WPF - Windows Presentation Foundation - Développez des applications riches sous Windows
  9. C# 3.0 Design Patterns
  10. C# et .NET : Version 2
  11. C# Professionnel
  12. C# Pour les nuls
  13. Pratique de .NET 2 et C# 2
  14. C# 2.0 : le framework .NET 2.0 avec Visual C#
  15. Programming Windows Workflow Foundation
  16. Visual C# 2005
  17. C# 2.0 : Guide pratique du développeur
  18. Programmation mobile avec C# .NET
  19. C# 3.0 - In a Nutshell
  20. C# in Depth: What you need to master C# 2 and 3
  21. C# et .NET - Version 1 à 4
  22. C# in Depth, Second Edition
couverture du livre C# 6 et Visual Studio 2015

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

C# 6 et Visual Studio 2015

Les fondamentaux du langage

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre s'adresse aux développeurs souhaitant maîtriser le développement d'applications .Net avec le langage C# dans sa version 6.

Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2015, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu'à pouvoir appliquer ce concept au développement d'applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l'outil.

Le développement d'applications client-serveur est ensuite traité par le thème de l'accès aux données avec ADO.Net. Une description complète de Linq au travers d'exemples concrets montre comment ses fonctionnalités simplifient la manipulation des données provenant de sources diverses. Un chapitre est ensuite consacré à la manipulation de données au format XML, permettant l'échange de données entre applications d'une manière simple et standardisée. La fin du cycle de développement est traitée à travers le déploiement d'une application avec les technologies Windows Installer puis ClickOnce.

Afin d'aider le lecteur dans son apprentissage, un aide-mémoire est fourni ; il résume l'utilité des mots-clés C# traités dans le livre.

Édition : ENI - 538 pages, 1er juillet 2015

ISBN10 : 274609651X - ISBN13 : 9782746096516

Commandez sur www.amazon.fr :

29.90 € TTC (prix éditeur 29.90 € TTC)
La plateforme .NET
1. Introduction
2. Historique
3. Le Common Language Runtime (CLR)
4. La Base Class Library (BCL)
5. Le Dynamic Language Runtime (DLR)
6. Évolution de la plateforme
6.1 .NET Core
6.2 .NET Compiler Platform : Roslyn
6.3 .NET dans le monde open source
7. Une première application avec Visual C#
7.1 Création
7.2 Compilation
7.3 Analyse de l'assembly
7.3.1 Structure
7.3.2 Exploration avec ILDASM
Visual Studio
1. Installation et premier lancement
1.1 Prérequis
1.2 Éditions de Visual Studio
1.2.1 Visual Studio Express
1.2.2 Visual Studio Community
1.2.3 Éditions commerciales
1.3 Installation
1.4 Premier lancement
2. Description des outils
2.1 Barres d'outils
2.2 Explorateur de solutions
2.3 Explorateur d'objets
2.4 Explorateur de serveurs
2.5 Fenêtre de propriétés
2.6 Fenêtre d'édition de code
2.6.1 Navigation
2.6.2 Suivi des modifications
2.6.3 Mise en surbrillance des références
2.6.4 Refactorisation
2.6.5 IntelliSense
2.6.6 Snippets
L'organisation d'une application
1. Les solutions
1.1 Présentation
1.2 Création d'une solution
1.3 Organisation
1.4 Actions disponibles sur une solution
1.4.1 Ajout et suppression d'un projet
1.4.2 Création d'un dossier de solution
1.4.3 Chargement et déchargement d'un projet
1.4.4 Création d'un fichier
1.4.5 Génération de la solution
1.5 Configuration de la solution
1.5.1 Configuration des projets de démarrage
1.5.2 Dépendances du projet
1.5.3 Paramètres d'analyse du code
1.5.4 Fichiers sources pour le débogage
1.5.5 Configuration
2. Les projets
2.1 Création d'un projet
2.2 Propriétés d'un projet
2.2.1 Application
2.2.2 Générer
2.2.3 Événements de build
2.2.4 Déboguer
2.2.5 Ressources
2.2.6 Paramètres
Les bases du langage
1. Introduction
2. Les variables
2.1 Nommage des variables
2.2 Type des variables
2.2.1 Types valeurs et types références
2.2.2 Types intégrés
2.3 Déclaration des variables
2.4 Portée des variables
2.5 Modificateurs d'accès
2.6 Le mot-clé var et l'inférence de type
3. Les constantes
4. Les opérateurs
4.1 Les opérateurs d’accès
4.1.1 Accès simple : . (point)
4.1.2 Accès indexé : [ ]
4.1.3 Accès avec nullité conditionnelle : ?
4.2 Les opérateurs arithmétiques
4.3 Les opérateurs de comparaison
4.4 Les opérateurs conditionnels
4.4.1 Opérateur ternaire : ? ... :
4.4.2 Opérateur de fusion de valeur nulle : ??
4.5 Les opérateurs logiques
4.5.1 Négation : !
4.5.2 ET logique : &
4.5.3 OU logique : |
4.5.4 OU exclusif : ^
4.5.5 ET conditionnel : &&
4.5.6 OU conditionnel : ||
4.6 Les opérateurs binaires
4.6.1 ET binaire : &
4.6.2 OU binaire : |
4.6.3 OU exclusif : ^
4.6.4 Négation : ~
4.6.5 Décalage vers la droite : >>
4.6.6 Décalage vers la gauche : <<
5. Les structures de contrôle
5.1 Les structures conditionnelles
5.1.1 if ... else
5.1.2 switch
5.2 Les structures d'itération
5.2.1 for
5.2.2 while
5.2.3 do ... while
5.2.4 foreach
5.2.5 Contrôler l'exécution d'une boucle
5.3 Autres structures
5.3.1 using
5.3.2 goto
6. Les fonctions
6.1 Écriture d'une fonction
6.2 Paramètres de fonction
6.3 Procédures
6.4 Surcharges
7. Les attributs
La programmation orientée objet avec C#
1. Les principes de la programmation orientée objet
2. Les classes et les structures
2.1 Classes
2.1.1 Déclaration
2.1.2 Constructeur et destructeur
2.1.3 Classes partielles
2.2 Structures
2.3 Création de méthodes
2.3.1 Création
2.3.2 Méthodes partielles
2.3.3 Méthodes d'extension
2.3.4 Méthodes opérateurs
2.4 Création de propriétés
2.4.1 Lecture et écriture
2.4.2 Lecture seule
2.4.3 Écriture seule
2.4.4 Propriétés automatiques
2.4.5 Initialisation de propriétés automatiques
2.4.6 Propriétés automatiques en lecture seule
2.4.7 Propriétés indexées
2.5 Membres statiques
2.6 Utilisation des classes et structures
2.6.1 Instanciation
2.6.2 Initialisation
2.6.3 Types anonymes
3. Les espaces de noms
3.1 Nomenclature
3.2 using
4. L'héritage
4.1 Mise en œuvre
4.2 Les mots-clés this et base
4.3 Redéfinition et masquage
4.3.1 Redéfinition de méthode
4.3.2 Masquage de méthode
4.3.3 Différences entre redéfinition et masquage
4.4 Imposer ou interdire l'héritage
4.5 Le transtypage
5. Les interfaces
5.1 Création
5.2 Utilisation
5.2.1 Implémentation implicite
5.2.2 Implémentation explicite
6. Les énumérations
7. Les délégués
7.1 Création
7.2 Utilisation
7.3 Expressions lambda
8. Les événements
8.1 Déclaration et déclenchement
8.2 Gestion des événements
9. Les génériques
9.1 Classes
9.1.1 Définition d'une classe générique
9.1.2 Utilisation d'une classe générique
9.2 Interfaces
9.2.1 Définition d'une interface générique
9.2.2 Utilisation d'une interface générique
9.3 Contraintes
9.4 Méthodes
9.4.1 Définition d'une méthode générique
9.4.2 Utilisation d'une méthode générique
9.5 Événements et délégués
10. Les collections
10.1 Types existants
10.1.1 Array
10.1.2 ArrayList et List<T>
10.1.3 Hashtable et Dictionary<TKey, TValue>
10.1.4 Stack et Stack<T>
10.1.5 Queue et Queue<T>
10.2 Choisir un type de collection
11. La programmation dynamique
12. La programmation asynchrone
12.1 Les objets Task
12.2 Écrire du code asynchrone avec async et await
Débogage et gestion des erreurs
1. Les différents types d'erreurs
1.1 Erreurs de compilation
1.2 Erreurs d'exécution
2. Utilisation des exceptions
2.1 Création et déclenchement d'exceptions
2.1.1 La classe Exception
2.1.2 Le mot-clé throw
2.1.3 Exceptions spécialisées
2.2 Gérer les exceptions
2.2.1 La structure try ... catch
2.2.2 Les filtres d’exception
2.2.3 Le bloc finally
3. Les outils fournis par Visual Studio
3.1 Contrôle de l'exécution
3.1.1 Démarrage
3.1.2 Arrêt
3.1.3 Pause
3.1.4 Reprise
3.2 Points d'arrêt
3.3 Visualiser le contenu des variables
3.3.1 DataTips
3.3.2 Fenêtres Espion
3.3.3 Fenêtre Espion express
3.3.4 Fenêtre Variables locales
3.4 Compilation conditionnelle
Développement d'applications Windows
1. Présentation de WPF
1.1 Structure d'une application WPF
1.2 XAML
1.2.1 Templates
1.2.2 Espaces de noms
1.3 Contexte de données et binding
2. Utilisation des contrôles
2.1 Ajout de contrôles
2.2 Positionnement et dimensionnement des contrôles
2.3 Ajout d'un gestionnaire d'événements à un contrôle
3. Les principaux contrôles
3.1 Contrôles de fenêtrage
3.1.1 Window
3.1.2 NavigationWindow
3.2 Contrôles de disposition
3.2.1 Grid
3.2.2 StackPanel
3.2.3 DockPanel
3.2.4 WrapPanel
3.2.5 Canvas
3.3 Contrôles d'affichage de données
3.3.1 TextBlock
3.3.2 Label
3.3.3 Image
3.3.4 ScrollViewer
3.3.5 ItemsControl
3.3.6 StatusBar
3.3.7 ToolTip
3.4 Contrôles d'édition de texte
3.4.1 TextBox
3.4.2 RichTextBox
3.4.3 PasswordBox
3.5 Contrôles de sélection
3.5.1 RadioButton
3.5.2 CheckBox
3.5.3 ComboBox
3.5.4 ListBox
3.5.5 ListView
3.5.6 TreeView
3.5.7 Slider
3.5.8 Calendar
3.5.9 DatePicker
3.6 Contrôles d'action
3.6.1 Button
3.6.2 Menu
3.6.3 ContextMenu
3.6.4 ToolBar
4. Interactions clavier et souris
4.1 Événements clavier
4.2 Événements souris
4.3 Glisser-déposer
5. Aller plus loin avec WPF
5.1 Introduction à l'utilisation de Blend
5.1.1 L'interface
5.1.2 Ajout et modification de contrôles visuels
5.2 Introduction à MVVM
5.2.1 Présentation
5.2.2 Les interfaces INotifyPropertyChanged et INotifyCollectionChanged
5.2.3 Commandes
5.2.4 Mise en œuvre
Accès aux données
1. Principes d'une base de données
1.1 Terminologie
1.2 Le langage SQL
1.2.1 Recherche d'enregistrements
1.2.2 Ajout d'enregistrements
1.2.3 Mise à jour d'informations
1.2.4 Suppression d'informations
2. ADO.NET
2.1 Présentation
2.2 Les fournisseurs de données
2.2.1 SQL Server
2.2.2 Oracle
2.2.3 OLE DB
2.2.4 ODBC
3. Utiliser ADO.NET en mode connecté
3.1 Connexion à une base de données
3.1.1 Chaînes de connexion
3.1.2 Pools de connexions
3.1.3 Gestion de la connexion
3.2 Création et exécution de commandes
3.2.1 Définition et création d'une commande
3.2.2 Sélection de données
3.2.3 Actions sur les données
3.2.4 Paramétrage d'une commande
3.2.5 Exécution de procédures stockées
4. Utiliser ADO.NET en mode déconnecté
4.1 DataSet et DataTable
4.1.1 Description
4.1.2 Remplissage d'un DataSet à partir d'une base de données
4.1.3 Remplissage d'un DataSet sans base de données
4.2 Manipulation des données hors connexion
4.2.1 Lecture des données
4.2.2 Création de contraintes
4.2.3 Relations entre DataTables
4.2.4 État et versions d'une DataRow
4.2.5 Modification de données
4.2.6 Suppression de données
4.2.7 Valider ou annuler des modifications
4.2.8 Filtrage et tri à l'aide d'une DataView
4.2.9 Recherche de données
4.3 Valider les modifications au niveau de la base de données
4.3.1 Générer des commandes de mise à jour automatiquement
4.3.2 Commandes de mise à jour personnalisées
4.3.3 Gestion des accès concurrentiels
5. Utiliser les transactions
LINQ
1. Présentation de LINQ
2. Syntaxe
2.1 Une première requête LINQ
2.2 Les opérateurs de requête
2.2.1 Projection
2.2.2 Filtrage
2.2.3 Triage
2.2.4 Partitionnement
2.2.5 Jointure et regroupement
2.2.6 Agrégation
3. LINQ to SQL
3.1 Le mappage objet-relationnel
3.1.1 Utilisation de SQLMetal
3.1.2 Utilisation du concepteur objet/relationnel
3.2 Utilisation de LINQ to SQL
3.2.1 Récupération de données
3.2.2 Mise à jour de données
3.2.3 Gestion des conflits
XML
1. Présentation
2. Structure d'un fichier XML
2.1 Constituants d'un document XML
2.2 Document bien formé et document valide
3. Manipuler un document XML
3.1 Utilisation de DOM
3.2 Utilisation de XPath
3.3 Utilisation de LINQ to XML
Déploiement
1. Introduction
2. Windows Installer
2.1 Installation de InstallShield Limited Edition
2.2 Création d'un projet d'installation
2.2.1 Informations sur l'application
2.2.2 Prérequis d'installation
2.2.3 Fichiers de l'application
2.2.4 Raccourcis
2.2.5 Valeurs de la base de registre
2.2.6 Boîtes de dialogue
3. ClickOnce
3.1 La technologie ClickOnce
3.1.1 Principes de fonctionnement
3.1.2 Méthodes de déploiement disponibles
3.1.3 Les mises à jour d'applications avec ClickOnce
3.2 La publication ClickOnce
Aide-mémoire
1. Introduction
Index
Critique du livre par la rédaction François DORIN le 6 décembre 2016
Ce livre s'adresse à ceux et celles désirant apprendre le C# en utilisant Visual Studio 2015. Après un bref historique, le livre aborde de nombreux aspects liés au développement d'une application, de l'organisation d'une solution sous Visual Studio à la publication de cette dernière en passant par son développement. Outre les différents aspects du langage C#, est également abordée la mise en œuvre, en C#, de différents paradigmes souvent rencontrés lors des développements : programmation orientée object, réalisation d'interfaces utilisateur (via WPF), accès aux bases de données ou encore manipulation de données (via Linq) ou XML.

Si ce livre réussit à condenser de manière logique et fluide ces différents aspects, il s'adresse aux débutants ayant déjà une première expérience en développement. Par exemple, il rappelle les bases de SQL et comment l'utiliser, mais ne rentre pas dans les détails de conception, d'écriture de requêtes complexes, ni d'optimisation (sujet qui nécessiterait à lui seul un livre entier). Il en est de même pour le XML et la programmation orientée objet.

Clair, précis et cohérent, le dernier chapitre du livre est un aide-mémoire reprenant l'ensemble des mots-clés du langage, ainsi que leur description.

En résumé, ce livre est un excellent début pour une personne ayant déjà des connaissances en programmation et souhaitant s'initier au C#.




 Commenter Signaler un problème

Avatar de François DORIN François DORIN - Expert éminent sénior https://www.developpez.com
l 06/12/2016 à 20:15
C# 6 et Visual Studio 2015
Les fondamentaux du langage


Ce livre s'adresse aux développeurs souhaitant maîtriser le développement d'applications .Net avec le langage C# dans sa version 6.

Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2015, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu'à pouvoir appliquer ce concept au développement d'applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l'outil.

Le développement d'applications client-serveur est ensuite traité par le thème de l'accès aux données avec ADO.Net. Une description complète de Linq au travers d'exemples concrets montre comment ses fonctionnalités simplifient la manipulation des données provenant de sources diverses. Un chapitre est ensuite consacré à la manipulation de données au format XML, permettant l'échange de données entre applications d'une manière simple et standardisée. La fin du cycle de développement est traitée à travers le déploiement d'une application avec les technologies Windows Installer puis ClickOnce.

Afin d'aider le lecteur dans son apprentissage, un aide-mémoire est fourni ; il résume l'utilité des mots-clés C# traités dans le livre.

[Lire la suite]


Avatar de Community Management Community Management - Community Manager https://www.developpez.com
l 07/12/2016 à 16:22
François pour cette critique

 
couverture du livre C#5 et Visual Studio 2013

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

C#5 et Visual Studio 2013

Les fondamentaux du langage

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce livre s'adresse aux développeurs souhaitant maitriser le développement d'applications .Net avec le langage C# dans sa version 5.

Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2013, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu'à pouvoir appliquer ce concept au développement d'applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l'outil.

Le développement d'applications client-serveur est ensuite traité par le thème de l'accès aux données avec ADO.Net. Une description complète de Linq au travers d'exemples concrets montre comment ses fonctionnalités simplifient la manipulation des données provenant de sources diverses. Un chapitre est ensuite consacré à la manipulation de données au format XML, permettant l'échange de données entre applications d'une manière simple et standardisée. La fin du cycle de développement est traitée à travers le déploiement d'une application avec les technologies Windows Installer puis ClickOnce.

Afin d'aider le lecteur dans son apprentissage, un aide-mémoire est fourni ; il résume l'utilité des mots-clés C# traités dans le livre.

Édition : ENI - 690 pages, 1re édition, 14 janvier 2015

ISBN10 : 2746092646 - ISBN13 : 9782746092648

Commandez sur www.amazon.fr :

29.90 € TTC (prix éditeur 29.90 € TTC)
  1. La plateforme .NET
  2. Visual Studio
  3. L'organisation d'une application
  4. Les bases du langage
  5. La programmation orientée objet avec C#
  6. Débogage et gestion des erreurs
  7. Développement d'applications Windows
  8. Accès aux données
  9. LINQ
  10. XML
  11. Déploiement
  12. Aide-mémoire
Critique du livre par la rédaction yan verdavaine le 12 avril 2016
Dans ce livre, l’auteur cherche à fournir les bases du développement C# version 5 et de la prise en main de l’outil de développement Visual 2013.
L’ordre des chapitres est cohérent et les explications plutôt claires. Vous n’aurez pas trop de problèmes à sauter un chapitre qui vous intéresse moins pour y revenir plus tard. Ce livre vous fera découvrir énormément de choses comme les principes de la plateforme .Net, le développement avec Visual 2013, les bases du langage C#, le développement d’IHM avec WPF, le développement d’applications client-serveur avec ADO.Net et l’exploitation des fichiers XML.
Je trouve que ce livre est un bon résumé de ce qu’il faut savoir pour bien commencer le développement avec C#. Les développeurs qui ont déjà des bases de programmation dans d’autres langages y trouveront un outil bien pratique. Pour les débutants, cela risque d’être trop condensé.
Le petit plus est l’aide-mémoire à la fin du livre qui reprend les mots-clefs importants du C# avec un petit résumé.




 Commenter Signaler un problème

Avatar de yan yan - Rédacteur https://www.developpez.com
l 11/04/2016 à 18:23
C#5 et Visual Studio 2013
Les fondamentaux du langage


Ce livre s'adresse aux développeurs souhaitant maitriser le développement d'applications .Net avec le langage C# dans sa version 5.

Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2013, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu'à pouvoir appliquer ce concept au développement d'applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l'outil.

Le développement d'applications client-serveur est ensuite traité par le thème de l'accès aux données avec ADO.Net. Une description complète de Linq au travers d'exemples concrets montre comment ses fonctionnalités simplifient la manipulation des données provenant de sources diverses. Un chapitre est ensuite consacré à la manipulation de données au format XML, permettant l'échange de données entre applications d'une manière simple et standardisée. La fin du cycle de développement est traitée à travers le déploiement d'une application avec les technologies Windows Installer puis ClickOnce.

Afin d'aider le lecteur dans son apprentissage, un aide-mémoire est fourni ; il résume l'utilité des mots-clés C# traités dans le livre.

[Lire la suite]



 
couverture du livre Design patterns pour C#

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Design patterns pour C#

Les 23 modèles de conception - Descriptions et solutions illustrées en UML 2 et C#

de
Public visé : Expert

Résumé de l'éditeur

Ce livre sur UML 2 présente de façon concise et pratique les 23 modèles de conception (design patterns) fondamentaux en les illustrant par des exemples pertinents et rapides à appréhender. Chaque exemple est décrit en UML et en C# sous la forme d´un petit programme complet et exécutable. Pour chaque pattern, l´auteur détaille son nom, le problème correspondant, la solution proposée, ses domaines d´application et sa structure générique. Le livre s´adresse aux concepteurs et développeurs en Programmation Orientée Objet. Pour bien l´appréhender, il est préférable de disposer de connaissances sur les principaux éléments des diagrammes de classes UML et de la dernière version du langage C# (à partir de la version 2.0). Le livre est organisé en trois parties qui correspondent aux trois familles des patterns de conception : les patterns de construction, les patterns de structuration et les patterns de comportement. Les exemples utilisés dans ces parties sont issus d´une application de vente en ligne de véhicules et sont téléchargeables sur cette page.

Édition : ENI - 326 pages, 1re édition, 1er juin 2009

ISBN10 : 2746049163 - ISBN13 : 9782746049161

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 37.05 € TTC) livraison gratuite !
  1. Introduction aux patterns de conception
  2. Une étude de cas : la vente en ligne de véhicules
  3. Introduction aux patterns de construction
  4. Le pattern Abstract Factory
  5. Le pattern Builder
  6. Le pattern Factory Method
  7. Le pattern Prototype
  8. Le pattern Singleton
  9. Introduction aux patterns de structuration
  10. Le pattern Adapter
  11. Le pattern Bridge
  12. Le pattern Composite
  13. Le pattern Decorator
  14. Le pattern Facade
  15. Le pattern Flyweight
  16. Le pattern Proxy
  17. Introduction aux patterns de comportement
  18. Le pattern Chain of responsibility
  19. Le pattern Command
  20. Le pattern Interpreter
  21. Le pattern Iterator
  22. Le pattern Mediator
  23. Le pattern Memento
  24. Le pattern Observer
  25. Le pattern State
  26. Le pattern Strategy
  27. Le pattern Template Method
  28. Le pattern Visitor
  29. Les patterns dans la conception de logiciels
  30. Exercices
Critique du livre par la rédaction Jean-Michel Ormes le 1er janvier 2010
C'est un ouvrage très intéressant pour ceux qui souhaitent approfondir leurs connaissances sur les design patterns tout en utilisant le langage C# et UML 2.0.
L'auteur nous a gratifié d'une étude de cas utilisant les 23 patterns dans une situation bien précise. Chaque chapitre décrit le pattern dont il est question, dans quel cas général l'employer et le tout, illustré avec un exemple de code.
A la fin de l'ouvrage, l'auteur nous propose des exercices mettant en scène une autre étude de cas.
En conclusion, ce livre s'adresse aussi bien aux développeurs désirant apporter des solutions standardisées à leurs problèmes qu'à ceux qui souhaitent un support pratique à consulter.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Design patterns pour C#
Les 23 modèles de conception - Descriptions et solutions illustrées en UML 2 et C#


Ce livre sur UML 2 présente de façon concise et pratique les 23 modèles de conception (design patterns) fondamentaux en les illustrant par des exemples pertinents et rapides à appréhender. Chaque exemple est décrit en UML et en C# sous la forme d´un petit programme complet et exécutable. Pour chaque pattern, l´auteur détaille son nom, le problème correspondant, la solution proposée, ses domaines d´application et sa structure générique. Le livre s´adresse aux concepteurs et développeurs en Programmation Orientée Objet. Pour bien l´appréhender, il est préférable de disposer de connaissances sur les principaux éléments des diagrammes de classes UML et de la dernière version du langage C# (à partir de la version 2.0). Le livre est organisé en trois parties qui correspondent aux trois familles des patterns de conception : les patterns de construction, les patterns de structuration et les patterns de comportement. Les exemples utilisés dans ces parties sont issus d´une application de vente en ligne de véhicules et sont téléchargeables sur cette page.

[Lire la suite]



 
couverture du livre C# 3.0 Cookbook

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

C# 3.0 Cookbook

de
Public visé : Intermédiaire

Résumé de l'éditeur

Completely updated for C# 3.0 and the .NET 3.5 platform, the new edition of this bestseller offers more than 250 code recipes to common and not-so-common problems that C# programmers face every day. Every recipe in the book has been reconsidered with more than a third of them rewritten to take advantage of new C# 3.0 features. If you prefer solutions you can use today to general C# language instruction, and quick answers to theory, this is your book.

C# 3.0 Cookbook offers a new chapter on LINQ (language integrated query), plus two expanded chapters for recipes for extension methods, lambda functions, object initializers, new synchronization primitives and more. The new edition is also complemented by a public wiki, which not only includes all of the C# 2.0 recipes from the previous edition unchanged by the release of C# 3.0, but invites you to suggest better ways to solve those tasks.

Each recipe in the book includes tested code that you can download from oreilly.com and reuse in your own applications, and each one includes a detailed discussion of how and why the underling technology works. You don't have to be an experienced C# or .NET developer to use C# 3.0 Cookbook. You just have to be someone who wants to solve a problem now, without having to learn all the related theory first.

Édition : O'Reilly UK - 886 pages, 3e édition, 11 janvier 2008

ISBN10 : 059651610X - ISBN13 : 9780596516109

Commandez sur www.amazon.fr :

42.88 € TTC (prix éditeur 44.00 € TTC) livraison gratuite !
  • Language Integrated Query
  • Strings and Characters
  • Classes and Structures
  • Generics
  • Collections
  • Iterators, Partials Types and Partials Methods
  • Exception Handling
  • Diagnostics
  • Delegates, Events and Lambda Expressions
  • Regular Expressions
  • Data Structures and Algorithms
  • Filesystem I/O
  • Reflection
  • Web
  • XML
  • Networking
  • Security
  • Threading and Synchronization
  • Toolbox
  • Numbers and Enumerations
Critique du livre par la rédaction Florian le 26 juin 2013
C# 3.0 Cookbook est la troisième édition d'un classique (la première édition date de C# 1) de la gamme "Cookbook" d'O'Reilly. Le contenu du livre se présente sous la forme de fiches (plus de 250) au format problème/solution/discussions. Les sujets traités y sont variés (voyez le sommaire ci-dessous) : iterators, exceptions, système de fichier, XML, réseau, thread, etc.
La plupart des exemples du livre ont été réécrits pour prendre en compte les spécificités du C#3 (ce qui donne un code plus court). Il est d'ailleurs amusant de constater que cette version comporte près de 300 pages de moins que la précédente dédiée au C#2. Mais il ne s'agit cependant pas d'une simple mise à jour du code, de nouveaux exemples concernant LINQ, les expressions lambda ou encore les méthodes d'extension font aussi leur apparition.
Les exemples de code sont utilisés dans le livre 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. Cependant, vous devez déjà posséder quelques connaissances en C# 3 avant d'entamer la lecture de ce livre. Pas la peine d'être un expert mais étant donné qu'il ne s'agit pas d'un livre de cours, certains points risquent de poser problèmes aux néophytes.
L'avantage de ce genre de livre est que vous n'êtes pas obligé de lire les chapitres dans l'ordre. Vous venez simplement piocher (via le sommaire) la fiche qui vous intéresse et lire les deux-trois pages qui s'y rapportent.
Alors bien sûr, 250 exemples c'est beaucoup mais c'est aussi très peu. N'espérez pas trouver en ce livre l'ensemble des solutions aux problèmes que vous pourriez rencontrer en tant que développeur sur C# 3. De plus certains exemples traitent de problèmes plutôt basiques (notamment dans les premiers chapitres) et auraient mérités d'être remplacés par des cas plus intéressants (du point de vue d'un développeur plus expérimenté).
Cela reste cependant un bon recueil à placer entre les mains d'un développeur de niveau moyen, les plus expérimentés risquant d'avoir un sentiment de déjà vu sur une bonne partie du livre.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# 3.0 Cookbook


Completely updated for C# 3.0 and the .NET 3.5 platform, the new edition of this bestseller offers more than 250 code recipes to common and not-so-common problems that C# programmers face every day. Every recipe in the book has been reconsidered with more than a third of them rewritten to take advantage of new C# 3.0 features. If you prefer solutions you can use today to general C# language instruction, and quick answers to theory, this is your book.

C# 3.0 Cookbook offers a new chapter on LINQ (language integrated query), plus two expanded chapters for recipes for extension methods, lambda functions, object initializers, new synchronization primitives and more. The new edition is also complemented by a public wiki, which not only includes all of the C# 2.0 recipes from the previous edition unchanged by the release of C# 3.0, but invites you to suggest better ways to solve those tasks.

Each recipe in the book includes tested code that you can download from oreilly.com and reuse in your own applications, and each one includes a detailed discussion of how and why the underling technology works. You don't have to be an experienced C# or .NET developer to use C# 3.0 Cookbook. You just have to be someone who wants to solve a problem now, without having to learn all the related theory first.

[Lire la suite]



 
couverture du livre LINQ Pocket Reference

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

LINQ Pocket Reference

de
Public visé : Débutant

Résumé de l'éditeur

Ready to take advantage of LINQ with C# 3.0? This guide has the detail you need to grasp Microsoft's new querying technology, and concise explanations to help you learn it quickly. All the examples are preloaded into LINQPad, the highly praised utility that lets you work with LINQ interactively. LINQPad will not only help you learn LINQ, it will have you thinking in LINQ.

Ready to take advantage of LINQ with C# 3.0? This guide has the detail you need to grasp Microsoft's new querying technology, and concise explanations to help you learn it quickly. And once you begin to apply LINQ, the book serves as an on-the-job reference when you need immediate reminders.

All the examples in the LINQ Pocket Reference are preloaded into LINQPad, the highly praised utility that lets you work with LINQ interactively. Created by the authors and free to download, LINQPad will not only help you learn LINQ, it will have you thinking in LINQ.

This reference explains:
  • LINQ's key concepts, such as deferred execution, iterator chaining, and type inference in lambda expressions
  • The differences between local and interpreted queries
  • C# 3.0's query syntax in detail-including multiple generators, joining, grouping, query continuations, and more
  • Query syntax versus lambda syntax, and mixed syntax queries
  • Composition and projection strategies for complex queries
  • All of LINQ's 40-plus query operators
  • How to write efficient LINQ to SQL queries
  • How to build expression trees from scratch
  • All of LINQ to XML's types and their advanced use

LINQ promises to be the locus of a thriving ecosystem for many years to come. This small book gives you a huge head start.

Édition : O'Reilly UK - 172 pages, 1re édition, 18 mars 2008

ISBN10 : 0596519249 - ISBN13 : 9780596519247

Commandez sur www.amazon.fr :

11.97 € TTC (prix éditeur 13.20 € TTC) livraison gratuite !
  • Getting Started
  • Lambda Queries
  • Comprehension Queries
  • Deferred Execution
  • Subqueries
  • Composition Stategies
  • Projection Strategies
  • Interpreted Queries
  • LINQ to SQL
  • Building Query Expressions
  • Query Operator Overview
  • LINQ to XML
  • X-DOM Overview
  • Instantiating an X-DOM
  • Navigating/Querying an X-DOM
  • Updating an X-DOM
  • Working with values
  • Documents and Declarations
  • Names and Namespaces
  • Projecting into an X-DOM
Critique du livre par la rédaction Jérôme Lambert le 14 janvier 2009
Ce livre au format de poche risque de séduire plus d'un développeur désirant avoir à disposition un livre de référence sur LINQ. Comme l'expliquent les auteurs, ce livre a pour but d'aller à l'essentiel en proposant une référence LINQ pour apprendre sur le tas dès qu'on a besoin d'une aide immédiate.
La plupart des ouvrages sur LINQ se doivent d'aborder les nouveautés du langage C# 3.0 avant d'entrer dans le vif du sujet, sans quoi les développeurs qui découvrent C# et/ou LINQ se voient vite dépassés. Ici, pas la peine de s'encombrer de longues explications sur le typage implicite de variables locales, les initialiseurs d'objets et collections, les objets anonymes, les méthodes d'extension ou encore les expressions lambda. Certes, on en parle au cours de l'ouvrage mais uniquement quand le besoin s'en fait ressentir. Une chose qui confirme mes propos est que dès la deuxième page de l'ouvrage, ou plutôt du livre de poche, on est confronté à sa première requête LINQ et les explications ne se font pas attendre pour comprendre à quoi elle sert et grâce à quoi elle fonctionne.
De LINQ to Objects à LINQ to XML en passant par LINQ to SQL, vous découvrirez toutes les " astuces " pour bien aborder ces technologies. J'insiste sur le mot " astuce " car après avoir découvert les concepts de LINQ (avec l'exécution différée par exemple), vous allez découvrir une très grande quantité d'information vous permettant de répondre à vos questions de façon claire et précise. " Comment s'assurer qu'une requête LINQ ne renverra que maximum un élément ? ", " Comment spécifier des filtres obligatoires avec LINQ to SQL ? ", " Comment manipuler des valeurs typées avec LINQ to XML ? ", etc. Autant de questions dont vous trouverez les réponses dans cet ouvrage.
Néanmoins, ce livre n'est pas LA référence sur LINQ car quelques thèmes sont trop peu, voir pas du tout abordés. Je pense à l'implémentation personnalisée d'opérateurs, au requêtage de services web ou tout simplement à la création de son propre provider LINQ. Evidemment, ces thèmes sont destinés à une utilisation avancée de LINQ, ce qui n'est pas le but de " LINQ Pocket Reference ".
En conclusion, si vous êtes débutant avec C# et/ou LINQ ou si vous cherchez un livre de référence rapide à aborder, n'hésitez surtout pas. Sans compter un prix très bas aux environs de 12 euros.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
LINQ Pocket Reference


Ready to take advantage of LINQ with C# 3.0? This guide has the detail you need to grasp Microsoft's new querying technology, and concise explanations to help you learn it quickly. All the examples are preloaded into LINQPad, the highly praised utility that lets you work with LINQ interactively. LINQPad will not only help you learn LINQ, it will have you thinking in LINQ.

Ready to take advantage of LINQ with C# 3.0? This guide has the detail you need to grasp Microsoft's new querying technology, and concise explanations to help you learn it quickly. And once you begin to apply LINQ, the book serves as an on-the-job reference when you need immediate reminders.

All the examples in the LINQ Pocket Reference are preloaded into LINQPad, the highly praised utility that lets you work with LINQ interactively. Created by the authors and free to download, LINQPad will not only help you learn LINQ, it will have you thinking in LINQ.

This reference explains:
  • LINQ's key concepts, such as deferred execution, iterator chaining, and type inference in lambda expressions
  • The differences between local and interpreted queries
  • C# 3.0's query syntax in detail-including multiple generators, joining, grouping, query continuations, and more
  • Query syntax versus lambda syntax, and mixed syntax queries
  • Composition and projection strategies for complex queries
  • All of LINQ's 40-plus query operators
  • How to write efficient LINQ to SQL queries
  • How to build expression trees from scratch
  • All of LINQ to XML's types and their advanced use

LINQ promises to be the locus of a thriving ecosystem for many years to come. This small book gives you a huge head start.

[Lire la suite]



 
couverture du livre Entity Framework Tutorial

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Entity Framework Tutorial

de
Public visé : Expert

Résumé de l'éditeur

Entity Framework Tutorial Learn to build a better data access layer with the ADO.NET Entity Framework and ADO.NET Data Services
- Clear and concise guide to the ADO.NET Entity Framework with plentiful code examples
- Create Entity Data Models from your database and use them in your applications
- Learn about the Entity Client data provider and create statements in Entity SQL
- Learn about ADO.NET Data Services and how they work with the Entity Framework

Édition : Packt Publishing - 228 pages, 1re édition, 18 septembre 2008

ISBN10 : 1847195229 - ISBN13 : 9781847195227

Commandez sur www.amazon.fr :

27.89 € TTC (prix éditeur 27.89 € TTC) livraison gratuite !
  1. Introducing the ADO.Net Entity Framework
  2. Getting Started
  3. Entities, Relationships, and the Entity Data Model
  4. Working with Stored Procedures in the Entoty Data Model
  5. Working with Entity Client and Entity SQL
  6. Working with LINQ to Entities
  7. Working with the Object Services Layer
  8. Introducing ADO.Net Data Services
Critique du livre par la rédaction Louis-Guillaume MORAND le 1er juin 2008
Entity Framework est un sujet difficile qui n'est pas destiné à être utilisé par des débutants, et qui utilise un nombre de principes complexes.
Il devient alors une tâche difficile d'écrire une explication claire et complète de ce sujet. L'auteur, Joydip Kanjidal, a fait ici un bon essai, en expliquant de façon détaillée, les bases et les couches centrales d'Entity Framework. Au départ, nous découvrons l'objectif de chaque couche et comment elles interagissent les unes avec les autres. Cela devient ensuite un peu plus difficile à digérer car l'auteur a décidé de coller des centaines et des centaines de lignes de code XML autogénérées, sans pour autant les expliquer comme il le faudrait.

Cette impression de flou devient encore plus évidente, lorsque quelques pages plus tard, l'auteur nous explique qu'Entity Framework est limite buggué et qu'il faut faire des modifications manuelles, mal expliquées, à des dizaines d'endroit dans le code généré.

Le livre est définitivement un bon départ si vous voulez découvrir les bases d'Entity Framework, mais pour l'utiliser correctement et bénéficier de ce qu'il y est dit, cela nécessite de le lire plusieurs fois et de reproduire les exemples pas à pas sans changer le moindre paramètre. Si vous n'avez pas une bonne connaissance de l'ORM (Object-Relational Mapping), ce livre risque d'être une source d'embrouille plus qu'une source de connaissance.
Entity Framework is a difficult subject which is not intended for beginners and which uses several complex principles.
It becomes a quite difficult task to write a good explanation of this subject. The author, Joydip Kanjilal, has made a good attempt by explaining the fundamentals and core layers of Entity Framework in some depth. At the beginning, we are introduced to the meaning of each layer and how they interact with each other. After that, it becomes a little hard to digest because the author has chosen to paste hundreds and hundreds of lines of autogenerate XML code with little explanation.
This impression becomes more obvious when we have to follow instructions to create a trick using complex object relationships but without clear description of each step.

The book is definitely a good start if you want to discover the basis of Entity Framework. But to use it correctly and to benefit from what it has to say, it will require several readings and the reproduction of several examples step by step without changing any parameters. Besides, I think that this book will be too difficult for someone not having a good knowledge of Object-Relational Mapping.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Entity Framework Tutorial


Entity Framework Tutorial Learn to build a better data access layer with the ADO.NET Entity Framework and ADO.NET Data Services
- Clear and concise guide to the ADO.NET Entity Framework with plentiful code examples
- Create Entity Data Models from your database and use them in your applications
- Learn about the Entity Client data provider and create statements in Entity SQL
- Learn about ADO.NET Data Services and how they work with the Entity Framework

[Lire la suite]



 
couverture du livre Silverlight 2

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

Silverlight 2

de
Public visé : Intermédiaire

Résumé de l'éditeur

S'exécutant sur différentes plates-formes (Windows, Mac et bientôt Linux) et compatible avec les navigateurs les plus répandus (Internet Explorer, Firefox, Safari), Silverlight est une nouvelle technologie de Microsoft qui permet de développer des applications Internet riches, pouvant être déployées sur n'importe quel serveur, sans nécessiter de composants spécifiques ni de droits particuliers. Avec la version 2, il devient possible de concevoir des sites Web aussi conviviaux que des applications Windows, dotés d'une grande interactivité et d'effets visuels spectaculaires, notamment grâce aux techniques d'animation et à la technologie Deep Zoom. Rédigé par l'un des spécialistes de Silverlight, cet ouvrage explique de manière pratique comment écrire ces applications Web d'un nouveau type en C# ou en Visual Basic, sachant que peu de connaissances sont requises, Visual Studio et l'outil graphique Expression Blend facilitant amplement la tâche du développeur. Le livre met l'accent sur la programmation des animations et l'intégration de médias (son, vidéos, etc.), mais également sur l'accès aux données via des services Web. Le code source des exemples du livre en C# et Visual Basic est disponible sur www.editions-eyrolles.com .

Édition : Eyrolles - 325 pages, 1re édition, 11 septembre 2008

ISBN10 : 2212123752 - ISBN13 : 9782212123753

Commandez sur www.amazon.fr :

30.40 € TTC (prix éditeur 32.00 € TTC) livraison gratuite !
  • Installation de Silverlight
  • Création d'une application Silverlight
  • Conteneurs de base et spécifiques
  • Couleurs et pinceaux
  • Première série de composants
  • Du code dans les applications Silverlight
  • Images, curseurs et vidéos
  • Figures géométriques
  • Transformations et animations
  • Liaisons de données
  • Accès aux fichiers
  • Accès XML avec Linq
  • Accès à distance aux données
  • Contrôles utilisateurs
  • Styles et templates
  • Interaction Silverlight/HTML
  • Annexe : C#, VB et Visual Studio pour le développement Sylverlight 2
Critique du livre par la rédaction Jean-Philippe Dubé le 1er avril 2009
L'approche simple et pédagogique adoptée par l'auteur tout au long du livre vous permettra de cerner rapidement la matière et de vous fournir des bases solides pour vos premiers projets. La diversité d'information traitée dans cet ouvrage permet au lecteur de se faire une bonne idée de la foule de possibilités offertes par cette technologie ce qui m'a permis me faire une idée précise des possibilités de la technologie puisque je n'étais pas familier avec silverlight avant la lecture de ce livre. Même si l'auteur met un accent particulier sur la réalisation de l'interface utilisateur dans les fichiers XAML, l'auteur présente brièvement l'outil expression blend. Le lecteur désireux de travailler avec cet outil devra néanmoins se référer à un ouvrage dédié, car la présentation de cet outil est très vague.
Il est à noter que la lecture de ce livre nécessite une maitrise de la plateforme .net puisque l'auteur considère que vous connaissez cette technologie. L'auteur a quand même placé une annexe sur le c# et le visual basic, mais celui-ci est nettement insuffisant pour la maitrise d'un de ces 2 langages.
Pour conclure, si vous êtes déjà familiarisé avec la plateforme .net et que vous souhaitez développer des applications silverlight, ce livre est le support idéal. Les efforts pédagogiques qu'a mis l'auteur à la rédaction de ce livre vous permettront de bien connaitre cette technologie et d'en exploiter les subtilités.
Critique du livre par la rédaction Jérôme Lambert le 26 juin 2013
Si vous avez déjà lu l'ouvrage "C# et .NET" du même auteur, vous ne risquez pas d'être dépaysé car l'approche est la même pour "Silverlight 2". On commence simplement et chaque chapitre vient apporter une nouvelle brique qui nous manque pour mieux aborder Silverlight 2.
Après lecture d'un développeur ne connaissant au final que peu de choses sur Silverlight, je peux vous dire que cet ouvrage est très bien fait pour débuter mais surtout, il a réussi à répondre à toutes les questions que je me posais. L'auteur aborde tous les sujets clés de Silverlight tels que : les conteneurs, les composants Silverlight, les éléments multimédias, les figures géométriques, les animations, les liaisons de données, Linq to XML, l'accès à distance aux données, les styles et templates et j'en passe. On retrouve aussi énormément d'exemples et à la fin de certains chapitres, vous trouverez des programmes d'accompagnement pour mieux illustrer les chapitres.
Un point qui a rassuré mon côté pur développeur est que l'auteur n'use pas trop de l'outil Expression Blend. Pour ceux qui ne connaissent pas cet outil, il va de paire avec Visual Studio mais à destination des designers dont le but est de permettre la conception d'interfaces graphiques riches. Certes on en parle mais juste assez pour mieux appréhender l'outil.
Concernant les pré requis pour aborder cet ouvrage : tout d'abord, il n'est absolument pas nécessaire d'avoir des connaissances en WPF (Windows Prensentation Foundation) et plus particulièrement en XAML (le XAML de Silverlight est une version "light" du XAML de WPF). Donc à ce niveau là, ce n'est pas un pré requis. Par contre, il vaut mieux avoir quelques connaissances en C# ou VB.NET, même s'il y a une annexe intitulée "C#, VB et Visual Studio pour le développement Silverlight", ce sera un peu juste pour tout comprendre.
Petite précision même si le titre est assez clair la dessus, l'ouvrage ne concerne que Silverlight dans sa version .NET, c'est-à-dire avec les langages C# et VB.NET, et qui est donc appelé Silverlight 2. Vous ne trouverez donc rien sur Silverlight 1.0 avec JavaScript.
En conclusion, si vous désirez avoir le bagage nécessaire pour développer vos premières applications Silverlight 2, je vous recommande vivement cet ouvrage.
Critique du livre par la rédaction khayyam90 le 26 juin 2009
Un très bon livre pour débuter avec Silverlight 2. Clair et pédagogique, il vous expliquera avec de nombreux exemples l'utilisation de Silverlight 2. Traitant aussi bien des contrôles disponibles que des animations, de la liaison de données, de la création de contrôles personnalisés, vous en saurez suffisamment pour vous lancer dans vos propres applications après la lecture de ce livre. Le lecteur est vraiment pris par la main pour créer sa première application Silverlight. N'étant pas excessivement familier du framework .Net, je n'ai pourtant eu aucun mal à reproduire les exemples qui sont décrits en C# et en VB.Net. Aucun CD n'accompagne le livre, mais vous pouvez retrouver les codes d'exemples sur le site de l'éditeur.
Attention cependant, ne vous lancez pas la lecture de ce livre sans connaître au moins les bases du C# ou du VB.Net, l'auteur part du principe que vous les connaissez et ne vous fournit qu'une maigre annexe, presque inutile, en guise de rappel .Net. On note la présence opportune d'un chapitre dédié à Linq pour illustrer la manipulation de webservices utilisant XML.
Paraissant presque en même temps que la version 2.0 de Silverlight, ce livre est clairement d'actualité et pourra intéresser tout ceux qui souhaitent en savoir un peu plus autour du buzz suscité par cet évènement partout sur la toile. Les développeurs ne seront pas en reste, bien que ne remplaçant pas une documentation de référence, ce livre aidera à fixer les concepts principaux pour partir sur des bases saines, quitte à les approfondir dans des ouvrages dédiés, comme par exemple pour Linq qui n'est que survolé dans ce livre.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Silverlight 2


S'exécutant sur différentes plates-formes (Windows, Mac et bientôt Linux) et compatible avec les navigateurs les plus répandus (Internet Explorer, Firefox, Safari), Silverlight est une nouvelle technologie de Microsoft qui permet de développer des applications Internet riches, pouvant être déployées sur n'importe quel serveur, sans nécessiter de composants spécifiques ni de droits particuliers. Avec la version 2, il devient possible de concevoir des sites Web aussi conviviaux que des applications Windows, dotés d'une grande interactivité et d'effets visuels spectaculaires, notamment grâce aux techniques d'animation et à la technologie Deep Zoom. Rédigé par l'un des spécialistes de Silverlight, cet ouvrage explique de manière pratique comment écrire ces applications Web d'un nouveau type en C# ou en Visual Basic, sachant que peu de connaissances sont requises, Visual Studio et l'outil graphique Expression Blend facilitant amplement la tâche du développeur. Le livre met l'accent sur la programmation des animations et l'intégration de médias (son, vidéos, etc.), mais également sur l'accès aux données via des services Web. Le code source des exemples du livre en C# et Visual Basic est disponible sur www.editions-eyrolles.com .

[Lire la suite]



 
couverture du livre WPF - Windows Presentation Foundation - Développez des applications riches sous Windows

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

WPF - Windows Presentation Foundation - Développez des applications riches sous Windows

de
Public visé : Intermédiaire

Édition : ENI - 450 pages, 1re édition, 7 juillet 2008

ISBN10 : 2746042746 - ISBN13 : 9782746042742

Broché, 827 x 102 x 693

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
  • Présentation générale
  • Modèle applicatif
  • Graphisme 2d
  • Conception d'interface utilisateur
  • Databinding
  • Classes personnalisées
  • Animation et flux multimédia
  • Texte et documents
  • Graphisme 3d
  • Silverlight 2
Critique du livre par la rédaction RideKick le 17 novembre 2008
L'approche de ce livre est un peu différente des autres. Ainsi on se retrouve plus avec une énumération des nouvelles fonctionnalités et leurs utilisations que sur un recueil d'exemples et de mises en pratique. De bonnes bases en c# et en DotNet en général sont nécessaire pour parcourir ce livre. Les différentes nouveautés de WPF sont donc exposées tout au long de la lecture. Des classes de bases à la création d'interfaces riches en passant par le multimédia, vous découvrirez les subtilités de cette nouvelle approche dotNEt avec des petits exemples de codes et illustration pour appuyer les propos de l'auteur.
En résumé ce livre est plutôt à conseiller à ceux qui connaissent déjà dotNEt et les Winforms et qui veulent apprendre WPF ou à ceux qui désirent se perfectionner dans ce domaine.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
WPF - Windows Presentation Foundation - Développez des applications riches sous Windows





 
couverture du livre C# 3.0 Design Patterns

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

C# 3.0 Design Patterns

de
Public visé : Débutant

Résumé de l'éditeur

Want to speed up the development of your .NET applications? Tackle common programming problems with C# design patterns. This guide explains what design patterns are and why they're used, with tables and guidelines to help you choose one pattern over another, and plenty of case studies to illustrate how each pattern is used in practice. C# 3.0 features are introduced by example and summarized for easy reference.

Édition : O'Reilly Media - 314 pages, 1re édition, 11 janvier 2008

ISBN10 : 059652773X - ISBN13 : 9780596527730

Commandez sur www.amazon.fr :

23.16 € TTC (prix éditeur 26.98 € TTC) livraison gratuite !
  1. C# Meets Design Patterns
  2. Structural Patterns: Decorator, Proxy, and Bridge
  3. Structural Patterns: Composite and Flyweight
  4. Structural Patterns: Adapter and Façade
  5. Creational Patterns: Prototype, Factory Method, and Singleton
  6. Creational Patterns: Abstract Factory and Builder
  7. Behavioral Patterns: Strategy, State, and Template Method
  8. Behavioral Patterns: Chain of Responsibility and Command
  9. Behavioral Patterns: Iterator, Mediator, and Observer
  10. Behavioral Patterns: Visitor, Interpreter, and Memento
  11. The Future of Design Patterns
  12. Appendix
Critique du livre par la rédaction Jérôme Lambert le 1er juin 2008
Vous développez avec le Framework .NET de Microsoft et plus particulièrement avec C# ?
Vous désirez résoudre vos problèmes récurrents en utilisant des solutions standards ?
« C# 3.0 Design Patterns » devrait vous intéresser. Au long de cet ouvrage, vous allez découvrir 23 patterns présentés à chaque fois de la manière suivante :
  1. Rôle : présentation du pattern
  2. Illustration : mise en situation où le pattern pourrait s'avérer utile dans des cas réels
  3. Design : représentation UML du pattern
  4. Implémentation : implémentation du pattern
  5. Exemples : utilisation du pattern dans des cas réels
  6. Utilisation : liste de cas réel où le pattern est utilisé
  7. Exercices : test des connaissances pour mettre en pratique ce qui a été précédemment vu

Les patterns sont regroupés par catégories et comme je viens de l'expliquer, chaque pattern est expliqué suivant les étapes ci-dessus. Si je dois faire un tout petit reproche, c'est bien celui là car plus j'avançais dans la lecture de cet ouvrage et plus cela devenait répétitif. Un peu trop carré à mon goût (en même temps, c'est le sujet qui l'impose, allez vous me dire). Un conseil donc : prenez votre temps sur chaque pattern, n'hésitez pas à tester par vous-même ce qui est expliqué, d'ailleurs, l'auteur met à disposition les sources de ses exemples sur son site (voir chapitre 11).
En ce qui concerne le langage utilisé, C# 3.0 en l'occurrence, n'espérez pas apprendre tout ce qui est à savoir sur les nouveautés de C# 3.0, ce n'est pas le but de l'ouvrage. Vous allez découvrir comment réaliser les 23 patterns avec le langage C# et dès qu'un point fort du langage pourra s'avérer être un avantage, ce point sera expliqué et mis en pratique dans l'implémentation du pattern. Comme le fait remarquer l'auteur, ce n'est pas moins de 25 points forts du langage C# (2.0 et 3.0) qui sont mis en évidence.
Tout au long des patterns, vous découvrirez aussi des exemples extrêmement intéressants pour la plupart. Je ne peux que vous recommander de les essayer.
En conclusion, si vous voulez découvrir ce que sont les patterns, en savoir plus sur certains patterns ou encore avoir un support toujours bon à consulter dès que le moment s'impose, je ne peux que vous recommander cet ouvrage.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# 3.0 Design Patterns


Want to speed up the development of your .NET applications? Tackle common programming problems with C# design patterns. This guide explains what design patterns are and why they're used, with tables and guidelines to help you choose one pattern over another, and plenty of case studies to illustrate how each pattern is used in practice. C# 3.0 features are introduced by example and summarized for easy reference.

[Lire la suite]



 
couverture du livre C# et .NET : Version 2

Note 4 drapeau
Détails du livre
Critiques (3)
0 commentaire
 
 

C# et .NET : Version 2

de
Public visé : Débutant

Résumé de l'éditeur

Présentation de l'éditeur
Un langage et une plate-forme matures. Nouveau langage phare de Microsoft, C# combine les meilleurs aspects des langages C++, Visual Basic et Java, et s'avère en effet d'une facilité incomparable pour créer des applications Windows et Web, même pour des programmeurs non chevronnés. Ce langage a été spécialement conçu pour la plate-forme NET qui, outre Visual Studio.NET, regroupe l'interface ADO.NET simplifiant l'accès aux bases de données et la technologie ASRNET permettant d'implémenter des services Web. Après une première partie consacrée à la syntaxe du langage C# version 2, cet ouvrage explique comment développer des applications Windows et Web avec la plate-forme NET. La troisième partie du livre est consacrée à l'accès aux données avec ADO.NET 2 et la quatrième aux applications et services Web avec ASRNET 2. Les lecteurs tireront ainsi profit des nouveautés introduites dans les logiciels de la famille Visual Studio 2005, tels que les aides au remaniement de programmes, les nouveaux contrôles pour ordinateurs de bureau, PocketPC et Smartphones, les techniques génériques d'accès aux bases de données, ou encore le déploiement CIickOnce de programmes. Le code source de tous les exemples du livre est disponible sur www.editions-eyrolles.com.

Biographie de l'auteur
Spécialiste du C++ et de la programmation Windows, Gérard Leblanc est enseignant en IUT et assure régulièrement les séminaires de formation en entreprise. II est l'auteur de plusieurs best-sellers sur la programmation Windows et les produits Borland.

Édition : Eyrolles - 853 pages, 1re édition, 1er février 2006

ISBN10 : 2212117787 - ISBN13 : 9782212117783

Commandez sur www.amazon.fr :

42.75 € TTC (prix éditeur 45.00 € TTC) livraison gratuite !
Critique du livre par la rédaction onlybjork le 26 juin 2013
Ce livre est la base sur tout ce qui concerne la technologie .NET et le langage C#. Au travers de celui-ci, les idées et suggestions nous parviennent de manière claire. Il ne s'agit donc pas d'un livre dit de référence, ce qui rend la lecture plutôt aisée.
En se basant sur cet ouvrage, il est possible de trouver des compléments d'informations sur Internet rapidement (il est plus simple de chercher quelque chose dont on connaît l'existence...).
Il est cependant à remarquer que si ceratins sujets sont expliqués (accès aux bases de données, algorithmique, notions de listes, ...), il est cependant nécessaire d'avoir des connaissances dans ces sujets divers, permettant d'axer le contenu du livre à .NET et au C#.
A conseiller donc pour les néophytes en programmation Windows et .NET en général ayant des connaissances globales. Il n'est donc pas nécessaire d'être expérimenté dans un domaine particulier.
Critique du livre par la rédaction Christian Maréchal le 26 juin 2013
Un ouvrage idéal pour débuter en C#. Basé sur des explications claires et précises, une excellente structure d'apprentissage, des exemples appliqués à la théorie précédemment expliquée ; tout cela en fait une bible du langage claire, complète et précise.
Rien n'a été oublié dans les différentes fonctions du langage d'où l'épaisseur du livre. Heureusement, de nombreux tableaux de synthèse rassemblent les informations les plus importantes et évitent de devoir (re)parcourir des chapitres entiers. Pour les habitués du langage C++, ils verront clairement que le C# s'en inspire largement.
Ce livre est très éducatif dans le sens où la base de l'apprentissage se concentre uniquement sur le code pour enfin arriver à la partie la plus facile, le graphisme. Les rubriques console, bases de données, internet (ASP), graphiques, déploiement, class, mutex, anatomie des exécutables, appareil mobile et contrôles sont parmi les plus intéressantes.

Conclusion : Un excellent outil aussi bien pour débuter que pour approfondir ses connaissances et exploiter au mieux cette version 2 du langage C# pour DotNet.
Critique du livre par la rédaction Jean-Philippe Dubé le 1er novembre 2008
Si vous savez développer et que vous souhaitez découvrir la plateforme .net, ce livre est un excellent outil.
Tout d'abord, la quantité et la diversité de l'information permettent de bien cerner la plateforme. Ces atouts combinés avec une présentation claire et précise rendent la lecture de cet ouvrage aisé. On peut aussi noter la présence de plusieurs tableaux et d'images qui permettent le lecteur de retenir l'essentiel et de mieux comprendre les notions expliquées.
Par contre, l'auteur effectue souvent des comparaisons par apport au langage c/c++. Cela peut être pratique pour ceux qui utilisent ce langage, mais il peut aussi porter à confusion si le lecteur ne connaît pas ce langage.
Pour conclure, si vous souhaitez bien cerner la plateforme, la quantité d'information et la présentation de ce livre vous permettra de bien comprendre les bases de cette technologie et d'en explorer les possibilités.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# et .NET : Version 2


Présentation de l'éditeur
Un langage et une plate-forme matures. Nouveau langage phare de Microsoft, C# combine les meilleurs aspects des langages C++, Visual Basic et Java, et s'avère en effet d'une facilité incomparable pour créer des applications Windows et Web, même pour des programmeurs non chevronnés. Ce langage a été spécialement conçu pour la plate-forme NET qui, outre Visual Studio.NET, regroupe l'interface ADO.NET simplifiant l'accès aux bases de données et la technologie ASRNET permettant d'implémenter des services Web. Après une première partie consacrée à la syntaxe du langage C# version 2, cet ouvrage explique comment développer des applications Windows et Web avec la plate-forme NET. La troisième partie du livre est consacrée à l'accès aux données avec ADO.NET 2 et la quatrième aux applications et services Web avec ASRNET 2. Les lecteurs tireront ainsi profit des nouveautés introduites dans les logiciels de la famille Visual Studio 2005, tels que les aides au remaniement de programmes, les nouveaux contrôles pour ordinateurs de bureau, PocketPC et Smartphones, les techniques génériques d'accès aux bases de données, ou encore le déploiement CIickOnce de programmes. Le code source de tous les exemples du livre est disponible sur www.editions-eyrolles.com.

Biographie de l'auteur
Spécialiste du C++ et de la programmation Windows, Gérard Leblanc est enseignant en IUT et assure régulièrement les séminaires de formation en entreprise. II est l'auteur de plusieurs best-sellers sur la programmation Windows et les produits Borland.

[Lire la suite]



 
couverture du livre C# Professionnel

drapeau
Détails du livre
Critiques (0)
0 commentaire
 
 

C# Professionnel

de
Public visé : Intermédiaire

Résumé de l'éditeur

Le langage C# et son environnement associé, le .NET Framework, représentent pour les développeurs la plus importante avancée technologique de ces dernières années. .NET fournit un nouvel environnement dans lequel il est possible de développer pratiquement n'importe quel type d'application Windows ou Web, et C# est le langage de programmation spécifiquement conçu pour fonctionner avec .NET.

Cet ouvrage est l'introduction idéale à C# et au .NET Framework. Il deviendra vite votre livre de référence : vous étudierez les concepts clés de C# et verrez comment progresser en explorant la programmation du .NET Framework avec C#. Bien que destiné au développeur expérimenté, ce livre ne nécessite aucune connaissance préalable du langage C# ou de la programmation .NET.

Vous allez plus particulièrement : - Ecrire des applications Windows et des services Windows - Concevoir des pages Web et des services Web avec ASP.NET - Manipuler des données XML en utilisant C# - Comprendre les assemblages .NET - Utiliser ADO.NET pour accéder à des bases de données - Générer des graphiques en utilisant C# - Accéder au registre et contrôler la sécurité .NET - Favoriser l'intégration avec COM, COM+ et Active Directory - Employer des applications distribuées avec .NET Remoting

Lectorat : Intermédiaire - Avancé.

Édition : Wrox - 1350 pages, 2e édition, 20 mai 2003

ISBN10 : 2744015512 - ISBN13 : 9782744015519

Commandez sur www.amazon.fr :

61.75 € TTC (prix éditeur 65.00 € TTC) livraison gratuite !
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# Professionnel


Le langage C# et son environnement associé, le .NET Framework, représentent pour les développeurs la plus importante avancée technologique de ces dernières années. .NET fournit un nouvel environnement dans lequel il est possible de développer pratiquement n'importe quel type d'application Windows ou Web, et C# est le langage de programmation spécifiquement conçu pour fonctionner avec .NET.

Cet ouvrage est l'introduction idéale à C# et au .NET Framework. Il deviendra vite votre livre de référence : vous étudierez les concepts clés de C# et verrez comment progresser en explorant la programmation du .NET Framework avec C#. Bien que destiné au développeur expérimenté, ce livre ne nécessite aucune connaissance préalable du langage C# ou de la programmation .NET.

Vous allez plus particulièrement : - Ecrire des applications Windows et des services Windows - Concevoir des pages Web et des services Web avec ASP.NET - Manipuler des données XML en utilisant C# - Comprendre les assemblages .NET - Utiliser ADO.NET pour accéder à des bases de données - Générer des graphiques en utilisant C# - Accéder au registre et contrôler la sécurité .NET - Favoriser l'intégration avec COM, COM+ et Active Directory - Employer des applications distribuées avec .NET Remoting

Lectorat : Intermédiaire - Avancé.

[Lire la suite]



 
couverture du livre C# Pour les nuls

drapeau
Détails du livre
Critiques (0)
0 commentaire
 
 

C# Pour les nuls

de
Public visé : Débutant

Résumé de l'éditeur

Apprenez à développer en C dans l'environnement .NET ! Grâce à ce livre, apprenez à écrire vos premières applications en C#. Ce nouveau langage de programmation développé par Microsoft est présenté comme la pierre angulaire de la solution .NET. Rassurez-vous, on ne vous assommera pas avec toutes les subtilités du langage, mais vous posséderez les bases nécessaires pour utiliser la panoplie d'outils du parfait programmeur C#.

Édition : First Interactive - 384 pages, 2e édition, 1er février 2002

ISBN10 : 2844272592 - ISBN13 : 9782844272591

Commandez sur www.amazon.fr :

20.13 € TTC (prix éditeur 21.19 € TTC) livraison gratuite !
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# Pour les nuls


Apprenez à développer en C dans l'environnement .NET ! Grâce à ce livre, apprenez à écrire vos premières applications en C#. Ce nouveau langage de programmation développé par Microsoft est présenté comme la pierre angulaire de la solution .NET. Rassurez-vous, on ne vous assommera pas avec toutes les subtilités du langage, mais vous posséderez les bases nécessaires pour utiliser la panoplie d'outils du parfait programmeur C#.

[Lire la suite]



 
couverture du livre Pratique de .NET 2 et C# 2

Note 4.5 drapeau
Détails du livre
Critiques (3)
0 commentaire
 
 

Pratique de .NET 2 et C# 2

de
Public visé : Débutant

Résumé de l'éditeur

Avec NET 2, Microsoft dispose aujourd'hui d'une plate-forme de développement très complète et mature, adoptée par l'industrie aussi bien pour coder des applications fenêtrées que des couches de persistances de données ou des applications et services Web.

Pratique de. NET 2 et C#2 accompagnera les développeurs dans tous leurs projets NET 2, du prototype d'apprentissage rapide aux applications Web ASP. NET 2, complexes et professionnelles. Chaque concept étudié est illustré par des exemples pertinents empruntés au monde réel (plus de 600 en tout, dont une centaine sur ASP.NET 2), qui permettront au lecteur d'être rapidement productif.

Un chapitre entier est consacré à la fonctionnalité phare de C#2 : les types génériques.

Le développeur travaillant déjà avec NET 1 bénéficiera en outre des descriptions minutieuses de pratiquement toutes les nouveautés introduites avec la version 2 de la plate-forme. Un ouvrage complet à la mesure de la plate -forme conçue par. nos équipes de développement. A travers des exemples concrets et des bonnes pratiques, l'approche didactique choisie offre une excellente manière de découvrir les nombreuses innovations de C#2 et du Framework. NET 2.0.

Édition : O'Reilly - 1054 pages, 1re édition, 1er novembre 2005

ISBN10 : 2841773396 - ISBN13 : 9782841773398

Commandez sur www.amazon.fr :

47.50 € TTC (prix éditeur 50.00 € TTC) livraison gratuite !
Critique du livre par la rédaction ovh le 26 juin 2013
Si vous désirez exploiter au maximum les capacités de C# et .NET 2.0, cet impressionnant ouvrage de plus de 1000 pages est ce qu'il vous faut ! Les débutants y apprendront tous les détails du langage C# et l'utilisation des classes standards .NET, les plus avancés pourront se plonger dans la description très détaillée du fonctionnement intime du framework .NET, et enfin les développeurs C++ trouveront systématiquement les comparaisons avec ce langage, ce qui s'avère très utile.
Le livre est en fait divisé en 3 grandes parties : description du fonctionnement de la plateforme .NET, présentation du langage C#, et utilisation des classes standards du framework .NET 2.0. J'aurais trouvé plus pédagogique de placer la première partie en dernier; d'une part car sa compréhension n'est pas absolument nécessaire pour faire ses premiers pas en C#, d'autre part car elle traite déjà des notions complexes en les illustrant par des extraits de code en C#... alors que le langage n'a même pas encore été introduit ! De plus, des opérations comme le déploiement se font en général en dernier dans le cycle de développement. En fait toute cette partie est la plus avancée (on y parle par exemple de l'interaction avec des dll natives ou des objects COM+) et devrait donc se trouver en fin d'ouvrage pour ne pas rebuter le débutant dès le départ, alors même que le langage est relativement simple à appréhender.
A part ce léger reproche, cet ouvrage est une référence sur C#.NET2, qui - bien que d'un haut niveau - reste orienté pratique grâce aux très nombreux exemples d'utilisation, la plateforme .NET offrant de base un nombre important de classes pour toutes les tâches modernes (interfaces graphiques, xml, base de données, réseau, etc.), ce qui permet de trouver rapidement l'information pertinente. Une bible à mettre entre toutes les mains des développeurs C#.
Critique du livre par la rédaction Thomas Lebrun le 26 juin 2013
Ce livre reste dans la lignée du premier: fantastique.

En effet, l'auteur parvient à faire comprendre la plateforme Dotnet aussi bien aux développeurs amateurs que professionnels. Les développeurs travaillant déjà avec le framework .NET 1.0/1.1 seront ravi de retrouver, dans une première partie, les bases que tout bon développeur se doit de connaitre.

Puis les autres parties, plus axées sur le framework .NET 2, se chargeront de vous faire comprendre tous les aspects et les concepts de cette nouvelles version.

Ce livre est une pure merveille et ne nécessite aucune connaissances préalables pour comprendre toute la finalité de Dotnet. Une nouvelle fois, un pur chef-d'oeuvre !
Critique du livre par la rédaction marchanddesable le 26 juin 2013
Un très bon ouvrage pour mettre un pied dans le monde .NET. Il ne sera pas abordé de la même façon par le lecteur débutant et par le connaisseur et est organisé de manière à permettre une lecture non linéaire aisée. 3 grandes parties :
  • L'architecture de la plateforme .NET : Les débutants pourront ignorer cette partie dans un premier temps. Ceux qui ont déjà un pied certain dans le .NET seront sûrement intéressés de connaître plus avant la plateforme .NET et de tirer partie des informations dispensées pour améliorer leurs développements
  • Le langage C# 2.0 et la comparaison C# 2.0 / C++ : La partie la plus utile aux débutants. Elle décrit le langage C# 2.0 (et les notions de POO associées à tout langage objet). Beaucoup d'exemples clairs et synthétiques pour illustrer chaque notion du langage. Pas de fioritures inutiles : étant donné que le livre est bien fait, il n'est pas nécessaire de réexpliquer 36 fois les choses. Afin de faciliter l'apprentissage du langage à ceux qui connaissent le C++, des encarts comparatifs C++/C# parsèment les chapitres.
  • Le framework .NET : Ou comment tirer partie des nombreuses classes disponibles. On y découvre tout ce qu'il faut pour manipuler les données (collections, calcul, expressions régulières, E/S, BDD, XML...) et faire du développement web.

En bref un livre que l'on peut prendre par n'importe quel bout suivant les besoins et qui peut être apprécié de tous quel que soit le niveau.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:31
Pratique de .NET 2 et C# 2


Avec NET 2, Microsoft dispose aujourd'hui d'une plate-forme de développement très complète et mature, adoptée par l'industrie aussi bien pour coder des applications fenêtrées que des couches de persistances de données ou des applications et services Web.

Pratique de. NET 2 et C#2 accompagnera les développeurs dans tous leurs projets NET 2, du prototype d'apprentissage rapide aux applications Web ASP. NET 2, complexes et professionnelles. Chaque concept étudié est illustré par des exemples pertinents empruntés au monde réel (plus de 600 en tout, dont une centaine sur ASP.NET 2), qui permettront au lecteur d'être rapidement productif.

Un chapitre entier est consacré à la fonctionnalité phare de C#2 : les types génériques.

Le développeur travaillant déjà avec NET 1 bénéficiera en outre des descriptions minutieuses de pratiquement toutes les nouveautés introduites avec la version 2 de la plate-forme. Un ouvrage complet à la mesure de la plate -forme conçue par. nos équipes de développement. A travers des exemples concrets et des bonnes pratiques, l'approche didactique choisie offre une excellente manière de découvrir les nombreuses innovations de C#2 et du Framework. NET 2.0.

[Lire la suite]



 
couverture du livre C# 2.0 : le framework .NET 2.0 avec Visual C#

Note 4 drapeau
Détails du livre
Critiques (2)
0 commentaire
 
 

C# 2.0 : le framework .NET 2.0 avec Visual C#

de
Public visé : Débutant

Édition : ENI - 428 pages, 1re édition, 1er mai 2006

ISBN10 : 2746032856 - ISBN13 : 9782746032859

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 27.14 € TTC) livraison gratuite !
Critique du livre par la rédaction khany le 26 juin 2013
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.
Critique du livre par la rédaction Jean-Philippe Dubé le 1er avril 2008
Si vous souhaitez approfondir vos connaissances en C#, ce livre vous sera certainement utile. Pour commencer, l'auteur présente l'environnement de développement Visual Studio 2005. Ensuite, l'auteur aborde les rudiments du langage de programmation et la gestion des erreurs. Avant d'exploiter les applications Windows (Windows form), l'auteur explique les bases de la programmation orientée objet. Pour terminer le livre, nous voyons les basses de données, le XML, et les services web.
Tout d'abord, même si le livre peut paraitre petit, on y trouve plusieurs informations utiles surtout sur les bases du langage, la gestion des exceptions et la programmation orientée objet. L'auteur utilise une application de calcul d'impôt pour mettre les concepts appris en ouvre.
Par contre, j'ai été déçu de ne pas trouver plus d'informations sur ADO.NET et sur les services web surtout que ces mots apparaissent en gros sur la couverture. Il y a seulement 20 pages sur ADO.NET et 10 pages sur les services web. La quantité d'information sur ces 2 sujets est donc très limitée.
Pour conclure, si vous êtes initié au langage C# et que vous souhaitez trouver de l'information dans le but de continuer votre apprentissage sur les bases du langage, la gestion des exceptions et la programmation orientée objet, ce livre vous aidera sûrement. Par contre, certains sujets comme ADO.NET et les services web sont très peu documentés et vous aurez besoin d'autres ouvrages pour pouvoir les exploiter.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# 2.0 : le framework .NET 2.0 avec Visual C#





 
couverture du livre Programming Windows Workflow Foundation

Note 4 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

Programming Windows Workflow Foundation

de
Public visé : Expert

Résumé de l'éditeur

Livre d'approfondissement des Workflows .NET 3.0

Édition : Packt Publishing - 252 pages, 1re édition, 1er décembre 2006

ISBN10 : 1904811213 - ISBN13 : 9781904811213

Commandez sur www.amazon.fr :

35.84 € TTC (prix éditeur 35.84 € TTC) livraison gratuite !
Critique du livre par la rédaction arnolem le 26 juin 2013
Difficile sujet à traiter qu'est la gestion de Workflow au sein d'une entreprise. K. Scott Allen prends en compte dès le début de l'ouvrage ce paramètre afin d'expliquer brièvement les bases d'un workflow. Bien entendu les ajouts d'espaces de nom sont couverts par l'auteur ainsi que l'intégration à Windows Vista et Visual Studio 2005.

Il repasse tout d'abord en vue les méthodes, classes et évenements mais cette fois-ci, spécifiques à Microsoft Windows Workflow Foundation. Après celà, le coding "pure XAML" comme décrit dans le livre nous indique la syntaxe à respecter (balises XML spécifiques) propres à WWF ainsi que la relation du code C# avec les fichiers ".xoml" (contenant le code XAML). Celà nous permet donc de développer notre Workflow soit en se basant sur le code XAML associé au C# (ou VB) pour des développements généraux soit en utilisant le XAML principalement pour disposer de possibilités additionnelles tels que la gestions de plusieurs workflow dynamiques.

Par la suite, Allen rentre directement dans le vif du sujet avec des exemples concrets (à télécharger sur le site) tels que les Workflows en tant que service web, planifiés, multitâches et services suivis. Des sujets plus ou moins complexes traités avec perspicacité. Les chapitres dédiés aux activités personnalisables et à l'hébergement du Workflow font de ce livre un très bon ouvrage sur les capacités de ce module au sein de VS 2005.

Enfin le livre se termine par la correlation avec les services de communications locaux, et les règles et conditions à mettre en place dans ces solutions afin d'établir des polices de workflow.

Vous l'aurez compris, bien que ce livre soit écrit pour les développeurs .net, le sujet s'avère assez complexe même avec une approche claire telle que celle mise en place par K. Scott Allen. Le livre est plus destiné à mon avis à des développeurs confirmés pour la réalisation de solutions puissantes et complexes telles que le développement d'ERP sans pour autant être inintéressant d'un point de vue développement orienté process.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Programming Windows Workflow Foundation


Livre d'approfondissement des Workflows .NET 3.0

[Lire la suite]



 
couverture du livre Visual C# 2005

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Visual C# 2005

de
Traducteurs : Emmanuelle Burr,Véronique Campillo,Véronique Warion
Public visé : Débutant

Résumé de l'éditeur

En seulement 24 leçons d'une heure maximum, vous deviendrez opérationnel avec Visual C# 2005.
Grâce à une approche simple, progressive et destinée aux débutants, chaque leçon se fonde sur la précédente afin de vous piloter dans l'apprentissage des bases de Visual C#.
Les instructions pas à pas vous conduisent à votre rythme à travers la réalisation des tâches les plus courantes.
En fin de chapitre, un ensemble de questions/réponses, d'ateliers et d'exercices vous aide à tester les compétences acquises.
Des notes et des astuces émaillent le texte du livre pour vous indiquer des raccourcis et résoudre les éventuelles difficultés.
Apprenez à : Exploiter toute la puissance de l'environnement de développement de Visual Studio.NET ;
Concevoir une interface riche en fonctionnalités en utilisant des composants tels que les arborescences et les onglets ;
Créer des applications fiables grâce à une gestion des erreurs de nouvelle génération ;
Créer rapidement des visuels avec GDI+ ;
Construire une application de base de données avec ADO.NET ;
Distribuer une application Visual C# 2005.

Édition : Campus Press - 582 pages, 1re édition, 1er septembre 2006

ISBN10 : 2744021156 - ISBN13 : 9782744021152

Commandez sur www.amazon.fr :

34.20 € TTC (prix éditeur 36.00 € TTC) livraison gratuite !
  1. L'environnement Visual C#
  2. Génération de l'interface utilisateur
  3. Programmation
  4. Exploitation des données
  5. Développement des solutions et au-delà
Critique du livre par la rédaction farscape le 26 juin 2013
La méthode proposée par ce livre est basée sur 24 leçons d'une heure pour donner les bases de la programmation en C#.
Par conséquent si vous avez déjà programmé avec un langage .net (VB, C++/CLI etc ..) passez votre chemin, la cible de ce livre est résolument orientée pour les débutants n'ayant aucune connaissance préalable de la plateforme #.Net.
N'étant pas moi-même un débutant sur le sujet, j'ai quand même joué le jeu de l'apprentissage proposé.
Force est de constater que les explications sont très simples et bien détaillées, l'apprentissage progressif, chaque leçon s'appuie sur la précédente, et effectivement 1 heure suffit pour en faire le tour.
Le livre se compose de cinq parties, l'auteur commence son apprentissage par le coté visuel de l'atelier C# en instillant un peu de code au fur et à mesure.
Les parties 1 et 2 du livre concernent donc l'environnement de développement et la génération de l'interface utilisateur.
Ce n'est qu'à partir de la partie 3 (259 pages) que véritablement les éléments de programmation du langage sont décrits.
Soyons clairs ce livre n'a pas vocation de vous expliquer les finesses de la POO mais juste de vous donner les bases pour construire une classe et les rudiments syntaxiques du langage.
La partie 4, exploitation des données, présente l'exploitation des fichiers, l'accés aux bases de données, l'automation Word et Excel.
La partie 5 aborde la distribution de l'application.
Chaque leçon est constituée d'un sujet développé avec notes et astuces, un résumé synthétique en fin chapitre, un quiz et ses réponses pour vérifier que vous avez bien retenu les éléments abordés, des exercices (très simples) non corrigés pour approfondir le sujet.
En conclusion : Un livre très simple avec un réel effort pédagogique pour sa conception, particulièrement destiné aux débutants n'ayant pas ou peu d'expérience sur la programmation .NET.
L'ensemble des exemples proposés dans le livre est disponible sur le site de l'auteur.
Critique du livre par la rédaction Jean-Philippe Dubé le 1er avril 2008
Si vous débutez dans le langage C#, ce livre est pour vous. L'auteur explique clairement et simplement les bases du langage C# avec 24 leçons qui durent environ 1 heure dans laquelle il explique progressivement les concepts du langage C# avec un projet de visionneuse d'image que vous devez améliorer tout au long du livre. Les explications sont claires et on voit que l'auteur a fourni un effort pour faire de ce livre un outil essentiel pour les gens qui débutent dans ce langage. L'auteur possède même un forum (en anglais) et apporte de l'aide si vous avez un problème au cours de la lecture de cet ouvrage.
Par contre, je trouve que la partie sur l'exploitation des données pourrait contenir plus d'information, car on ne fait que passer très vaguement le sujet.
Pour conclure, ce livre qui s'adresse aux débutants qui n'ont jamais fait de programmation est super bien mis à part le manque d'information sur la partie de l'exploitation des données. Si vous débutez, je vous recommande fortement ce livre, mais pour quelqu'un qui est déjà initié au langage ce livre ne vous apportera rien de nouveau.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Visual C# 2005


En seulement 24 leçons d'une heure maximum, vous deviendrez opérationnel avec Visual C# 2005.
Grâce à une approche simple, progressive et destinée aux débutants, chaque leçon se fonde sur la précédente afin de vous piloter dans l'apprentissage des bases de Visual C#.
Les instructions pas à pas vous conduisent à votre rythme à travers la réalisation des tâches les plus courantes.
En fin de chapitre, un ensemble de questions/réponses, d'ateliers et d'exercices vous aide à tester les compétences acquises.
Des notes et des astuces émaillent le texte du livre pour vous indiquer des raccourcis et résoudre les éventuelles difficultés.
Apprenez à : Exploiter toute la puissance de l'environnement de développement de Visual Studio.NET ;
Concevoir une interface riche en fonctionnalités en utilisant des composants tels que les arborescences et les onglets ;
Créer des applications fiables grâce à une gestion des erreurs de nouvelle génération ;
Créer rapidement des visuels avec GDI+ ;
Construire une application de base de données avec ADO.NET ;
Distribuer une application Visual C# 2005.

[Lire la suite]



 
couverture du livre C# 2.0 : Guide pratique du développeur

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

C# 2.0 : Guide pratique du développeur

de
Public visé : Débutant

Résumé de l'éditeur

Présentation de l'éditeur
Se concentrer sur les éléments essentiels de C# 2.0 afin de commencer à développer rapidement et en toute confiance: c'est en résumé l'objectif de cet ouvrage pratique et synthétique. Vous y trouverez une explication concise des caractéristiques de la nouvelle version de C# illustrées de courts exemples complets. Vous y découvrirez aussi la complémentarité qui existe entre C# et la plate-forme Net, ainsi qu'un rappel des concepts orientés objet. Issu de l'expérience des auteurs en formation auprès de développeurs en entreprise ou auprès d'étudiants, cet ouvrage fournit de nombreux exemples qui ont tous été vérifiés et compilés. 25 exercices vous permettront en outre de tester vos connaissances. Le code de la plupart des exemples et de tous les exercices est téléchargeable sur le site web associé à ce livre.

Biographie de l'auteur
Michel de Champlain est le président et l'architecte principal de DeepObjetnowledge, société spécialisée dans les technologies objet. Fort d'une vingtaine d'années d'expérience en programmation, dont dix-sept ans avec C++ et dix ans avec java, il utilise CC depuis son lancement. Ses intérêts en recherche et développement sont les langages orientés objet, les frameworks, les modèles de conception, les compilateurs, les machines virtuelles et les noyaux temps réel. Brian G. Patrick est professeur agrégé au département d'informatique de l'université de Trent à Peterborough (Ontario). Il s'intéresse à la recherche heuristique, aux algorithmes parallèles et à la réutilisation en logiciel. Il explore actuellement des approches d'ordonnancement pour des applications parallèles.

Édition : Dunod - 257 pages, 1er août 2005

ISBN10 : 2100493272 - ISBN13 : 9782100493272

Commandez sur www.amazon.fr :

28.41 € TTC (prix éditeur 29.90 € TTC) livraison gratuite !
  • Chapitre 1 - Introduction au C# et à .NET
  • Chapitre 2 - Classes, objets et espace de noms
  • Chapitre 3 - Classes : membres et réutilisation
  • Chapitre 4 - Le système unifié de types
  • Chapitre 5 - Opérateurs, affectations et expressions
  • Chapitre 6 - Instructions et exceptions
  • Chapitre 7 - Types avancés, polymorphisme et accesseurs
  • Chapitre 8 - Collections et génériques
  • Chapitre 9 - Libération des ressources, entrées/sorties et threads
  • Chapitre 10 - Réflexion et attributs
  • Annexe A - Grammaire du C# 2.0
  • Annexe B - Balises XML et commentaires de documentation
Critique du livre par la rédaction Jérôme Lambert le 26 juin 2013
"C# 2.0 - Guide pratique du développeur" est un livre qui va vous permettre de découvrir les nouveautés de C# 2.0 et sa complémentarité avec la plateforme .NET. De manière claire et concise, les auteurs vous apportent des explications sur cette nouvelle version, illustrées à chaque fois par de courts exemples complets. Afin que le lecteur puisse faire la différence entre les caractéristiques déjà présentes avant C# 2.0, chaque nouveauté du langage est annotée par "C# 2.0".
Divisé en 10 chapitres, l'ouvrage vous plonge par une introduction au C# et à .NET pour vite entrer dans le vif du sujet avec 6 chapitres s'axant sur C# et l'orientée objet. Cela passe par les classes et leurs membres et la réutilisation, les espaces de noms, les types valeurs et références, les opérateurs, l'affectation, les expressions, les instructions et exceptions, les types avancés avec les délégués et évènements, le polymorphisme et enfin les accesseurs. L'ouvrage se finit sur trois chapitres que j'ai plus particulièrement appréciés :
  • Les collections et génériques : où d'un côté, vous apprendrez dans quel cas utiliser une collection plutôt qu'une autre et d'autre part, vous découvrirez la puissance des génériques.
  • Les entrées/sorties et threads : utiliser les flux avec C# (binaire, caractères et XML) n'aura plus de secret pour vous et sans compter sur des explications détaillées pour bien démarrer avec l'utilisation des threads avec C#.
  • La réflexion et les attributs : sujet incontournable qu'est la réflexion pour interroger des assemblées pour en ressortir toutes les informations nécessaires. Et d'un autre côté, les attributs pour personnaliser les métadonnées.

En bonus 2 annexes : la première est un résumé de la grammaire du langage C# 2.0 avec une syntaxe décrite d'une manière concise à l'aide de la notation ENBF. La seconde annexe porte sur les balises XML prédéfinies permettant de commenter au mieux vos programmes C# afin au final, d'en ressortir une documentation.
En conclusion, je conseille vraiment cet ouvrage à toute personne désirant découvrir les nouveautés du langage C# 2 mais aussi aux nouveaux désirant acquérir les bases pour développer des applications avec C#.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# 2.0 : Guide pratique du développeur


Présentation de l'éditeur
Se concentrer sur les éléments essentiels de C# 2.0 afin de commencer à développer rapidement et en toute confiance: c'est en résumé l'objectif de cet ouvrage pratique et synthétique. Vous y trouverez une explication concise des caractéristiques de la nouvelle version de C# illustrées de courts exemples complets. Vous y découvrirez aussi la complémentarité qui existe entre C# et la plate-forme Net, ainsi qu'un rappel des concepts orientés objet. Issu de l'expérience des auteurs en formation auprès de développeurs en entreprise ou auprès d'étudiants, cet ouvrage fournit de nombreux exemples qui ont tous été vérifiés et compilés. 25 exercices vous permettront en outre de tester vos connaissances. Le code de la plupart des exemples et de tous les exercices est téléchargeable sur le site web associé à ce livre.

Biographie de l'auteur
Michel de Champlain est le président et l'architecte principal de DeepObjetnowledge, société spécialisée dans les technologies objet. Fort d'une vingtaine d'années d'expérience en programmation, dont dix-sept ans avec C++ et dix ans avec java, il utilise CC depuis son lancement. Ses intérêts en recherche et développement sont les langages orientés objet, les frameworks, les modèles de conception, les compilateurs, les machines virtuelles et les noyaux temps réel. Brian G. Patrick est professeur agrégé au département d'informatique de l'université de Trent à Peterborough (Ontario). Il s'intéresse à la recherche heuristique, aux algorithmes parallèles et à la réutilisation en logiciel. Il explore actuellement des approches d'ordonnancement pour des applications parallèles.

[Lire la suite]



 
couverture du livre Programmation mobile avec C# .NET

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Programmation mobile avec C# .NET

de
Public visé : Débutant

Résumé de l'éditeur

Présentation de l'éditeur
Programmez des applications mobiles pour Smart Phones, Tablet PC et PDA sous Windows Mobile et XP, en C# sous l'environnement de développement Visual Studio .NET. Dans la première partie, le lecteur débutant peut rapidement développer des applications parfois spectaculaires (reconnaissance d'écriture manuscrite.) pour ses appareils mobiles. Les programmeurs avertis pourront directement consulter la deuxième partie sur les SDK pour Tablet PC : installation, précautions, recommandations pour l'interface utilisateur, mise en ouvre du SDK, etc. La troisième partie est consacrée au développement pour PDA, Pocket PC et SmartPhone avec la présentation et l'utilisation de la bibliothèque du Compact Framework. Tout au long du livre, les auteurs livrent des recommandations sur la conception des applications, avant de présenter les aspects techniques de la programmation, du débogage et du déploiement. Pas de texte superflu, d'introduction, d'historique, de considérations commerciales ou marketing : que du technique, avec des exemples de code ! L'intégralité des sources est disponible sur un site web. Le livre ne contient que l'essentiel du code.

Public
Programmeurs, développeurs, possesseurs de l'un des matériels concernés souhaitant développer des applications personnelles ou professionnelles. Niveau Débutant à confirmé.

Biographie de l'auteur
JULIEN BAKMEZDJIAN est ingénieur support chez Microsoft France. ANTHONY MAUCLERC est ingénieur logiciel chez Sagem.

Édition : Dunod - 323 pages, 23 septembre 2004

ISBN10 : 2100485121 - ISBN13 : 9782100485123

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
  • Première partie - .NET
    • 1.1 Les bases de .NET
    • 1.2 Un nouveau langage, le C#
    • 1.3 Classes principales du Framework
    • 1.4 Classes du Framework : communication et accès aux données
    • 1.5 Interopérabilité
  • Deuxième partie - Tablet PC
    • 2.6 Introduction aux Tablet PC
    • 2.7 Bibliothèque managée : les classes d'interface
    • 2.8 Bibliothèque managée : les classes de manipulation
    • 2.9 Bibliothèque managée : les classes de reconnaissance
    • 2.10 Contrôles Tables PC
    • 2.11 Plus loin avec l'encre numérique
  • Troisième partie - Pocket PC et Smartphone
    • 3.12 Introduction aux Pocket PC et aux Smartphone
    • 3.13 Développement de programmes pour Pocket PC et Smartphone
    • 3.14 Interface graphique
    • 3.15 Programmation avec le Compact Framework
    • 3.16 SQL Server CE
    • 3.17 Accès à l'API WinCE
Critique du livre par la rédaction Jérôme Lambert le 26 juin 2013
"Programmation mobile avec C# .NET" est un livre, comme son nom l'indique, consacré à la programmation mobile pour Pocket PC et Smartphone avec Windows Mobile et Tablet PC avec Windows XP.
Le livre est divisé en trois parties : La première est un tour d'horizon de la plateforme Dotnet assez sommaire. Le but étant d'acquérir au plus vite les bases afin d'être prêt à développer des applications basiques. Cette partie n'a donc comme but que de préparer le lecteur aux prochaines parties du livre. Malgré cette présentation allégée, les explications sont claires et permettent effectivement de comprendre la suite de l'ouvrage. Pour les personnes connaissant déjà la plateforme Dotnet, vous pouvez sans problème sauter ce chapitre.
La seconde partie porte sur le développement sur Tablet PC (Tablette PC en français). Les Tablet PC sont des ordinateurs portables munis d'un écran tactile permettant d'écrire ou de dessiner manuellement à l'écran à l'aide d'un stylet, comme on le ferait dans un bloc-notes papier. La différence entre la programmation Windows et la programmation Tablet PC se situant surtout au niveau de l'interaction que l'utilisateur a avec les applications via l'écran tactile, c'est ce sujet qui sera largement abordé au cours des chapitres. Après une présentation des classes permettant la saisie d'encre numérique, vous allez très vite apprendre à la manipuler... Gestures, reconnaissance d'écriture, interaction avec les contrôles utilisateur pour finir avec quelques tips, tout ça n'aura presque plus aucun secret pour vous. En prime, un exemple complet d'application prouvant l'utilité des applications Tablet PC.
La troisième et dernière partie est consacrée aux Pocket PC et Smartphone. Ces appareils mobiles permettent des possibilités très larges en termes de connectivités. Malgré des puissances impressionnantes pour de si petites machines, elles restent évidemment moins performantes que nos ordinateurs de bureau. Une puissance diminuée avec des écrans réduits, ces nombreuses contraintes empêchent de développer une application mobile comme une application Windows. Vous allez donc apprendre à pallier ce problème grâce à des techniques et règles à respecter. Vous verrez aussi que le Compact Framework (version allégée pour mobiles du Framework) rend le développement identique au développement Windows, avec des possibilités réduites évidemment. En fin de chapitre, les auteurs abordent l'accès aux données pour synchroniser une base de données locale avec une base de données sur un serveur pour finir sur l'accès à l'API des mobiles afin, entre autre, d'accéder au système de téléphonie (sms, e-mail, carte sim, etc.).
En conclusions, j'ai cru que ce livre s'avèrerait obsolète au niveau des technologies abordées car il date quand même de la version 3.0 de Windows Mobile alors qu'aujourd'hui, nous en sommes à la version 6.0. Cependant, l'ouvrage s'est avéré extrêmement utile et bien expliqué... Programmant depuis 2 ans avec Windows Mobile et n'ayant donc commencé qu'avec la version 5.0, je peux vous assurer que l'ancienneté de ce livre n'est vraiment pas un handicap. Outre le fait de présenter les nouveautés offertes, les auteurs s'appuient surtout sur des concepts de développement qui sont toujours d'actualité aujourd'hui. Quant à la partie sur Tablet PC, rien à redire, on se sent vraiment prêt à attaquer sa première application.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Programmation mobile avec C# .NET


Présentation de l'éditeur
Programmez des applications mobiles pour Smart Phones, Tablet PC et PDA sous Windows Mobile et XP, en C# sous l'environnement de développement Visual Studio .NET. Dans la première partie, le lecteur débutant peut rapidement développer des applications parfois spectaculaires (reconnaissance d'écriture manuscrite.) pour ses appareils mobiles. Les programmeurs avertis pourront directement consulter la deuxième partie sur les SDK pour Tablet PC : installation, précautions, recommandations pour l'interface utilisateur, mise en ouvre du SDK, etc. La troisième partie est consacrée au développement pour PDA, Pocket PC et SmartPhone avec la présentation et l'utilisation de la bibliothèque du Compact Framework. Tout au long du livre, les auteurs livrent des recommandations sur la conception des applications, avant de présenter les aspects techniques de la programmation, du débogage et du déploiement. Pas de texte superflu, d'introduction, d'historique, de considérations commerciales ou marketing : que du technique, avec des exemples de code ! L'intégralité des sources est disponible sur un site web. Le livre ne contient que l'essentiel du code.

Public
Programmeurs, développeurs, possesseurs de l'un des matériels concernés souhaitant développer des applications personnelles ou professionnelles. Niveau Débutant à confirmé.

Biographie de l'auteur
JULIEN BAKMEZDJIAN est ingénieur support chez Microsoft France. ANTHONY MAUCLERC est ingénieur logiciel chez Sagem.

[Lire la suite]



 
couverture du livre C# 3.0

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

C# 3.0

In a Nutshell

de
Public visé : Expert

Résumé de l'éditeur

This is a concise yet thorough reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. C# 3.0 in a Nutshell gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability. C# 3.0 introduces the most significant enhancements yet to the programming language, and C# 3.0 in a Nutshell delves deep into the subject while assuming minimal prior knowledge of C#-making it accessible to anyone with a reasonable background in programming. In addition to the language, the book covers the .NET CLR and the core Framework assemblies, along with the unified querying syntax called Language Integrated Query (LINQ), which bridges the traditional divide between programs and their data sources. Free of clutter and long introductions, this book provides a map of C# 3.0 knowledge in a succinct and unified style: * Opening chapters concentrate purely on C#, starting with the basics of syntax, types and variables, and finishing with advanced topics such as unsafe code and preprocessor directives * Later chapters cover the core .NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains and native interoperability Designed as a handbook for daily use, C# 3.0 in a Nutshell is an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Framework that such books omit, this one covers in detail.

Édition : O'Reilly Media - 858 pages, 3e édition, 1er octobre 2007

ISBN10 : 0596527578 - ISBN13 : 0596527570

Commandez sur www.amazon.fr :

30.26 € TTC (prix éditeur 35.60 € TTC) livraison gratuite !
  1. Introducing C# and the .NET Framework
  2. C# Language Basics
  3. Creating Types in C#
  4. Advanced C#
  5. Framework Overview
  6. Framework Fundamentals
  7. Collections
  8. LINQ Queries
  9. LINQ Operators
  10. LINQ to XML
  11. Other XML Technologies
  12. Disposal and Garbage Collection
  13. Streams and I/O
  14. Networking
  15. Serialization
  16. Assemblies
  17. Reflection and Metadata
  18. Security
  19. Threading
  20. Asynchronous Methods
  21. Application Domains
  22. Integrating with Native DLLs
  23. Diagnostics
  24. Regular Expressions
  25. C# Keywords
  26. Namespace-to-Assembly Reference
Critique du livre par la rédaction Jérôme Lambert le 1er février 2008
Après de nombreuses lectures d'ouvrages sur C# 2.0 en anglais et en français, "C# 3.0 IN A NUTSHELL" fut mon premier livre sur la dernière version du langage C#, c'est-à-dire C# 3.0. Comme indiqué sur la couverture du livre, c'est la 3e édition avec comme nouveaux sujets couverts LINQ et les nouvelles classes du .NET Framework 3.5.
Autant le dire clairement, pour ceux qui connaissent C# 2.0, vous vous concentrerez tout comme moi sur les trois chapitres couvrant le nouveau projet du Framework .NET : LINQ. Et vous n'allez pas être déçu car ce n'est pas une petite mise à jour qui vous est proposée mais une centaine de pages sur :
  • Les requêtes LINQ
  • Les opérateurs LINQ
  • L'Utilisation de LINQ avec XML

La première partie commencera par vous donner les bases de LINQ pour vous plonger assez vite dans une utilisation avancée avec l'exécution différée, les sous requêtes, les requêtes interprétées, LINQ to SQL et la construction des expressions d'une requête LINQ. Outre les nombreux exemples, les auteurs ont mis en avant la compréhension du mécanisme de LINQ auprès du lecteur. Vous apprendrez donc deux choses : l'utilisation de LINQ et la compréhension du mécanisme sous-jacent.
Pour la seconde partie concernant les opérateurs de LINQ, vous allez tout simplement avoir une vue d'ensemble des opérateurs de requête disponible avec C# 3.0, c'est-à-dire les filtres, jointures, tries, groupement, etc.
Enfin la troisième partie porte évidemment sur XML avec LINQ avec l'arrivée du nouveau namespace System.Xml.Linq dans le .NET Framework 3.5. Vous découvrirez les classes et les APIs permettant de lire et écrire du XML, manipuler des schémas et feuilles de style, ainsi que l'utilisation de XPaths et X-DOM.
Pour les autres ne connaissant pas très bien le Framework .NET et C#, vous pourrez trouver votre bonheur avec tout ce qu'il faut savoir sur C# en commençant par les bases du langage, l'utilisation des différents types jusqu'à une utilisation avancée du langage avec les délégués, les évènements, les nouveautés du langage C# 3.0, les attributs, etc. Ensuite, vous verrez les fondamentaux du Framework avec les chaînes de caractères, les dates, le formatage et le parsing, mais surtout les collections. La suite, je ne vais pas la répéter car ce sont les chapitres que vous retrouverez plus bas dans la partie "Sommaire" qui aborderont chaque partie majeure du Framework à connaître. Cela va de comment utiliser les streams avec C# jusqu'à l'utilisation d'expressions régulières.
En résumé, ce livre est vraiment clair et bien détaillé même si je le conseille plutôt à un publique ayant quand même une expérience avec la programmation en général.
Critique du livre par la rédaction Louis-Guillaume MORAND le 1er juin 2008
J'avais beaucoup entendu parler de ce livre et j'avais pu le feuilleter avant de me le procurer définitivement. Je pense posséder une bonne quarantaine de livres informatiques, certains plus utiles que d'autres mais une chose est sûre, ce livre là, restera près de mon bureau dans le coin des must-have.

Ce que je recherchais dans un livre sur le Framework .Net 3.5, ce n'est pas seulement une présentation des nouveautés (que je connaissais déjà) mais une explication assez avancée de ce que l'on pouvait faire, notamment avec LINQ. Je pense qu'actuellement, aucun autre livre ne serait capable de répondre mieux à mes attentes que celui-ci.

Dans ce dernier, les auteurs consacrent un bon tiers du livre à LINQ et ses dérivés. Tout y est expliqué clairement, avec des exemples simples mais concrets. Partant de la simple sélection en passant pas les tris, les filtres et la projection, composant des sélections avancées avant d'aller plus loin avec l'utilisation des expressions lambdas, la partie sur LINQ permet de rassasier le plus assoiffé de connaissances sur ce sujet.

Bien entendu, ce livre va bien plus loin car il reprend les bases du Framework sans oublier les concepts plus avancés comme le réseau ou la reflection et surtout, n'oublie pas d'avoir un chapitre sur la sécurité, point souvent omis par nombre de développeurs.

Clairement, pour ceux qui veulent se mettre à la page concernant le C# 3.0, c'est CE livre là qu'il vous faut.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# 3.0
In a Nutshell


This is a concise yet thorough reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. C# 3.0 in a Nutshell gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability. C# 3.0 introduces the most significant enhancements yet to the programming language, and C# 3.0 in a Nutshell delves deep into the subject while assuming minimal prior knowledge of C#-making it accessible to anyone with a reasonable background in programming. In addition to the language, the book covers the .NET CLR and the core Framework assemblies, along with the unified querying syntax called Language Integrated Query (LINQ), which bridges the traditional divide between programs and their data sources. Free of clutter and long introductions, this book provides a map of C# 3.0 knowledge in a succinct and unified style: * Opening chapters concentrate purely on C#, starting with the basics of syntax, types and variables, and finishing with advanced topics such as unsafe code and preprocessor directives * Later chapters cover the core .NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains and native interoperability Designed as a handbook for daily use, C# 3.0 in a Nutshell is an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Framework that such books omit, this one covers in detail.

[Lire la suite]



 
couverture du livre C# in Depth: What you need to master C# 2 and 3

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

C# in Depth: What you need to master C# 2 and 3

de
Public visé : Intermédiaire

Résumé de l'éditeur

In programming, there's no substitute for knowing your stuff. In versions 2 and 3, C# introduces new concepts such as lambda expressions and implicit typing that make the language more flexible and give you more power. Using Language INtegrated Query (LINQ)-also new in C# 3-you can interact with data of any type directly from C#. Simply put, mastering these features will make you a more valuable C# developer.

C# in Depth is designed to bring you to a new level of programming skill. It dives deeply into key C# topics-in particular the new ones. You'll learn to reuse algorithms in a type-safe way with C# 2 generics and expand the functionality of existing classes and interfaces using C# 3 extension methods. Tricky issues become clear in author Jon Skeet's crisp, easy-to-follow explanations and snappy, pragmatic examples. With this book under your belt, you will easily learn-and then master-new frameworks and platforms.

Édition : Manning - 424 pages, 1re édition, 28 mai 2008

ISBN10 : 1933988363 - ISBN13 : 9781933988368

Commandez sur www.amazon.fr :

20.98 € TTC (prix éditeur 20.98 € TTC) livraison gratuite !
Part 1 Preparing for the journey
  • The changing face of C# development
    • Evolution in action: examples of code change
    • A brief history of C# (and related technologies)
    • The .NET platform
    • Fully functional code in snippet form
    • Summary
  • Core foundations: building on C# 1
    • Delegates
    • Type system characteristics
    • Value types and reference types
    • C# 2 and 3: new features on a solid base
    • Summary

Part 2 C# 2: solving the issues of C# 1
  • Parameterized typing with generics
    • Why generics are necessary
    • Simple generics for everyday use
    • Beyond the basics
    • Advanced generics
    • Generic collection classes in .NET 2.0
    • Limitations of generics in C# and other languages
    • Summary
  • Saying nothing with nullable types
    • What do you do when you just don't have a value?
    • System.Nullable and System.Nullable
    • C# 2's syntactic sugar for nullable types
    • Novel uses of nullable types
    • Fast-tracked delegates
    • Saying goodbye to awkward delegate syntax
    • Method group conversions
    • Covariance and contravariance
    • Inline delegate actions with anonymous methods
    • Capturing variables in anonymous methods
    • Summary

    • C# 1: the pain of handwritten iterators
    • C# 2: simple iterators with yield statements
    • Real-life example: iterating over ranges
    • Pseudo-synchronous code with the Concurrency and Coordination Runtime
    • Summary
  • Concluding C# 2: the final features
    • Partial types
    • Static classes
    • Separate getter/setter property access
    • Namespace aliases
    • Pragma directives
    • Fixed-size buffers in unsafe code
    • Exposing internal members to selected assemblies
    • Summary

Part 3 C# 3-revolutionizing how we code
  • Cutting fluff with a smart compiler
    • Automatically implemented properties
    • Implicit typing of local variables
    • Simplified initialization
    • Implicitly typed arrays
    • Anonymous types
    • Summary
  • Lambda expressions and expression trees
    • Lambda expressions as delegates
    • Simple examples using List and events
    • Expression trees
    • Changes to type inference and overload resolution
    • Summary
  • Extension methods
    • Life before extension methods
    • Extension method syntax
    • Extension methods in .NET 3.5
    • Usage ideas and guidelines
    • Summary
  • Query expressions and LINQ to Objects
    • Introducing LINQ
    • Simple beginnings: selecting elements
    • Filtering and ordering a sequence
    • Let clauses and transparent identifiers
    • Joins
    • Groupings and continuations
    • Summary
  • LINQ beyond collections
    • LINQ to SQL
    • Translations using IQueryable and IQueryProvider
    • LINQ to DataSet
    • LINQ to XML
    • LINQ beyond .NET 3.5
    • Summary
  • Elegant code in the new era
    • The changing nature of language preferences
    • Delegation as the new inheritance
    • Readability of results over implementation
    • Life in a parallel universe
    • Farewell
Critique du livre par la rédaction RideKick le 1er janvier 2009
Ce livre est une vraie mine d'or. Là où les autres livres se contentent de présenter des fonctionnalités avec des exemples d'utilisation, cet ouvrage, lui, entre dans les détails les plus précis de chaque fonctionnalité. De .Net 1 à 3.5 vous ne louperez rien des évolutions du langage au fil des versions et savourerez les évolutions mises en avant par l'auteur. Pour être honnête il faudra plusieurs lectures pour assimiler toutes les informations dispensées dans cet ouvrage. De bonnes connaissances de la plateforme .Net sont recommandées pour apprécier la totalité du livre qui n'est pas du tout conçu pour apprendre à programmer en c# mais plutôt pour avoir la connaissance de ce qui se cache derrière les méthodes et techniques de programmation du quotidien d'un développeur .Net. Je recommande ce livre a tout ceux désirent aller plus loin en c#.
This book is a true gold mine. Where the other books just present features with examples of use, this work goes into details to the most precise of every features. From dotNet 1 to 3.5 you will miss nothing of the evolutions of the language in the course of the versions and will savor the evolutions emphases by the author. To be honest will be needed several readings to assimilate all the information distributed in this work. Good knowledge of the dotNet platform are recommended to appreciate the totality of the book which is conceived in no way to learn to programc# but rather to have the knowledge of what hides behind the methods and the techniques of programmings of the everyday lifeof a dotNet developer. I recommend this book those wish to go farther there in c#.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# in Depth: What you need to master C# 2 and 3


In programming, there's no substitute for knowing your stuff. In versions 2 and 3, C# introduces new concepts such as lambda expressions and implicit typing that make the language more flexible and give you more power. Using Language INtegrated Query (LINQ)-also new in C# 3-you can interact with data of any type directly from C#. Simply put, mastering these features will make you a more valuable C# developer.

C# in Depth is designed to bring you to a new level of programming skill. It dives deeply into key C# topics-in particular the new ones. You'll learn to reuse algorithms in a type-safe way with C# 2 generics and expand the functionality of existing classes and interfaces using C# 3 extension methods. Tricky issues become clear in author Jon Skeet's crisp, easy-to-follow explanations and snappy, pragmatic examples. With this book under your belt, you will easily learn-and then master-new frameworks and platforms.

[Lire la suite]



 
couverture du livre C# et .NET - Version 1 à 4

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

C# et .NET - Version 1 à 4

de
Public visé : Débutant

Résumé de l'éditeur

L'ouvrage de référence sur la plate-forme .NET

Langage phare de Microsoft, C# permet de concevoir avec une facilité déconcertante des applications Windows et Web, même pour des programmeurs non chevronnés, en combinant les meilleurs aspects des langages C++, Visual Basic et Java. Il a été spécialement conçu pour la plate-forme de développement .NET, aujourd'hui omniprésente dans le monde Microsoft mais connaissant également un essor remarquable sous Linux.

Après une première partie consacrée à la syntaxe de C#, de la version 1 (Visual Studio 2002) à la version 4 (Visual Studio 2010), l'ouvrage étudie en détail ses différents domaines d'application : les applications Windows avec WinForms, les applications Web avec ASP.NET et Ajax, l'accès aux données avec ADO.NET, Linq et XML, ainsi que les services Web de types SOAP et REST. En complément de cet apprentissage, le code source de tous les exemples mentionnés dans le livre est disponible sur www.editions-eyrolles.com.

Édition : Eyrolles - 910 pages, 1re édition, 1er octobre 2009

ISBN10 : 2212126042 - ISBN13 : 9782212126044

19x23, 1630g

Commandez sur www.amazon.fr :

44.65 € TTC (prix éditeur 47.00 € TTC) livraison gratuite !
C# : types et instructions de base
  • Premiers pas en C#
  • Commentaires en C#
  • Identificateurs en C#
  • Types de données en C#
  • Constantes en C#
  • Les structures
  • Le type enum
  • Les tableaux
  • Niveaux de priorité des opérateurs
  • Les instructions du C#
  • Opérations d'entrée/sortie
  • Les opérateurs
  • Conditions en C#
  • Les boucles
  • Les fonctions
  • Les pointeurs en C#

C# : les classes
  • Notions de base
  • Construction et destruction d'objet
  • Les tableaux d'objets
  • Champs, méthodes et classes statiques
  • Héritage
  • Les méthodes d'extension
  • Surcharge d'opérateur
  • Protections sur champs et méthodes
  • Classes abstraites
  • Les interfaces
  • Les propriétés
  • Les indexeurs
  • Object comme classe de base
  • La classe Type
  • Les attributs
  • Classes et méthodes partielles
  • Les génériques
  • Le type Nullables
  • Le type var
  • Les types anonymes
  • Le type dynamic

Classes non visuelles
  • Bibliothèque de fonctions mathématiques
  • La classe de traitement de chaînes
  • Les expressions régulières
  • Classes de maniuplation de dates et d'heures
  • Classes encapsulant les types élémentaires
  • Classe de tableau
  • Les structures Point, Rectangle et Size

Les classes conteneurs
  • Les conteneurs d'objets
  • Les conteneurs génériques
  • Les itérateurs en C# version 2

Traitement d'erreurs
  • Les exceptions générées par le système
  • Les clauses try et catch
  • Le groupe finally
  • Propagation des erreurs
  • Générer une exception dans une méthode

Délégués, événements et expressions lambda
  • Les délégués
  • Les événements
  • Les méthodes anonymes
  • Expressions lambda
  • Covariance et contravariance

Chréation et déploiement de programmes
  • Création d'un programme C#
  • Les techniques de remaniement de code
  • Outils de mise au point
  • Le compilateur C# intégré au run-time
  • Anatomie d'un exécutable
  • Déploiement d'application avec ClickOnce

Informations sur la configuration
  • Fonctions de configuration
  • Informations sur l'environnement de Windows
  • Accès à la base de données de recensement (registry)
  • Le fichier de configuration de programme

Threads et exécutions parallèles sur multicoeurs
  • Les processus
  • Les threads
  • Les sections critiques
  • Les mutex
  • Extensions pour traitements parallèles en C# version 4

Evolution de la programmation Windows
  • Développement en C avec le SDK Windows
  • La notion de message
  • Créer des contrôles Windows
  • Les frameworks OWL et MFC
  • Interopérabilité COM/DLL

Les fenêtres
  • Créer une application Windows
  • Les propriétés de la fenêtre
  • Propriétés run-time
  • Les événements
  • Les méthodes liées aux fenêtres

Claiver, souris et messages
  • Le clavier
  • La souris
  • Traitement d'événements
  • Drag and Drop
  • L'horloge

Les tracés avec GDI+
  • Les objets du GDI+
  • Les méthodes de la classe Graphics
  • L'événement Paint

Composants et hiérarchie des classes
  • Composants de Visual Studio .NET
  • Hiérarchie des classes
  • Opérations pratiques sur les composants
  • Adaptation automatique à la langue de l'utilisateur

Boutons et cases
  • Les boutons de commande
  • Les cases à cocher
  • Les cases d'option
  • Les groupes

Les boîtes de liste
  • Les boîtes de liste
  • Boîte de liste avec cases
  • Les boîtes combo
  • Les listes en arbre
  • Les fenêtres de liste
  • Le composant DataGridView

Zones d'affichage et d'édition
  • Caractéristiques des zones d'affichage
  • Zones d'affichage en hyperlien
  • Caractéristiques des zones d'édition
  • Les zones d'édition avec masque de saisie
  • Les contrôles Up and down

Barres de menu, d'état et de boutons
  • Le menu
  • Les listes d'images
  • La barre d'outils
  • La barre d'état

Boîtes de dialogue et fenêtres spéciales
  • La classe MessageBox
  • Les boîtes de dialogue
  • Les pages de propriétés
  • Les fenêtres de présentation
  • Le composant SplitContainer
  • Les fenêtres MDI
  • Fenêtre de n'importe quelle forme
  • Le composant WebBrowser
  • Les boîtes de sélection

Les composants de défilement
  • Les barres de défilement
  • Les barres graduées
  • Les barres de progression

Les impressions
  • L'objet PrintDocument
  • Caractéristiques d'impression
  • Prévisualisation d'impression
  • Problèmes pratiques

Programmation réseau
  • Les protocoles réseau
  • Programmation socket
  • Les classes TcpClient et TcpListener

Accès aux fichiers
  • La classe DriveInfo
  • Les classes Directory et DirectoryInfo
  • Les classes File et FileInfo
  • La classe Stream et ses classes dérivées
  • Les classes de lecture/écriture
  • Sérialisation et désérialisation
  • Encodage des caractères

Accès aux bases de données avec ADO.NET
  • Les objets de connexion
  • Les fabriques de classes
  • Les schémas
  • Les modes de travail
  • Le mode connecté
  • Le mode déconnecté
  • Les procédures stockées

Liaisons de données
  • Liaison avec boîte de liste
  • Liaison avec zone d'édition
  • Les composants liés aux bases de données

XML
  • Créer un fichier XML à l'aide de Visual Studio
  • Les classes XmlTextReader et XmlTextWriter
  • La classe XmlDocument
  • XML et les dataset
  • Les transformations XSLT

Accès aux données avec Linq
  • Linq to Objects
  • Linq to SQL
  • Linq to XML

Programmation ASP.NET
  • Introduction à la programmation Web côté serveur
  • Le code ASP.NET
  • Utilisation de Visual Studio ou de Visual Web Developer
  • Les contrôles de validation
  • Attributs et feuilles de style
  • Les pages maîtres
  • Les composants de navigation
  • Sécurité dans ASP.NET
  • Techniques de personnalisation
  • Accès aux bases de données
  • Les classes d'ASP.NET
  • Les contrôles utilisateur
  • Localisation des pages
  • JavaScript dans les programmes ASP.NET
  • AJAX

Les services Web
  • Introduction aux services Web
  • Le protocole SOAP
  • Créer et utiliser un service Web asmx
  • Les services Web avec WCF
  • Services Web REST
Critique du livre par la rédaction Rémy Mainil le 1er juin 2010
J'ai toujours apprécié les ouvrages de Gérard Leblanc et celui-ci ne déroge pas à la règle. Résolument tourné vers les débutants en programmation C#/.NET, ce livre couvre tous les sujets nécessaires, de la syntaxe de base du C# à la programmation des services Web avec ASP.NET en passant par Linq et la programmation WinForm. Les versions 1 à 4 sont couvertes par l'ouvrage, soit depuis la création du C#/.NET jusqu'à ce jour.
L'auteur commence par expliquer le langage C# en effectuant de nombreux parallèles avec le C/C++, ce qui facilite l'apprentissage aux personnes connaissant déjà ces langages mais n'entrave en rien la lecture des autres. Viennent alors quelques chapitres expliquant les classes principales du framework .NET. L'auteur nous apprend ensuite à créer des applications WinForm puis ASP.NET. Petit bémol cependant, on ne trouve aucun chapitre sur WPF ou sur Silverlight.
L'ouvrage est ponctué de nombreux exemples et Gérard Leblanc réussit à y expliquer de façon simple et concise les concepts, même avancés, du C# et du framework .NET.
En conclusion, il s'agit pour moi d'un livre incontournable pour toute personne souhaitant se former au .NET avec le langage C#.
Critique du livre par la rédaction Djug le 1er juin 2010
Ce livre est destiné principalement aux débutants qui souhaitent découvrir la plateforme .NET et apprendre le langage C# afin de développer des applications Windows et Web. Il aborde quasiment tous les sujets nécessaires pour bien se lancer avec ce langage.
L'auteur consacre une bonne partie du livre à la syntaxe de C# à travers ses différentes versions (de la 1 à la 4), puis il passe aux bases du framework .NET en parcourant l'essentiel de ses classes. Par la suite, l'auteur fait le tour des différents domaines d'application du framework .NET et du langage C#, à savoir les applications Windows, la programmation réseau, l'accès aux données (fichiers et bases de données) et les applications Web (ASP.net, Ajax, service web).
On constate néanmoins l'absence de parties consacrées à WPF et Silverlight, auxquels l'auteur consacre un livre entier.
Ce livre n'est pas uniquement une bonne référence théorique du langage C# (vu ses nombreux tableaux récapitulatifs à travers les différents chapitres), ses exemples (codes sources) simples le rendent très pratique, on les retrouve d'ailleurs tous proposés en téléchargement sur le site de l'éditeur.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
C# et .NET - Version 1 à 4


L'ouvrage de référence sur la plate-forme .NET

Langage phare de Microsoft, C# permet de concevoir avec une facilité déconcertante des applications Windows et Web, même pour des programmeurs non chevronnés, en combinant les meilleurs aspects des langages C++, Visual Basic et Java. Il a été spécialement conçu pour la plate-forme de développement .NET, aujourd'hui omniprésente dans le monde Microsoft mais connaissant également un essor remarquable sous Linux.

Après une première partie consacrée à la syntaxe de C#, de la version 1 (Visual Studio 2002) à la version 4 (Visual Studio 2010), l'ouvrage étudie en détail ses différents domaines d'application : les applications Windows avec WinForms, les applications Web avec ASP.NET et Ajax, l'accès aux données avec ADO.NET, Linq et XML, ainsi que les services Web de types SOAP et REST. En complément de cet apprentissage, le code source de tous les exemples mentionnés dans le livre est disponible sur www.editions-eyrolles.com.

[Lire la suite]



 
couverture du livre C# in Depth, Second Edition

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
2 commentaires
 
 

C# in Depth, Second Edition

de
Public visé : Expert

Résumé de l'éditeur

C# 4 is even more expressive and powerful than earlier versions. You can do amazing things with generics, lambda expressions, dynamic typing, LINQ, iterator blocks, and other features—but you first have to learn C# in depth.

C# in Depth, Second Edition is a thoroughly revised, up-to-date book that covers the new features of C# 4 as well as Code Contracts. In it, you'll see the subtleties of C# programming in action, learning how to work with high-value features that you'll be glad to have in your toolkit. The book helps readers avoid hidden pitfalls of C# programming by understanding "behind the scenes" issues.

Édition : Manning - 554 pages, 2e édition, 1er novembre 2010

ISBN10 : 1935182471 - ISBN13 : 9781935182474

Commandez sur www.amazon.fr :

37.02 € TTC (prix éditeur 49.99 € TTC) livraison gratuite !
Part one
  • Chapter 1: The changing face of C# development
  • Chapter 2: Core foundations: bounding on C# 1

Part two
  • Chapter 3: Parameterized typing with generics
  • Chapter 4: Saying nothing with nullable types
  • Chapter 5: Fast-tracked delegates
  • Chapter 6: Implementing iterators the easy way
  • Chapter 7: Concluding C# 2: the final features

Part three
  • Chapter 8: Cutting fluff with a smart compiler
  • Chapter 9: Lambda expressions and expression trees
  • Chapter 10: Extension methods
  • Chapter 11: Query expressions and LINQ to Objects
  • Chapter 12: LINQ beyond collections

Part four
  • Chapter 13: Minor changes to simplify code
  • Chapter 14: Dynamic binding in a static language
  • Chapter 15: Letting your code speak more clearly with Code Contracts
  • Chapter 16: Whither now ?

Appendices
  • Appendix A: LINQ standard query operators
  • Appendix B: Generic collections in .NET
  • Appendix C: Version summaries
Critique du livre par la rédaction Thomas Levesque le 1er septembre 2011
C# in Depth s'adresse à des développeurs qui sont déjà à l'aise avec C# et veulent perfectionner leur maîtrise du langage. Le livre ne s'attarde donc pas les principes de base, à part quelques rappels sur certains concepts essentiels (délégués, système de types, types valeur et types référence, etc.). Un aspect intéressant pour les développeurs qui ont pris un peu de retard par rapport aux différentes versions de C#, est que l'auteur ne présuppose que la connaissance de C# 1 : les évolutions ultérieures du langage (génériques, LINQ, typage dynamique, etc.) font donc l'objet d'une présentation complète.
Contrairement à la plupart des livres sur C#, C# in Depth se concentre sur le langage lui-même, et non sur telle ou telle partie du .NET Framework. Le livre ne vous apprendra donc pas à développer une application de A à Z, avec l'accès aux données et l'interface graphique, mais plutôt à maîtriser totalement le langage C# pour en tirer le meilleur parti dans votre code. De ce point de vue, le titre reflète parfaitement la philosophie du livre : chaque fonctionnalité du langage est minutieusement disséquée, chaque subtilité analysée en détail, avec des références à la spécification C#, et beaucoup d'exemples commentés et de schémas explicatifs.
Une partie assez importante du livre est consacrée à LINQ (Language Integrated Query) et à ses différentes déclinaisons (Linq to Objects, Linq to XML, Linq to SQL, etc.). L'auteur montre comment LINQ modifie profondément la façon d'aborder certains problèmes en C#, en ajoutant au paradigme impératif de nombreux concepts issus de la programmation fonctionnelle.
Pour ceux qui ne le connaitraient pas, Jon Skeet est l'un des experts les plus respectés du langage C#. Je suis depuis longtemps ses interventions sur le net (sur son blog et sur StackOverflow notamment), j'avais donc des attentes assez élevées vis-à-vis de C# in Depth. Et je dois dire que je n'ai pas été déçu : ce livre est une véritable bible, il couvre quasiment tous les aspects du langage avec un niveau de détail rarement égalé. La relecture technique a été effectuée par Eric Lippert, membre de l'équipe du compilateur C# chez Microsoft, ce qui donne une crédibilité supplémentaire à l'ouvrage. Je recommande donc chaudement ce livre à tous ceux qui veulent parfaire leur connaissance du langage C#.
L'avez vous lu ? Qu'en pensez-vous ?




 Commenter Signaler un problème

Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
l 13/10/2011 à 11:53
Bonjour,

La rédaction de Developpez.com a lu pour vous l'ouvrage suivant :
C# in Depth, Second Edition, de Jon Skeet

Citation Envoyé par Résumé de l'éditeur
C# 4 is even more expressive and powerful than earlier versions. You can do amazing things with generics, lambda expressions, dynamic typing, LINQ, iterator blocks, and other features—but you first have to learn C# in depth.

C# in Depth, Second Edition is a thoroughly revised, up-to-date book that covers the new features of C# 4 as well as Code Contracts. In it, you'll see the subtleties of C# programming in action, learning how to work with high-value features that you'll be glad to have in your toolkit. The book helps readers avoid hidden pitfalls of C# programming by understanding "behind the scenes" issues.
L'avez-vous lu? Comptez-vous le lire bientôt?

Quel est votre avis?
Avatar de GuruuMeditation GuruuMeditation - Membre expert https://www.developpez.com
l 13/10/2011 à 17:41
Marrant, je me disais juste il y a deux jours que je devrais l'acheter. J'espère qu'il est une bible, comme le "CLR by C#". Dés que j'ai lu, je donne un avis
Avatar de - https://www.developpez.com
l 14/10/2011 à 16:48
Au vu de ton critique sur le livre et que je te fais confiance je pense que je vais le commander quand même.
Je lis et donne mon avis après.