C# 5 Développez des applications Windows avec Visual Studio 2012 par Jérôme Hugon. C Sharp (C#), c'est à la base un langage de programmation fortement lié à la plateforme .NET de Microsoft. Langage issu du monde Microsoft, mais très inspiré par Anders Hejlsberg, un ancien de chez Borland responsable entre autre de Turbo Pascal, il a un peu plus d'une dizaine d'années déjà et continue fortement à évoluer dont preuve sa version 5 publiée en août 2012.
La dernière version, liée à Visual Studio 2012 et .NET Framework 4.5, apporte son lot habituel de nouvelles fonctionnalités. On parle ici surtout de méthodes asynchrones qui permettent de cacher pas mal du fonctionnement des threads à un utilisateur débutant et de fortement simplifier le développement parallèle.
Le Livre
Après une très brève introduction sur Visual Studio, l'auteur commence sur les explications de la base avec .NET et sur le langage C# lui même. Si vous n'avez jamais même écrit encore en C# pas de panique, l'auteur vous expliquera même jusqu'aux opérateurs.
Les bases plantées, l'orienté objet peut arriver avec l'héritage, les types plus complexes et les événements et ce premier apprentissage se termine avec les bases des interfaces et les spécificités de l'interface Metro UI (Windows 8). La deuxième partie du livre se veut pour un usage déjà plus avancé avec des chapitres plus complexes pour un débutant comme les exceptions, le monitoring, le debuggage et LINQ.
Les habitués de C# ne seront pas en reste car avant de clôturer il reste quand même de jolis chapitres sur le multithreading, la localisation, le déploiement et les expressions régulières. En résumé, si vous avez besoin de vous mettre à C#, ou que vous avez même juste envie d'apprendre, c'est un excellent ouvrage qui vous permettra pas à pas de vous y mettre.
C#5 Développez des applications Windows avec Visual Studio 2012 par Jérôme Hugon.
Le livre numérique online est offert pour l'achat du livre imprimé
Editions ENI, 518 pages, ISBN 978-2-7460-7716-4