{"product_id":"gervais-luc-apprendre-la-programmation-orientee-objet-avec-le-langage-c-9782409020568","title":"Apprendre la programmation orientée objet avec le langage C#","description":"\u003cp\u003e\n      \u003cb\u003eApprendre la Programmation Orientée Objet avec le langage C#\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003eCe livre s'adresse \u003cb\u003eaux étudiants et aux développeurs\u003c\/b\u003e ayant déjà une première expérience de la programmation structurée et qui sont désireux de passer à la \u003cb\u003eProgrammation Orientée Objet (POO)\u003c\/b\u003e avec le \u003cb\u003elangage C#\u003c\/b\u003e, pour développer des applications .NET.\u003c\/p\u003e\u003cp\u003eAprès un \u003cb\u003ehistorique de la POO et du langage C#\u003c\/b\u003e, l'auteur explique pourquoi ce type de programmation est devenu incontournable pour développer dans les environnements graphiques événementiels. Les notions d'\u003cb\u003eobjet\u003c\/b\u003e, de \u003cb\u003eclasse\u003c\/b\u003e et de \u003cb\u003eréférence\u003c\/b\u003e sont présentées puis les fondements de la POO que sont l'\u003cb\u003eencapsulation\u003c\/b\u003e, l'\u003cb\u003ehéritage\u003c\/b\u003e, le \u003cb\u003epolymorphisme\u003c\/b\u003e et l'\u003cb\u003eabstraction\u003c\/b\u003e. Les différentes étapes d'un développement objet avec les principes de \u003cb\u003emodélisation UML\u003c\/b\u003e sont abordées, suivies par une présentation du \u003cb\u003eframework .NET\u003c\/b\u003e au travers de son intérêt, de sa richesse et de son environnement de développement Microsoft \u003cb\u003eVisual Studio 2019 Community.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eLe lecteur découvre \u003cb\u003ecomment C# reproduit les principes de la POO\u003c\/b\u003e avec des explications simples, des exemples concrets et des exercices corrigés à télécharger sur le site www.editions-eni.fr. Les \u003cb\u003etypes de base du développement .NET\u003c\/b\u003e et leurs utilisations sont présentés. Les programmes d'essais sont de type console ou graphique, basés sur l'utilisation des \u003cb\u003eWindows Forms\u003c\/b\u003e pour illustrer les communications entre objets. Quand ils seront pertinents, des parallèles seront menés avec les langages de programmation objet C++ et Java.\u003c\/p\u003e\u003cp\u003eLa \u003cb\u003eprogrammation multithread\u003c\/b\u003e, permettant l'exécution simultanée de plusieurs flux d'instructions, sera présentée, suivie par la communication entre mondes managé et non managé et l'écriture de \u003cb\u003etests unitaires\u003c\/b\u003e. Ensuite, avec la technique de la \u003cb\u003eréflexion\u003c\/b\u003e sur les o6bjets, l'auteur présente une façon dynamique de programmer et les travers qu'elle peut engendrer. Enfin, le dernier chapitre traite de la gestion des données avec \u003cb\u003eLINQ\u003c\/b\u003e, l'utilisation des fichiers \u003cb\u003eXML, ADO.NET\u003c\/b\u003e (en mode connecté et en mode déconnecté) et \u003cb\u003eEntity Framework.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eÀ la fin de ce livre, le lecteur disposera de bases solides pour appréhender les puissantes bibliothèques du .NET et réaliser des \u003cb\u003eprogrammes objet modulaires, fiables et extensibles.\u003c\/b\u003e\u003c\/p\u003e","brand":"ENI","offers":[{"title":"Used - very good","offer_id":53597134389590,"sku":"9782409020568-V","price":10.69,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9782409020568_1_ed1c3de4-b384-4668-8acc-904f2f236404.jpg?v=1778516832","url":"https:\/\/www.momoxbooks.com\/products\/gervais-luc-apprendre-la-programmation-orientee-objet-avec-le-langage-c-9782409020568","provider":"momoxbooks","version":"1.0","type":"link"}