Effective C#: 50 Specific Ways to Improve Your C# free download online

Title: Effective C#: 50 Specific Ways to Improve Your C#
Author(s): Bill Wagner
Pages: 352
Publisher: Addison-Wesley Professional
Publication date: 2004
Language: English
Format: CHM
ISBN-10: 0321245660
ISBN-13:
Description: C# is the premier language for .NET development, and is currently the fastestgrowing programming language. It is already being used by 29% of professionalprogrammers, with that percentage expected to continue increasing rapidly. It isstill a relatively new language, however, and developers are still looking forresources to enable them to use it better. Effective C# covers C# from apractical perspective, and provides insight into using the language moreefficiently. The reader will get information based on years of practical C#experience in real world settings. The format of the book is the same that hasproven immensely popular in other books in Scott Meyers' series. The authorhas a devoted following from his regular C# columns in Visual StudioMagazine. Every serious C# developer will keep this book close at hand, toreturn to again and again for advice. 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 whenand when notto use reflection, see items 42 and 43 * Preview the major enhancements in C# 2.0, see item 49 * You're already a successful C# programmerthis book can help you become an outstanding one.

Effective C#: 50 Specific Ways to Improve Your C# free download links:
Link type Link Password
Book http://rapidshare.com/files/51653963/9A4E2627-06FD-43FC-B71C-23ACE74DE7AB.rar books_for_all
Mirror http://www.icefile.org/index.php?page=main&id=6cf0f1013&name=9A4E2627-06FD-43FC-B71C-23ACE74DE7AB.rar books_for_all
Book http://www.file2box.com/7869vi5ygub6 books_for_all
Hosted by uCoz