logo

Les Meilleurs Livres pour C#, VB.NET et ASP.NET - Windows Phone

Dernière mise à jour : 21/01/2012


precedent    sommaire    suivant



couverture du livre 'Microsoft XNA Game Studio 4.0: Learn Programming Now !'

Note 4.5

Microsoft XNA Game Studio 4.0: Learn Programming Now !

How to program for Windows Phone 7, Xbox 360, Zune devices, and more

de Rob Miles
Public visé : Débutant

Résumé de l'éditeur

Now you can build your own games for your Xbox 360®, Windows® Phone 7, or Windows-based PC—as you learn the underlying concepts for computer programming. Use this hands-on guide to dive straight into your first project—adding new tools and tricks to your arsenal as you go. No experience required!

Learn XNA and C# fundamentals—and increase the challenge with each chapter Write code to create and control game behavior Build your game's display—from graphics and text to lighting and 3-D effects Capture and cue sounds Process input from keyboards and gamepads Create features for one or multiple players Tweak existing games—and invent totally new ones

Critique du livre par la rédaction (nico-pyright(c)) (07/2011)
La première chose à savoir est que ce livre c'est pas à mettre entre toutes les mains. Son titre ne semble pas très explicite mais il reflète exactement le contenu de cet ouvrage. Apprendre à développer en utilisant XNA Game Studio 4.0.

C'est donc un livre pour débutants, débutants partant même de zéro. L'auteur explique dans la langue de shakespare les bases de la programmation par un biais plutôt motivant : le développement de jeux en utilisant le C# et XNA Game Studio 4.0.

Vous y découvrirez ce que sont des instructions en langage C#, comment créer votre premier programme pour Xbox, PC ou smartphone utilisant Windows Phone 7.

On commence doucement en découvrant quelques instructions, puis petit à petit, l'auteur nous guide vers des programmes plus sophistiqués utilisant des bonnes pratiques de programmation. Ce n'est pas un livre pour maîtriser XNA, mais un guide pour se lancer dans la programmation de petits jeux, rigolos et simples.

Agréable à lire et plein d'humour, cet ouvrage se lit tranquillement et nous invite au monde merveilleux du développement.

Je ne m'attendais pas à ce que le livre soit pour un public autant débutant. Ce qui est un peu perturbant, c'est que l'auteur s'adresse à un ado, voire un étudiant ; ayant l'habitude de lire des ouvrages écrits pour des professionnels j'ai été un peu dérouté. Mais finalement, ça se passe plutôt bien et je me suis même revu à mes débuts, faisant les mêmes erreurs. Il est parfait pour tous les jeunes adultes voulant se lancer dans le développement. Je crains par contre que le fait qu'il soit en anglais puisse être un obstacle pour ces jeunes adultes, désireux d'apprendre de programmer des jeux en C#.

N'attendez pas par contre d'être un as du développement de jeux à la fin de la lecture, comme tout langage de programmation, il faut du temps et de la pratique pour acquérir de l'expérience.

464 pages, 1ière édition, 02/2001 Éditions Microsoft Press, ISBN10 : 0735651574, ISBN13 : 978-0735651579
Commandez sur oreilly.com : 29.99  $ - Livraison Gratuite !

