Developpez.com - C
X

Choisissez d'abord la catégorieensuite la rubrique :

logo

Dernière mise à jour : - 4 livres - 4 critiques


couverture du livre 'Programming WPF, Second Edition'

Note 5.0

Programming WPF, Second Edition

Building Windows UI with Windows Presentation Foundation

de Chris Sells, Ian Griffiths
Public visé : Initié

Résumé de l'éditeur

If you want to build applications that take full advantage of Windows Vista's new user interface capabilities, you need to learn Microsoft's Windows Presentation Foundation (WPF). This new edition, fully updated for the official release of .NET 3.0, is designed to get you up to speed on this technology quickly. By page 2, you'll be writing a simple WPF application. By the end of Chapter 1, you'll have taken a complete tour of WPF and its major elements.

WPF is the new presentation framework for Windows Vista that also works with Windows XP. It's a cornucopia of new technologies, which includes a new graphics engine that supports 3-D graphics, animation, and more; an XML-based markup language, called XAML, for declaring the structure of your Windows UI; and a radical new model for controls.

This second edition includes new chapters on printing, XPS, 3-D, navigation, text and documents, along with a new appendix that covers Microsoft's new WPF/E platform for delivering richer UI through standard web browsers -- much like Adobe Flash. Content from the first edition has been significantly expanded and modified. Programming WPF includes:

  • Scores of C# and XAML examples that show you what it takes to get a WPF application up and running, from a simple "Hello, Avalon" program to a tic-tac-toe game
  • Insightful discussions of the powerful new programming styles that WPF brings to Windows development, especially its new model for controls
  • A color insert to better illustrate WPF support for 3-D, color, and other graphics effects
  • A tutorial on XAML, the new HTML-like markup language for declaring Windows UI
  • An explanation and comparison of the features that support interoperability with Windows Forms and other Windows legacy applications
WPF represents the best of the control-based Windows world and the content-based web world. Programming WPF helps you bring it all together.

Critique du livre par la rédaction (Benjamin Roux)
Comme annoncé dans la préface par les auteurs, ce livre s'adresse aux développeurs, et non aux designers, mais plus particulièrement aux développeurs initiés qui ont déjà une certaine pratique du C# ou de la plateforme .NET en général. Aucun rappel n'est effectué sur les bases du C# et c'est tant mieux, il en reste plus pour le vif du sujet.

Parlons en d'ailleurs, dès le premier chapitre on rentre dedans, avec notre premier Hello en WPF. Le reste de ce chapitre est tout simplement une sorte d'introduction aux futurs chapitres avec des petits exemples (comme pour le Data Binding) ou sous forme d'image (comme pour la 3D).

Les chapitres suivants passent en revue les principales caractéristiques de WPF, avec par un exemple un chapitre sur la liste des contrôles communs (Bouton, TextBox...), un autre sur les différents positionnements des contrôles dans les fenêtres (StackPanel, Grid...), mais aussi par le très intéressant et selon moi, le plus intéressant, Data Binding.

On retrouvera également des chapitres sur les très intéressants, Animations, et 3D Graphics, pour faire des applications WPF jolies.

Le reste des chapitres vous expliquera les rudiments de WPF, comme la navigation (applications XBAPs), la création et l'application de styles sur vos contrôles, les Graphics (images...) ou même mettre du texte en forme, de mille et une façons.

Le tout est toujours agrémenté d'images pour facilité la compréhension, ainsi que de codes sources expliqués pour une meilleure compréhension.

On saluera également la présence d'appendices avec entre autres le très intéressant Silverlight.

En conclusion, ce livre va je pense devenir Le livre de référence sur WPF, tout comme le sont la plupart des livres aux éditions O'Reilly dans leur catégorie.

Sommaire

  1. Hello WPF
  2. Application and Settings
  3. Layout
  4. Input
  5. Controls
  6. Simple Data Binding
  7. Binding to List Data
  8. Styles
  9. Control Templates
  10. Windows and Dialogs
  11. Navigation
  12. Resources
  13. Graphics
  14. Text and Flow Documents
  15. Printing and XPS
  16. Animation and Media
  17. 3D Graphics
  18. Custom Controls
  19. Appendices
    1. XAML
    2. Interoperability
    3. Asynchronous and Multithreaded WPF Programming
    4. WPF Base Types
    5. Silverlight

863 pages, 2ème édition, Août 2007 Editions O'Reilly, ISBN10 : 0-596-51037-3
Commandez sur www.amazon.fr :
30,62 EUR TTC (prix éditeur 36,02 EUR TTC) - Livraison Gratuite !
couverture du livre 'C# 2 de l'apprentissage du langage au développement ASP ... maîtrisez C# '

Note 4.0

C# 2 de l'apprentissage du langage au développement ASP ... maîtrisez C#

de Brice-Arnaud GUÉRIN - Hervé BERTHET
Public visé : Initié à confirmé

