CLR via C# by Jeffrey Richter

This book is an expert guidance from well-known programming author Jeff Richter about the CLR and the .NET Framework 2.0. Jeffrey shares the insights direct from the Microsoft .NET development team and his own real-world expertise with extensive code examples in Visual C#.

Most .NET programming books are language centric. The capabilities of the CLR are implied based on the description of the language. Jeffery Richter's book is CLR centric. It describes what the CLR can do and how it does it. C# is used to provide practical examples of how to direct the CLR.

The book is oriented toward experienced programmers. It provides an introduction to the CLR and describes some intermediate topics in detail. Advanced topics are mentioned, but the coverage of advanced topics (such as CLR hosting) is shallow.

If you are an experienced programmer who is new to the CLR and C#, this is a great text. If you already understand the CLR and are looking for more information about advanced techniques, this book is probably not for you.

The factual content is quite useful, and most other books don't even come close to this. In addition to the facts, Jeff injects some of his opinion. An experienced developer will recognize these segments as opinion and reconcile that with the realities of their own work environment.

I say, This Book is a MUST READ book for all .Net Developers


Reference: http://www.microsoft.com/mspress/books/6522.aspx


Attachments

Comments

Author: Happy Coder29 Apr 2008 Member Level: Gold   Points : 2

This book actually talks about below

• Build, deploy, administer, and version applications, components, and shared assemblies
• Design types using constants, fields, constructors, methods, properties, and events
• Work effectively with the CLR’s special types including enumerators, arrays, and strings
• Declare, create, and use delegates to expose callback functions
• Define and employ re-usable algorithms with interfaces and generics
• Define, use, and detect custom attributes
• Use exception handling to build robust, reliable, and security-enhanced components
• Manage memory automatically with the garbage collector and work with native resources
• Apply CLR Hosting, AppDomains, assembly loading, and reflection to build dynamically extensible applications

Author: Debasmit Samal04 Jun 2008 Member Level: Gold   Points : 1

hi

FROM HERE I A AM UNABLE DOWNLOAD THE ATTACHMENT FOR THE E BOOK VERSION

COULD YOU TELL ME HOW CAN I GET(DOWNLOAD) THHIS E-BOOK FREELY.

Author: Robin_Hood09 Jun 2008 Member Level: Bronze   Points : 0

Thank's
Best of luck

Author: Robin_Hood09 Jun 2008 Member Level: Bronze   Points : 0

Thank's
Best of luck

Author: Robin_Hood09 Jun 2008 Member Level: Bronze   Points : 0

Thank's
Best of luck

Author: Abhijit Jana13 Jun 2008 Member Level: Gold   Points : 0

attachment is working properly

Author: Bunty21 Jun 2008 Member Level: Gold   Points : 2

Hi,
Thanks for sharing such books name.
I will definately read this book.
This really really cover fundamental concept of .net.
Ausum books.
Keep posting.

Author: Vidhya22 Jul 2008 Member Level: Gold   Points : 2

thanks.........to send these details .............

i know about something about this book;;;;;;;;;;;

• Build, deploy, administer, and version applications, components, and shared assemblies
• Design types using constants, fields, constructors, methods, properties, and events
• Work effectively with the CLR’s special types including enumerators, arrays, and strings
• Declare, create, and use delegates to expose callback functions
• Define and employ re-usable algorithms with interfaces and generics
• Define, use, and detect custom attributes
• Use exception handling to build robust, reliable, and security-enhanced components
• Manage memory automatically with the garbage collector and work with native resources
• Apply CLR Hosting, AppDomains, assembly loading, and reflection to build dynamically extensible applications

Author: Happy Coder12 Aug 2008 Member Level: Gold   Points : 2

The book actually talk about CLR in 5 parts

The book starts with Part 1 which covers basics of the CLR execution model, application building, packaging, deployment, administration, assemblies and strong naming.

Focus is on how .NET Framework is designed, what the terms surrounding .NET Framework mean and defining what it includes when you build and deploy a .NET application.

Author: Happy Coder12 Aug 2008 Member Level: Gold   Points : 1

Part 2 describes the type system and explains the distinction between primitive, reference and value types.

Focus is on what types in .NET Framework have as minimum set of behaviors and how do types, objects, thread stacks and managed heap relate to one another.

Author: Happy Coder12 Aug 2008 Member Level: Gold   Points : 1

Part 3 covers the fundamentals behind designing types and members which constitute a type.

Type and member basics, constants and fields, methods, properties and events are covered in great detail.

Designing types using constants, fields, constructors, methods, properties.

Author: Happy Coder12 Aug 2008 Member Level: Gold   Points : 2

Part 4 covers working with essential types in .NET Framework. These include chars and strings, enumerated types and bit flags, arrays, interfaces, delegates, generics, custom attributes and nullable types.

Focus is on what these are from CLR and .NET perspective and how do you get the most out of them.

Author: Happy Coder12 Aug 2008 Member Level: Gold   Points : 2

Part 5 covers CLR facilities such as exceptions, automatic memory management(Garbage collection and Dispose pattern), CLR hosting and AppDomains, assembly loading and reflection, asynchronous operations and thread synchronization.

Focus is on describing mechanics behind these CLR facilities and what they do to ease life of a .NET developer.

Author: John Thomas03 Apr 2009 Member Level: Silver   Points : 1

A Must read for all people who would like to get into the heart of CLR...read it and i bet you would enjoy it

Author: bajibabusk06 Apr 2009 Member Level: Gold   Points : 2

About The Book
Get expert guidance to exploit CLR capabilities and the Microsoft .NET Framework 2.0.

Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework. Written by a highly regarded programming expert and consultant to the Microsoft .NET team, this guide is ideal for developers building any kind of application—including Microsoft ASP.NET, Windows Forms, Microsoft SQL Server, Web services, and console applications. You’ll get hands-on instruction and extensive code C# code samples to help you tackle the tough topics and develop high-performance applications.

Discover how to:

Build, deploy, administer, and version applications, components, and shared assemblies

Design types using constants, fields, constructors, methods, properties, and events

Work effectively with the CLR’s special types including enumerators, arrays, and strings

Declare, create, and use delegates to expose callback functions

Define and employ re-usable algorithms with interfaces and generics

Define, use, and detect custom attributes

Use exception handling to build robust, reliable, and security-enhanced components

Manage memory automatically with the garbage collector and work with native resources

Apply CLR Hosting, AppDomains, assembly loading, and reflection to build dynamically extensible applications



  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: