Effective C# - 50 Specific Ways to Improve Your C# - Bill Wagner - Librairie Eyrolles

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Effective C#
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Effective C#

Effective C#

50 Specific Ways to Improve Your C#

Bill Wagner - Collection Effective Software Development Series

307 pages, parution le 30/12/2004

Résumé

C#'s resemblances to C++, Java, and C make it easier to learn, but there's a downside: C# programmers often continue to use older techniques when far better alternatives are available. In Effective C#, respected .NET expert Bill Wagner identifies fifty ways you can start leveraging the full power of C# in order to write faster, more efficient, and more reliable software.

Effective C# follows the format that made Effective C++ (Addison-Wesley, 1998) and Effective Java (Addison-Wesley, 2001) indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples. Drawing on his unsurpassed C# experience, Wagner addresses everything from value types to assemblies, exceptions to reflection. Along the way, he shows exactly how to avoid dozens of common C# performance and reliability pitfalls. You'll learn how to:

  • Use both types of C# constants for efficiency and maintainability, see item 2
  • Use immutable data types to eliminate unnecessary error checking, see item 7
  • Avoid the C# function that'll practically always get you in trouble, see item 10
  • Minimize garbage collection, boxing, and unboxing, see items 16 and 17
  • Take full advantage of interfaces and delegates, see items 19 though 22
  • Create CLS compliant assemblies that use noncompliant C# language features, see item 30
  • Improve reliability and maintainability by creating small, cohesive assemblies, see item 32
  • Leverage the full power of .NET's runtime diagnostics, see item 36
  • Know when-and when not-to use reflection, see items 42 and 43
  • Preview the major enhancements in C# 2.0, see item 49
  • You're already a successful C# programmer-this book can help you become an outstanding one

L'auteur - Bill Wagner

Bill Wagner is co-founder of and .NET consultant for SRT Solutions. A nationally recognized independent expert on .NET, he has been a regular contributor to ASP.NET Pro Magazine, Visual Studio Magazine, and the .NET Insight newsletter. In addition to being a Microsoft Regional Director, he is also active in the Southeast Michigan .NET User Group and the Ann Arbor Computing Society. He is author of The C# Core Language Little Black Book (The Coriolis Group, 2002).

Sommaire

  • Introduction
  • C# Language Elements
  • NET Resource Management
  • Expressing Designs with C#
  • Creating Binary Components
  • Working with the Framework
  • Miscellaneous
  • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Bill Wagner
Collection Effective Software Development Series
Parution 30/12/2004
Nb. de pages 307
Format 17,5 x 23,5
Couverture Broché
Poids 642g
Intérieur Noir et Blanc
EAN13 9780321245663
ISBN13 978-0-321-24566-3

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription