{"product_id":"hugon-jerome-c-5-developpez-des-applications-windows-avec-visual-studio-2012-9782746077164","title":"C# 5 : développez des applications Windows avec Visual Studio 2012","description":"\u003cp\u003eCe livre sur le développement d'applications Windows avec le langage C# et Visual Studio 2012 est destiné aux \u003cb\u003edéveloppeurs\n qui débutent avec le framework .NET\u003c\/b\u003e. Il leur permet d'apprendre les \u003cb\u003ebases du langage C#\u003c\/b\u003e et introduit\n des \u003cb\u003econcepts plus avancés\u003c\/b\u003e leur donnant une vue d'ensemble des possibilités offertes par le langage C#, Visual\n Studio et le framework .NET en général. L'auteur a choisi une approche pas à pas tout en construisant une \u003cb\u003eapplication\n fonctionnelle tout au long de l'ouvrage\u003c\/b\u003e pour illustrer de manière pratique et cohérente les concepts abordés.\n L'apprentissage commence par la familiarisation avec \u003cb\u003el'interface de Visual Studio 2012\u003c\/b\u003e ainsi qu'avec \u003cb\u003ele concept de\n l'architecture .NET\u003c\/b\u003e. Les détails du langage C# (en version 5 au moment de la rédaction du livre), sa \u003cb\u003esyntaxe\u003c\/b\u003e et ses\n fonctionnalités comme les \u003cb\u003eclasses, l'héritage\u003c\/b\u003e, les \u003cb\u003einterfaces\u003c\/b\u003e, les \u003cb\u003etypes génériques\u003c\/b\u003e ou encore les \u003cb\u003edélégués\u003c\/b\u003e et les\n \u003cb\u003eévènements\u003c\/b\u003e sont ensuite expliqués avant d'aborder la conception d'interfaces utilisateur.\u003c\/p\u003e\u003cp\u003eLa \u003cb\u003econception de l'interface utilisateur\u003c\/b\u003e couvre toutes les phases utiles pour créer des applications Windows à la\n fois fonctionnelles et ergonomiques, allant de la \u003cb\u003ecréation de formulaires\u003c\/b\u003e à la \u003cb\u003ecréation de contrôles\u003c\/b\u003e en passant par\n l'implémentation de \u003cb\u003egestionnaire d'évènements\u003c\/b\u003e et la validation des données saisies. Une introduction à la conception\n de \u003cb\u003eformulaires de style Modern UI\u003c\/b\u003e pour Windows 8 est également incluse.\u003c\/p\u003e\u003cp\u003eLes outils de Visual Studio qui permettent de réaliser \u003cb\u003eles tests et le débogage\u003c\/b\u003e des applications sont également\n détaillés en présentant les techniques de \u003cb\u003egestion des erreurs\u003c\/b\u003e mais aussi les concepts permettant de surveiller les\n applications comme le \u003cb\u003etraçage\u003c\/b\u003e, l'interaction avec les \u003cb\u003ejournaux d'évènements\u003c\/b\u003e et l'utilisation des \u003cb\u003ecompteurs de\n performance\u003c\/b\u003e.\u003c\/p\u003e\u003cp\u003eL'utilisation de \u003cb\u003eEntity Framework\u003c\/b\u003e est détaillée au sein d'exemples concrets permettant de comprendre rapidement\n comment créer des \u003cb\u003emodèles de données\u003c\/b\u003e et comment les utiliser pour communiquer avec une base de données tout\n en apprenant à utiliser le \u003cb\u003elangage de requête LINQ\u003c\/b\u003e pour interagir avec des données sous différents formats (objets,\n SQL ou XML). L'alternative du stockage de données d'une application sur le système de fichiers et l'utilisation du\n \u003cb\u003econcept de la sérialisation\u003c\/b\u003e sont également détaillés fournissant ainsi une vision globale des possibilités offertes par\n le framework .NET concernant la gestion des données.\u003c\/p\u003e\u003cp\u003eDes \u003cb\u003econcepts plus avancés\u003c\/b\u003e sont également abordés afin d'exposer une gamme plus large des possibilités offertes\n par le langage C# et Visual Studio : l'utilisation des \u003cb\u003eexpressions régulières\u003c\/b\u003e, le développement d'\u003cb\u003eapplications multitâches\u003c\/b\u003e\n et \u003cb\u003easynchrones\u003c\/b\u003e, la \u003cb\u003eglobalisation\u003c\/b\u003e et la \u003cb\u003elocalisation\u003c\/b\u003e d'une application, la \u003cb\u003esécurité\u003c\/b\u003e du code, l'implémentation\n d'applications client\/serveur, le dessin avec \u003cb\u003eGDI+\u003c\/b\u003e ainsi que la \u003cb\u003eréflexion\u003c\/b\u003e font partie des sujets introduits.\u003c\/p\u003e\u003cp\u003eLa dernière partie de l'ouvrage est consacrée à la \u003cb\u003ecréation d'assemblages\u003c\/b\u003e ainsi qu'au \u003cb\u003edéploiement des applications\u003c\/b\u003e.\n Les outils et techniques mis à disposition par Visual Studio pour créer des \u003cb\u003einstalleurs Windows\u003c\/b\u003e et \u003cb\u003econfigurer\n les applications\u003c\/b\u003e y sont détaillés.\u003c\/p\u003e","brand":"ENI","offers":[{"title":"Used - good","offer_id":53328154296662,"sku":"9782746077164-G","price":13.69,"currency_code":"EUR","in_stock":true}],"url":"https:\/\/www.momoxbooks.com\/products\/hugon-jerome-c-5-developpez-des-applications-windows-avec-visual-studio-2012-9782746077164","provider":"momoxbooks","version":"1.0","type":"link"}