Résumé de l'éditeur

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

ASP.Net 2.0 avec C# 2 - Conception et développement d'applications Web avec Visual Studio 2005 Ce livre s'adresse aux développeurs, architectes et administrateurs qui souhaitent adopter une approche professionnelle pour la réalisation d'applications Web en tirant le meilleur parti possible d'ASP.Net 2.0. Il accompagne le lecteur dans une étude complète de la technologie ASP.Net et de Visual Studio. Pour chaque thème abordé des exemples pratiques et utiles sont fournis en C# 2. Le lecteur commencera par Visual Studio et ses outils (Refactoring, Visual Source Safe, Team system) et par les évolutions du langage C#. Le deuxième chapitre décrit le fonctionnement des applications IIS. Le livre étudie en détail les Web forms et propose des composants personnalisés pour créer des graphiques. Les chapitres suivants élaborent des solutions pour allier rapidité de développement et performances dans l'accès aux bases de données ADO.Net. Est ensuite traitée la sécurisation des sites Web avec la mise au point d'un fournisseur pour Active Directory. Le lecteur découvrira également comment créer un portail personnalisable pour informations boursières (Web Part et services Web SOA). Le dernier chapitre décrit la mise en production sous ASP.Net et l'infrastructure de contrôle d'état Health Monitoring.

Critique du livre par la rédaction (Benjamin Roux)
C# 2.0 - Développez avec Visual Studio 2005

Ce livre, destiné aussi bien aux développeurs débutant qu'aux développeurs confirmés réussi son pari. En effet les premiers chapitres sont consacrés à une présentation du Framework .NET, ainsi que de l'environnement de développement Visual Studio.

A partir du chapitre 4 et de la 120ème page, on rentre dans le vif du sujet avec les bases du langage. Par la suite la complexité augmente avec un chapitre sur le programmation orientée objet, l'héritage, le polymorphisme et autres réjouissances. L'auteur survole ainsi plusieurs points clés du framework .NET, comme les Winforms, l'accès aux données avec ADO.NET, la manipulation des fichiers XML, mais aussi les Web Services.

L'apprentissage du langage se fait autour du développement d'une application simplifiée de calcul d'impôt. Programme qui s'étoffera au fur et à mesure des chapitres, se terminant par une version accessible via un Web Service.

Ce livre est donc dans l'ensemble un bon livre, les développeurs confirmés seront en revanche un peu deçu du fait des nombreux chapitres de présentation du Framework .NET.

ASP.Net 2.0 avec C# 2 - Conception et développement d'applications Web avec Visual Studio 2005

Au fil des chapitres l'auteur nous fait une introduction à ASP.NET avec C#2.

Le livre commence par une présentation de Visual Studio, du Framework .NET, ainsi qu'un rappel sur la syntaxe de certains points du langage C#, chose tout à fait appréciable.

Ensuite l'auteur parcourt un certain nombre de points en développement ASP.NET, on commence par un peu de théorie sur le serveur Web, puis initiation aux Webforms suivi entre autres de chapitres sur l'accès aux données avec ADO.NET, sur les Web Services ou même sur la sécurisation de vos sites webs, chose très louable.

On appréciera le grand nombres d'explications et d'illustrations rendant ainsi la lecture plus plaisante et la compréhension plus aisée.

Ce livre reste donc un bon livre pour une introduction à ASP.NET même si il ne rentre pas en profondeur dans les différentes parties abordées.

844 pages, Editions ENI, ISBN10 : 2-746-03664-9, 17x21 cm
Commandez sur www.editions-eni.fr :
46.55 EUR TTC seulement (au lieu de 49.00 EUR TTC : prix public) - Livraison Gratuite !
Commandez sur www.amazon.fr :
46,55€ EUR TTC (prix éditeur 46,55€ EUR TTC) - Livraison Gratuite !
couverture du livre 'Design Patterns Tête la première'

Note 4.5

Design Patterns Tête la première

de Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates, Marie-Cécile Baland
Public visé : Débutant

Résumé de l'éditeur

Si vous souhaitez vous distinguer des développeurs ordinaires et devenir une force de proposition pour les architectures d'applications, vous vous devez de maîtriser les design patterns. Pour cela, rien ne vaut l'expérience de ceux qui ont déjà été confrontés aux mêmes problèmes. Vous profiterez à la fois de leur savoir-faire et de ce qui se fait de mieux en matière de conception. Qui plus est, vous gagnerez un temps précieux que vous occuperez bien mieux à autre chose de plus complexe et de plus amusant, ce qui fera le bonheur de vos chefs. Le plus important demeure que vous ne voulez pas vous endormir en apprenant les design patterns.

