.NET Framework Standard Library Annotated Reference, Volume 1: Base Class Library and Extended Numerics Library
|
| List Price: | CDN$ 72.99 |
| Price: | CDN$ 51.45 & eligible for FREE Super Saver Shipping on orders over $39. Details |
Availability: Usually ships in 1 to 2 months
Ships from and sold by Amazon.ca
13 new or used available from CDN$ 12.79
Average customer review:(1 )
Product Description
Edited by a Lead Program Manager on Microsoft's .NET Framework team, .NET Framework Standard Library Annotated Reference, Volume 1, is the definitive reference for the .NET Framework base class library. This book utilizes extensive annotations and code samples from the creators of the technology to move beyond the online documentation and provide .NET developers with a dictionary-style reference to the most-used parts of the Framework. This volume covers a subset of the ISO CLI Standards, including the Base Class Library and the Extended Numerics Library.
In the printed book you will find informative overviews of each namespace covered and an easy-to-follow alphabetic reference of types in the standard, including type-level descriptions, sample code with output, and annotations from the design team and standardization committee.
With the ECMA and ISO standards as its core, this book includes:
- Annotations from key members of the Microsoft design team and the Standardization committee. Comments cover everything from design rationale and history to common problems and shortcomings.
- An overview of each namespace, describing its functionality and the inheritance hierarchy of types it defines.
- Type descriptions. Each type is covered in its own chapter, with a detailed description of how the type is to be used and a quick reference of the C# declaration syntax for all members defined on the type. Also noted: which members are only available in the Microsoft implementation of the .NET Framework, which are not available in the .NET Compact Framework, and which are only available in V1.1 of the .NET Framework.
- Code samples. Types are illustrated by fully compilable code samples with output included.
- Reference tabs and an exhaustive index, which allow readers to quickly and easily navigate the text.
- Reusable source code for more than one thousand samples. All code has been tested with versions 1.0, 1.1, and the 2.0 technical preview of the .NET Framework, and, where appropriate, with the .NET Compact Framework.
Product Details
- Amazon Sales Rank: #823606 in Books
- Published on: 2004-03-22
- Original language: English
- Binding: Hardcover
- 560 pages
Editorial Reviews
From the Inside Flap
This book is intended for anyone building applications using the .NET Framework. It is meant to be a dictionary-style reference to the core types in the Framework.
- Annotations from key folks involved in the design of the .NET Framework
- Namespace overviews
- Type descriptions
- Sample code to illustrate type uses
- A fully searchable CD that includes all source code, descriptions, annotations, and examples
- A fold-out poster containing a detailed inheritance diagram for all types covered in this volume.
- Base Class Library--A simple runtime library for modern programming languages. It serves as the standard for the runtime library for the language C#, as well as one of the CLI standard libraries. It provides types to represent the built-in data types of the CLI, simple file access, custom attributes, security attributes, string manipulation, formatting, streams, collections, and so forth.
- Extended Numerics Library--Provides the support for floating-point (System.Single, System.Double) and extended-precision (System.Decimal) data types. Like the Base Class Library, this library is directly referenced by the C# standard.
- Network Library--Provides simple networking services, including direct access to network ports and HTTP support.
- Reflection Library--Provides the ability to examine the structure of types, create instances of types, and invoke methods on types, all based on a description of the type.
- XML Library--Provides a simple "pull-style" parser for XML. It is designed for resource-constrained devices, yet provides a simple user model.
- Runtime Infrastructure Library--Provides the services needed by a compiler to target the CLI and the facilities needed to dynamically load types from a stream in the file format specified. For example, it provides System.BadImageFormatException, which is thrown when a stream that does not have the correct format is loaded.
- Extended Array Library--Provides support for non-vector arrays, that is, arrays that have more than one dimension and arrays that have non-zero lower bounds. This volume completely covers the Base Class Library and the Extended Numerics Library, as well as Microsoft-specific members on those types. It is our intention to cover the remaining libraries in future volumes.
- For classes, we use a rectangle: Example of a class
- For interfaces, we use a rounded rectangle: Example of an interface Abstract types are indicated with an "A": Example of an abstract type
- Enums are indicated with an "E": Example of an enum All other value types are indicated with a "V": Example of a value type
- Types in the Extended Numerics Library and those that are not standardized are specifically called out. If not otherwise noted, a type belongs to the Base Class Library. Example of a type in the Extended Numerics Library Object IComparable ValueType AttributeTargets Boolean Decimal ExtendedNumerics
- BA--Brad Abrams
- KC--Krzysztof Cwalina
- KG--Kit George
- BG--Brian Grunkemeyer
- AH--Anders Hejlsberg
- YL--Yung-Shin Lin
- JM--Joel Marcey
- JR--Jeffrey Richter
- For every type covered in the book we include all the members as defined in V1.1 of the .NET Framework. Many members were left out of the ECMA standard to streamline platform work because types in the signature were not in the standard or because of scheduling reasons. As this book is primarily targeted at developers using the .NET Framework, we elected to include all the members of the types we cover, not just those that are standardized.
- Nearly every type contains annotations from key members of the design team at Microsoft and members of the ECMA standards group. These annotations bring rationale, history, and other interesting notes about the types covered.
- We added more than 1,000 samples to the book. Nearly every member has a working sample with output included. All of the samples can be found on the CD.
Microsoft Corporation
February 2004
0321154894P02232004
From the Back Cover
Edited by a Lead Program Manager on Microsoft's .NET Framework team, .NET Framework Standard Library Annotated Reference, Volume 1, is the definitive reference for the .NET Framework base class library. This book/CD set utilizes extensive annotations and code samples from the creators of the technology to move beyond the online documentation and provide .NET developers with a dictionary-style reference to the most-used parts of the Framework. This volume covers a subset of the ISO CLI Standards, including the Base Class Library and the Extended Numerics Library.
In the printed book you will find informative overviews of each namespace covered and an easy-to-follow alphabetic reference of types in the standard, including type-level descriptions, sample code with output, and annotations from the design team and standardization committee.
With the ECMA and ISO standards as its core, this book includes:
- Annotations from key members of the Microsoft design team and the Standardization committee. Comments cover everything from design rationale and history to common problems and shortcomings.
- An overview of each namespace, describing its functionality and the inheritance hierarchy of types it defines.
- Type descriptions. Each type is covered in its own chapter, with a detailed description of how the type is to be used and a quick reference of the C# declaration syntax for all members defined on the type. Also noted: which members are only available in the Microsoft implementation of the .NET Framework, which are not available in the .NET Compact Framework, and which are only available in V1.1 of the .NET Framework.
- Code samples. Types are illustrated by fully compilable code samples with output included.
- Reference tabs and an exhaustive index, which allow readers to quickly and easily navigate the text.
- Reusable source code for more than one thousand samples. All code has been tested with versions 1.0, 1.1, and the 2.0 technical preview of the .NET Framework, and, where appropriate, with the .NET Compact Framework.
About the Author
Brad Abrams was a founding member of both the Common Language Runtime and .NET Framework teams at Microsoft, where he is currently a Lead Program Manager. Brad has been involved with WinFX and Windows Vista efforts from the beginning. His primary role is to ensure consistency and developer productivity of the .NET Framework through Vista and beyond. His popular blog can be found at http://blogs.msdn.com/BradA/.
