Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.
Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Appliquez des compétences et des approches à votre programmation pour construire une application réelle en C# 11 en utilisant les dernières éditions de Visual Studio, C# et Microsoft.NET.
Cette édition révisée est mise à jour avec C#11 et met davantage l'accent sur les déclarations de premier niveau nouvellement introduites. En outre, vous trouverez des techniques utiles et une explication des différences entre l'écriture de code dans deux styles différents. Il couvre également les nouveaux modèles introduits dans .NET 6, ainsi que l'utilisation de .NET 7 dans Windows 10 pour écrire du code et générer des résultats.
Chaque chapitre s'ouvre sur une introduction et une application originale écrite en C# 11 afin que vous puissiez commencer à coder. À partir de là, vous êtes guidé vers un résultat attendu et les meilleures pratiques vous sont enseignées en cours de route. L'auteur, Vaskaran Sarcar, met l'accent sur l'extension et la maintenance du même programme et donne des exemples pour différents scénarios afin de rendre votre programme plus efficace.
Ce livre est divisé en cinq parties. La première partie commence par une discussion détaillée sur le polymorphisme. Elle vous montre ensuite comment utiliser correctement les classes abstraites et les interfaces, et vous apprend à discerner la technique à utiliser pour un scénario spécifique. Les discussions sur les commentaires de code vous apprennent comment les utiliser efficacement et pourquoi vous devez être prudent avec les commentaires de code.
Dans la deuxième partie, vous apprendrez six principes de conception, dont les principes SOLID et DRY. Ces principes sont à la base de modèles de conception bien connus, et ils établissent des pratiques pour développer des logiciels en tenant compte de la maintenance et de l'extension au fur et à mesure que le projet grandit.
La troisième partie vous guidera à travers des méthodes pour créer des applications efficaces. Vous apprendrez l'utilisation courante des usines pour séparer le code de son opposé et l'alternative de l'héritage en utilisant la composition d'objets et les wrappers. Cette partie démontre également l'utilisation de méthodes modèles, de crochets et de façades dans la programmation. Des conseils vous montrent comment les codeurs professionnels développent une application d'entreprise.
Une meilleure gestion des exceptions et des valeurs nulles est une autre partie intégrante de la programmation professionnelle, que la quatrième partie explore en détail. Cela vous aidera à devenir un programmeur plus professionnel.
Dans la dernière partie du livre, vous découvrirez des techniques efficaces de gestion de la mémoire ainsi que l'utilisation et l'abus des modèles de conception. Cette partie aborde également brièvement la manière de choisir entre une méthode statique et une méthode d'instance, ainsi que d'autres techniques.
Après avoir lu ce livre, vous serez en mesure de mettre en œuvre les meilleures pratiques pour rendre vos programmes plus efficaces et plus fiables.
Ce que vous apprendrez
⬤ Analyser les solutions alternatives avant leur mise en œuvre en comparant les avantages et les inconvénients.
⬤ Les codes polymorphes sont plus performants.
⬤ Connaître les effets secondaires de mauvais commentaires ou de commentaires redondants.
⬤ Comprendre la signification des principes SOLID et DRY.
⬤ Ajouter des fonctionnalités à l'aide de wrappers.
⬤ Redéfinir les étapes sans modifier la séquence d'appel d'un algorithme.
⬤ Utiliser des crochets dans votre application.
⬤ Transformer un système complexe en un système convivial à l'aide de façades.
⬤ Exécuter votre application en .NET 6.
A qui s'adresse ce livreLes développeurs ayant une connaissance de base de C#.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)