{"id":92212,"date":"2024-04-25T12:35:20","date_gmt":"2024-04-25T10:35:20","guid":{"rendered":"https:\/\/dev.promoculture.lu\/web\/produit\/non%20class\u00e9\/c-12\/"},"modified":"2026-03-24T17:27:04","modified_gmt":"2026-03-24T16:27:04","slug":"c-12","status":"publish","type":"product","link":"https:\/\/dev.promoculture.lu\/web\/produit\/entrepreneuriat\/informatique-et-electronique\/c-12\/","title":{"rendered":"C# 12"},"content":{"rendered":"<p>Ce livre sur le d\u00e9veloppement d\u2019applications Windows avec le langage C# (en version 12) et Visual Studio 2022 est destin\u00e9\u00a0aux d\u00e9veloppeurs qui d\u00e9butent avec le framework .NET. Il leur permet d\u2019apprendre les\u00a0bases du langage C#\u00a0et introduit des concepts plus avanc\u00e9s leur donnant une vue d\u2019ensemble des possibilit\u00e9s offertes par le langage C#, Visual Studio et le framework .NET en g\u00e9n\u00e9ral. L\u2019auteur a choisi une approche pas \u00e0 pas tout en construisant une\u00a0application fonctionnelle tout au long de l\u2019ouvrage\u00a0pour illustrer de mani\u00e8re pratique et coh\u00e9rente les concepts abord\u00e9s.<\/p>\n<p>L\u2019apprentissage commence par la familiarisation avec\u00a0l\u2019interface de Visual Studio 2022\u00a0ainsi qu\u2019avec\u00a0le concept de l\u2019architecture .NET. Les d\u00e9tails du langage C#, sa syntaxe et ses fonctionnalit\u00e9s comme les\u00a0classes,\u00a0l\u2019h\u00e9ritage, les\u00a0interfaces, les\u00a0types g\u00e9n\u00e9riques\u00a0ou encore les\u00a0d\u00e9l\u00e9gu\u00e9s\u00a0et les\u00a0\u00e9v\u00e8ne\u00adments\u00a0sont ensuite expliqu\u00e9s avant d\u2019aborder la\u00a0conception d\u2019interfaces utilisateur.<\/p>\n<p>La conception de l\u2019interface utilisateur couvre toutes les phases utiles pour cr\u00e9er des applications Windows \u00e0 la fois fonctionnelles et ergonomiques, allant de la\u00a0cr\u00e9ation de formulaires\u00a0\u00e0 la\u00a0cr\u00e9ation de contr\u00f4les\u00a0en passant par l\u2019im\u00adpl\u00e9mentation de\u00a0gestionnaire d\u2019\u00e9v\u00e8nements\u00a0et la validation des donn\u00e9es sai\u00adsies. Une introduction \u00e0 la conception d\u2019application WPF est \u00e9galement incluse.<\/p>\n<p>Les outils de Visual Studio qui permettent de r\u00e9aliser les\u00a0tests et le d\u00e9bo\u00adgage\u00a0des applications sont \u00e9galement d\u00e9taill\u00e9s en pr\u00e9sentant les techniques de gestion des erreurs, mais aussi les concepts permettant de surveiller les applications comme le\u00a0tra\u00e7age, l\u2019interaction avec les\u00a0journaux d\u2019\u00e9v\u00e8nements\u00a0et l\u2019utilisation des\u00a0compteurs de performance.<\/p>\n<p>L\u2019utilisation de\u00a0Entity Framework\u00a0est d\u00e9taill\u00e9e au sein d\u2019exemples concrets permettant de comprendre rapidement comment cr\u00e9er des\u00a0mod\u00e8les de don\u00adn\u00e9es\u00a0et comment les utiliser pour communiquer avec une base de donn\u00e9es, tout en apprenant \u00e0 utiliser le\u00a0langage de requ\u00eate LINQ\u00a0pour interagir avec des\u00a0donn\u00e9es\u00a0sous diff\u00e9rents formats (objets, SQL ou XML). L\u2019alternative au stockage de donn\u00e9es d\u2019une application sur le syst\u00e8me de fichiers et l\u2019utilisation du\u00a0concept de la s\u00e9rialisation\u00a0sont \u00e9galement d\u00e9taill\u00e9es, fournissant ainsi une vision globale des possibilit\u00e9s offertes par le framework .NET concernant la gestion des donn\u00e9es.<\/p>\n<p>Des\u00a0concepts plus avanc\u00e9s\u00a0sont \u00e9galement abord\u00e9s afin d\u2019exposer une gamme plus large des possibilit\u00e9s offertes par le langage C# et Visual Studio : l\u2019utilisation des\u00a0expressions r\u00e9guli\u00e8res, le d\u00e9veloppement\u00a0d\u2019applications multit\u00e2ches\u00a0et\u00a0asynchrones, la\u00a0globalisation\u00a0et la\u00a0localisation\u00a0d\u2019une appli\u00adcation, la\u00a0s\u00e9curit\u00e9\u00a0du code, l\u2019impl\u00e9mentation d\u2019applications client\/serveur, le dessin avec\u00a0GDI+\u00a0ainsi que la r\u00e9flexion font partie des sujets introduits.<\/p>\n<p>La derni\u00e8re partie de l\u2019ouvrage est consacr\u00e9e \u00e0 la\u00a0cr\u00e9ation d\u2019assemblages\u00a0ainsi qu\u2019au\u00a0d\u00e9ploiement des applications. Les outils et techniques mis \u00e0 dis\u00adposition par Visual Studio pour cr\u00e9er des\u00a0installeurs Windows\u00a0et\u00a0configurer les applications\u00a0y sont d\u00e9taill\u00e9s.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce livre sur le d\u00e9veloppement d\u2019applications Windows avec le langage C# (en version 12) et Visual Studio 2022 est destin\u00e9\u00a0aux d\u00e9veloppeurs qui d\u00e9butent avec le framework .NET. Il leur permet d\u2019apprendre les\u00a0bases du langage C#\u00a0et introduit des concepts plus avanc\u00e9s leur donnant une vue d\u2019ensemble des possibilit\u00e9s offertes par le langage C#, Visual Studio et [&hellip;]<\/p>\n","protected":false},"featured_media":92213,"template":"","meta":[],"product_brand":[],"product_cat":[142],"product_tag":[],"class_list":{"0":"post-92212","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-informatique-et-electronique","7":"product_shipping_class-standard","8":"pa_auteurs-jerome-hugon","9":"pa_collection-expert-it","10":"pa_editeur-eni","11":"pa_edition-avril-2024","12":"pa_nombre-de-pages-20353","14":"first","15":"instock","16":"purchasable","17":"product-type-simple"},"exclude_global_add_ons":[],"addons":[],"_links":{"self":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product\/92212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/media\/92213"}],"wp:attachment":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/media?parent=92212"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_brand?post=92212"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_cat?post=92212"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_tag?post=92212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}