Si vous connaissez déjà la collection Tête la première, vous savez déjà à quoi vous en tenir. Voici les principaux bénéfices que vous tirerez de cet ouvrage :

  • Distinguer les principaux patterns (Fabrique, Singleton, Adaptateur, Itérateur, Composite, etc.);
  • Apprendre à les utiliser : quand et comment les appliquer dans vos conceptions, sans pour autant vous laisser gagner par la patternite
  • Contrôler l'accès aux objets avec des proxies
  • Maîtriser les mécanismes MVC et de son acolyte Web : MVC 2
  • Ne plus se sentir désoeuvré face à des problèmes de conception en apprenant à réaliser des conceptions souples qui s'adaptent à vos besoins
  • Arriver à reconnaître les design patterns qui vous entourent au quotidien dans les API Java, les frameworks ou autres applications, et comprendre enfin comment ils fonctionnent
  • Réaliser des conceptions bien pensées et faciles à maintenir.
Sous des dehors amusants et ludiques, cet ouvrage n'en demeure pas moins un guide d'apprentissage pas à pas. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices qui stimulent le cerveau. Jeux, images, interviews, mots-croisés, sont autant de moyens de vous amener à exploiter intelligemment les design patterns et de vous transmettre une vision claire et pragmatique des problèmes de conception. L'heure est venue de vous plonger dans les design patterns, tête la première !

Critique du livre par la rédaction (Benjamin Roux)
Voici un livre qui sort de l'ordinaire, comme le montre la couverture "Apprenez comment la vie amoureuse de Jim s'est améliorée depuis qu'il préfère la composition à l'héritage". Comment faire de l'humour avec un sujet aussi sérieux que les design patterns ?

La réponse n'étant pas évidente les auteurs ont décidé de consacrer une dizaine de pages au début du livre pour se justifier selon eux l'Homme retient mieux ce qui le surprend, pourquoi pas ? Mais c'est surtout lorsque l'on entame le sujet proprement dit que l'on comprend l'intérêt de leur méthode, en effet les exemples pleuvent, les ré-explications aussi : tout est fait pour que le lecteur comprenne et retienne : des exemples sous formes de dialogues, d'images et de schémas. Personnellement c'est en connaisseur que j'ai abordé ce livre, je pouvais donc cerner le problème dès le premier exemple. J'ai donc demandé à d'autres personnes et c'est un fait : tout le monde arrive à identifier le problème et comprendre l'intérêt de la solution proposée, pas forcément au premier exemple d'où l'intérêt des nombreuses ré-explications. Les patterns proposés sont nombreux et variés et l'on peut en dénombrer une bonne quinzaine. Les auteurs prennent bien le soin d'expliquer que les patterns sont des pratiques éprouvées que l'on ne doit surtout pas utiliser partout mais après avoir lu ce livre vous serez atteints de patternite aigüe et essaierez d'en placer le plus possible ! Attention ce livre cible avant tout les amateurs en pattern : si vous souhaitez un ouvrage faisant office de référence passez votre chemin !

639 pages, Editions O'Reilly, ISBN10 : 2-841-77350-7
Commandez sur www.amazon.fr :
51,30€ EUR TTC (prix éditeur 54€ EUR TTC) - Livraison Gratuite !
couverture du livre 'C en Action'

Note 4.5

C en Action

Solutions et exemples pour les programmeurs en C

de Yves Mettier
Public visé : Avancé

Résumé de l'éditeur

C en action rassemble une sélection de solutions efficaces aux problèmes les plus souvent rencontrés par les programmeurs en C. À la fois source d'idées, moyen d'apprendre C par l'exemple ou de programmer plus vite et plus facilement, cet ouvrage est construit sur le modèle : un problème, une solution, une discussion.

Critique du livre par la rédaction (Benjamin Roux)
Au fil des chapitres, l'auteur aborde un certain nombre de problèmes que tout programmeur C rencontre au cours de ses développements, comme les problèmes de gestion mémoire, de traitement de fichier ou de manipulation de chaines de caractères.

Ces problèmes sont livrés avec une solution ainsi qu'une discussion où l'auteur explique son choix. Les codes sources sont bien détaillés et expliqués pour une compréhension aisée. On notera en revanche certains codes sources plus compliqués qu'ils ne pourraient l'être.

C en Action propose aussi des solutions utilisant des fonctions POSIX ainsi que la Glib, ce que peu de livres font. Nous saluerons cette nouveauté.

Les deux derniers chapitres sont dédiés à l'utilisation de deux bibliothèques : libbzip2 pour la compression/décompression et libxml pour l'utilisation des fichiers XML en C. Un très bon point.

En conclusion, C en Action reste un excellent livre pour les développeurs C.

540 pages, Editions O'Reilly, ISBN10 : 2-841-77289-6
Commandez sur www.amazon.fr :
55,10€ EUR TTC (prix éditeur 58€ EUR TTC) - Livraison Gratuite !

Valid XHTML 1.1!Valid CSS!

Copyright © 2008 Roux Benjamin. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique C