LivreActuellement indisponible
Pratique de .NET et C#
Résumé
Ce livre s'adresse principalement aux développeurs Windows, les premiers intéressés par .NET. Le but de cet ouvrage est de les accompagner dans leur migration vers .NET, en passant en revue les avantages et les pièges de ce nouvel environnement, entièrement orienté réseau. Tous les aspects de la programmation sont couverts de façon très fine, qu'il s'agissent des spécificités du langage, des principales bibliothèques proposées par .NET, ou encore de l'environnement de programmation. .NET est la plate-forme logicielle qui suscite aujourd'hui le plus d'attentes parmi les industriels qui souhaitent intégrer à leurs projets informatiques tous les avantages d'une véritable architecture distribuée. Avec Pratique de .NET et C#, Patrick Smacchia aborde en détail chacune des facettes de cet environnement. Toutes les notions sont ici abordées du point de vue du développeur qui doit à la fois être rapidement productif, et anticiper les évolutions sans remettre en cause ses compétences acquises. Chaque concept est illustré par une liste des applications industrielles envisageables et par des exemples compilables précis et concis, empruntés au monde réel. Voici un aperçu des différents aspects abordés dans chacune des parties de cet ouvrage : L'architecture .NET : CLR, langage CIL, assemblages, métadonnées, déploiement, synchronisation, appels asynchrones, domaine d'application, sécurité, attributs, réflexion, interopérabilité avec les DLLs natives et COM.
Le langage C# et pour chaque section, la comparaison C#/C++ : Typage, classe et objets, héritage polymorphisme et abstraction, pointeurs et zone de code non protégé, délégués, événement, exception. Classes de bases du Framework .NET : Collections, E/S fichiers, sockets, applications graphiques (WinForms, GDI+), gestion des données ADO.NET, XML.
Le développement d'applications distribuées : Services d'entreprise COM+, .NET Remoting, AOP, ASP.NET, Services Web, comparaison entre ces différentes technologies et leurs évolutions futures. Grâce à de nombreux rappels des notions fondamentales, l'étudiant ou le développeur débutant ne sera pas perdu. Le développeur confirmé pourra rapidement exploiter les subtiles possibilités proposées par .NET, que sont par exemple la réflexion, la programmation orientée aspect ou le mécanisme d'attribut.
Le langage C# et pour chaque section, la comparaison C#/C++ : Typage, classe et objets, héritage polymorphisme et abstraction, pointeurs et zone de code non protégé, délégués, événement, exception. Classes de bases du Framework .NET : Collections, E/S fichiers, sockets, applications graphiques (WinForms, GDI+), gestion des données ADO.NET, XML.
Le développement d'applications distribuées : Services d'entreprise COM+, .NET Remoting, AOP, ASP.NET, Services Web, comparaison entre ces différentes technologies et leurs évolutions futures. Grâce à de nombreux rappels des notions fondamentales, l'étudiant ou le développeur débutant ne sera pas perdu. Le développeur confirmé pourra rapidement exploiter les subtiles possibilités proposées par .NET, que sont par exemple la réflexion, la programmation orientée aspect ou le mécanisme d'attribut.





