Dernière mise à jour : - 4 livres - 4 critiques
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:
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
863 pages,
2ème édition,
Août 2007
Editions O'Reilly,
ISBN10 : 0-596-51037-3 |
Public visé : Initié à confirmé Résumé de l'éditeurC# 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 ! |
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 :
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 |
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 |
Copyright © 2008 Roux Benjamin. Aucune reproduction, même partielle, ne peut être faite de ce site ni 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.