Commandez sur www.amazon.fr :
21.47 EUR TTC seulement (au lieu de 29.99 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Windows Phone 7 - Coffret de 2 livres : Développez une application Windows Phone avec Silverlight'

Note 4.0

Windows Phone 7 - Coffret de 2 livres : Développez une application Windows Phone avec Silverlight

de Florent SANTIN - Julien CORIOLAND - Olivier DEWIT - Léonard LABAT
Public visé : Débutant, Intermediaire

Résumé de l'éditeur

Ces deux livres de la collection Expert IT offrent au lecteur un maximum d'informations sur le développement d'applications pour Windows Phone 7 avec Silverlight : 973 pages pour devenir Expert.
Des éléments complémentaires sont en téléchargement sur www.editions-eni.fr.

Silverlight - Développez des applications riches universelles [2ième édition]
Ce livre sur Silverlight, écrit par un expert du développement d'applications clientes, est un cours complet sur la programmation d'applications riches universelles, intégrées au navigateur ou installées sur le poste de travail, pour les systèmes Mac OS X et Windows. Silverlight (en version 4 au moment de la rédaction du livre) est en effet une version allégée et multi-plateforme du framework Microsoft .NET et de WPF (Windows Presentation Foundation).
Ce livre décrit en profondeur tous les aspects de la technologie et les illustre au moyen de nombreux exemples. Il s'adresse au développeur .NET qui souhaite découvrir et approfondir la programmation d'applications riches avec Visual Studio 2010 et Expression Blend 4.
Il présente les deux modèles applicatifs de Silverlight : application .NET intégrée au HTML et capable d'interagir avec JavaScript, et application détachée du navigateur et installée sur le poste de travail. Le lecteur découvrira comment organiser le code source pour collaborer efficacement avec des infographistes et exploiter les styles et les templates. Il apprendra les bases fondamentales du graphisme vectoriel et la création d'animations, de transformations et d'effets Pixel Shader. Il apprendra également à gérer les différents types de contenu supportés par Silverlight : interface utilisateur à base de contrôles interactifs, support des écrans tactiles multitouch, visualisation et saisie de données (databinding, architecture MVVM), multimédia (texte, image, son, vidéo). Un chapitre est consacré au développement de bibliothèques de contrôles personnalisés.
Les exemples de code fournis utilisent C# et XAML.

Windows Phone 7 - Développez avec Visual Studio, Silverlight et XNA
Ce livre sur Windows Phone 7 s'adresse aux développeurs particuliers et professionnels désirant comprendre et mettre en œuvre le développement d'applications Windows Phone 7.
Les développeurs non familiarisés avec .NET y découvriront les notions de base essentielles pour débuter la création de leur première application tandis que ceux maîtrisant déjà la plate-forme analyseront les subtilités requises pour réaliser des applications mobiles s'intégrant parfaitement avec le système d'exploitation Windows Phone 7.
Les développeurs d'applications grand public pourront évaluer et débuter avec Silverlight tandis que ceux de jeux vidéo pourront comprendre la logique et les techniques de développement propres aux téléphones mobiles à travers la mise en œuvre de XNA.
Après une présentation générale des fonctionnalités du système d'exploitation Windows Phone 7 et de son positionnement sur le marché des Smartphones, les auteurs détaillent le cycle de développement complet d'une application, du choix, de l'installation et de la configuration des outils jusqu'à sa commercialisation.
Sont ensuite détaillées, l'utilisation de Silverlight pour le développement d'applications Windows Phone classiques puis celle du Framework XNA dédié aux applications 3D ou bien aux jeux vidéo.
En complément de l'aspect technologique, l'ensemble des subtilités dédiées à la plate-forme de développement est présenté : la création d'applications multi-langues, l'intégration avec les fonctionnalités du système d'exploitation ou encore la communication avec les différents capteurs présents sur le téléphone.

Olivier Dewit
Chef de projet, responsable technique du développement chez un éditeur de logiciels de gestion, Olivier Dewit est aussi formateur spécialisé sur le développement d'applications Web et la programmation orientée objet. Il a suivi toutes les étapes de création de la technologie .Net et, à travers cet ouvrage, vous fait partager cette expertise et sa passion pour le développement internet et intranet avec ASP.NET. Il est reconnu MVP (Microsoft Most Valuable Professional) dans la spécialité Client Application Development.

Florent Santin
Florent Santin travaille sur Team Foundation Server depuis la première version du produit en 2005. Il est consultant/formateur dans la société de services Access IT, spécialisée dans les technologies Microsoft et est reconnu Microsoft MVP (Most Valuable Professional) sur Visual Studio Application Lifecycle Management (ALM). Il anime régulièrement des conférences sur ce sujet pour Microsoft et publie de nombreux articles dans la presse ou sur Internet. Dans ce livre, ses qualités pédagogiques s'allient à toute son expérience et expertise sur TFS pour le plus grand bénéfice des lecteurs.

Julien CORIOLAND
Julien CORIOLAND est consultant/formateur .NET, expert du développement Silverlight et reconnu Microsoft MVP (Most Valuable Professional) Client App Dev.

Léonard LABAT
Léonard LABAT est consultant/développeur .NET, expert du développement XNA. Il est reconnu MSP (Microsoft Student Partner).

Critique du livre par la rédaction (verdavaine yan)
Ce coffret est composé d'un livre sur Silverlight et d'un livre sur le SDK Windows Phone 7. Mango (WindowspPhone 7.5) correspond au SDK Windows Phone 7.1.

Le premier livre, “Silverlight - Développez des applications riches universelles [2ème édition]” écrit par Olivier Dewit, vous présente les fondamentaux de Silverlight. Vous y apprendrez le modèle de conception Model-View-ViewModel (MVVM), les outils graphiques, d'animation, les styles … Un soin particulier est apporté à l'explication du Data Binding, un concept très important et puissant de WPF et Silverlight. Le livre étant orienté développeur, la syntaxe et la structure des fichiers XAML sont très bien expliquées. L'auteur connaît bien son sujet et destine ses explications aux débutants Silverlight. Toutefois, l'auteur considère le C# comme un langage connu de lecteur. Petit point, qui m'a gêné : l'auteur a tendance à présenter son projet Perspective comme faisant partie intégrante de Silverlight et cela prête parfois à confusion. Le SDK de Windows Phone étant basé sur Silverlight, ce livre vous permettra d'en acquérir de très bonnes bases.

Le second livre, “Windows Phone 7 - Développez avec Visual Studio, Silverlight et XNA”, coécrit par Florent SANTIN, Julien CORIOLAND et Léonard LABAT, vous présente Windows Phone 7 et son écosystème de développement. En complément du premier livre, il réoriente le lecteur sur les particularités de la version Silverlight pour Windows Phone. Le livre est plutôt clair et concis. J'aurais personnellement aimé un peu plus de détails sur le mode pivot et panorama. Les explications sur l'utilisation de Visual 2010 et Expression Blend 4 sont courtes mais suffisantes. Les points importants de la plateforme (notification push, localisation/globalisation, interaction application - OS ...) sont assez bien expliqués. Par contre, il manque la gestion des tuiles. Les chapitres consacrés à XNA constituent une bonne introduction et donnent un premier éventail des outils et possibilités qu'elle fournit. Malheureusement, avec la sortie récente de MANGO et donc du SDK Windows Phone 7.1, quelques informations du livre sont devenues obsolètes (cycle de vie d'une application, nombre limite de diffusion d'application gratuite,...) ou incomplètes (mode multi-tâche...). Une mise à jour de ce livre est en préparation.

Pour conclure, c'est un bon coffret pour se former à Windows Phone_7. Toutefois, avec la mise à jour MANGO, le second livre n'est plus vraiment d'actualité et il faut faire attention aux modifications apportées au SDK comme le cycle de vie et son état Tombstone. La connaissance du C# est un pré requis.

L'avez vous lu ? Qu'en pensez-vous ? Commentez Donner une note à l'article (4.5)

Sommaire

Silverlight - Développez des applications riches universelles [2ème édition]

  • Chapitre 1 : Fondamentaux
  • Chapitre 2 : Graphisme
  • Chapitre 3 : Animation
  • Chapitre 4 : Multimédia
  • Chapitre 5 : Contrôles et interactivité
  • Chapitre 6 : Gestion de données
  • Chapitre 7 : Classes personnalisées
  • Chapitre 8 : Aspects avancés du modèle applicatif

Windows Phone 7 - Développez avec Visual Studio, Silverlight et XNA

  • Chapitre 1 : Le système d'exploitation Windows Phone 7
  • Chapitre 2 : Les outils de développement
  • Chapitre 3 : Introduction à Silverlight
  • Chapitre 4 : Notions fondamentales de Silverlight
  • Chapitre 5 : Framework de navigation de Silverlight
  • Chapitre 6 : Les contrôles avancés de Silverlight
  • Chapitre 7 : Développement Silverlight orienté données
  • Chapitre 9 : La 2D avec XNA
  • Chapitre 10 :Interactions avec l'utilisateur en XNA
  • Chapitre 11 :La programmation 3D en XNA
  • Chapitre 12 :Intégration avec le système d'exploitation
  • Chapitre 13 :Les notifications en mode Push
  • Chapitre 14 :Localisation et globalisation

973 pages, 1 édition, Éditions ENI, ISBN10 : 2746064995, ISBN13 : 9782746064997
Commandez sur www.amazon.fr :
74,10 EUR TTC (prix éditeur 74,10 EUR TTC) - Livraison Gratuite !

precedent    sommaire    suivant

Valid XHTML 1.0 TransitionalValid CSS!

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

 
 
 
 
Partenaires

Hébergement Web