.NET Framework Standard Library Annotated Reference, v.2, Addison-Wesley

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search
  Title:  .NET Framework Standard Library Annotated Reference,
Volume 2: Networking Library, Reflection Library, and XML Library
  Author(s):  Brad Abrams, Tamara Abrams
  Edition:  Addison-Wesley Professional (August 23, 2005)
  Format:  Hardcover: 512 pages
  ISBN:  0321194454
  Overall Rating:  Image:stars5.gif The Bottom Line
C# Online.NET:Reviews: Book Reviews  •  Educ./Train. Reviews  •  Software Reviews  •  Top 10 Books

Contents


C# Online.NET Book Review

Oh my, Volume 1 has a red satin ribbon for a bookmark. This volume has a blue one! They are color coded to the cover design.

This book is the authoritative reference to the .NET Framework libraries: Networking Library, Reflection Library, and XML Library. Each type has its own chapter with the following features:

  • Header - namespace name, type name, library name.
  • Type summary - C# declaration syntax for all members.
  • Type description - detailed usage description.
  • Annotations - annotations by key Microsoft design team members including Anders Hejlsberg.
  • Example - C# source code and program output.

All source code examples—and there are hundreds—are in the C# language.

This volume covers version .NET Framework 2.0.

Of course, most of this information is available online at MSDN; but, for literate types, the hardbound book is much preferred over another open browser window. And, the authoritative annotations are not on MSDN.

Also, included with the book is a CD containing the e-book (.pdf) and the C# source code examples. The e-book holds thousands of pages and is a more detailed reference than the book. The source code examples are legion. The CD alone is worth the price of admission.


Bottom line

.NET Framework Standard Library Annotated Reference is an authoritative and essential reference for all .NET developers.

Books in this series

Microsoft .NET Development Series (Addison-Wesley):

From the back cover

The .NET Framework Standard Library Annotated Reference, Volume 2, completes the definitive reference to the .NET Framework base class library. This book-and-CD set offers programmers unparalleled insight into the ECMA and ISO specifications for the classes and members, while also explaining why they were designed as they were and demonstrating how to use them. This volume covers the Networking, Reflection, and XML libraries, complementing Volume 1’s coverage of the Base Class and Extended Numerics libraries.

The printed book contains high-level descriptions of each namespace, plus detailed descriptions and samples of each type, including annotations, inheritance diagrams, and a listing of members.

The accompanying CD contains a vastly expanded version of the book’s text that includes detailed descriptions of each member and samples for most members—almost two thousand searchable pages of immediately useful reference material, plus a full source-code archive.

With the ECMA and ISO standards as its core, the combined book and CD include

  • A clear and complete overview of each namespace, describing its purpose and functionality and the inheritance hierarchy of types it defines.
  • Type descriptions. Each type is covered in its own chapter, with a quick reference to the C# declaration syntax for all members defined in the type, and a detailed description of how the type is used.
  • Annotations from key insiders: members of the Microsoft design team and the ECMA Standards Committee. These comments cover everything from design rationale and history to common problems and shortcomings, with exceptional clarity and candor.
  • Reference tabs and an exhaustive index, which allow readers to quickly and easily navigate the text.
  • Code samples. Types are illustrated by working code samples, with output included.
  • Reusable source code for the more than one thousand samples is supplied as an archive on the CD. All code has been tested with versions 1.0, 1.1, and 2.0 of the .NET Framework and, where appropriate, with the .NET Compact Framework.

About the author(s)

Brad Abrams is a Program Manager on the .NET Framework team at Microsoft, where he has been designing the Framework Class Libraries for the past five years. He is the primary author of the .NET Framework Design Guidelines, the Common Language Specification, and the class libraries for the ECMA CLI specification.

Tamara Abrams most recently worked as a Software Test Engineer at Microsoft and, prior to that, was involved in designing and building factory automation software.

Table of Contents (abbreviated)

I: NAMESPACE OVERVIEWS.
II: CLASS LIBRARIES.
   System.Net.Sockets.AddressFamily Enum
Annotations Index.
Index.

Personal tools