Join Books.org — it's free

Essential .NET, Volume I: The Common Language Runtime by Don Box — book cover
Microsoft .NET, Other Programming Languages, Web Services, General Software Engineering

Essential .NET, Volume I: The Common Language Runtime

by Don Box, Chris Sells (With), James S. Miller
Available on Bookshop Write a review

Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.

Log in to track your reading progress.

Overview

"Don taught me stuff I didn't know about my own product! And I bet he'll teach you something, too."
—From the Foreword by James Miller, Lead Program Manager, Common Language Runtime, Microsoft Corporation

Essential .NET, Volume 1 , provides everything developers need to take full advantage of the power of Microsoft .NET. This book describes, in depth, the glue of the .NET Framework: the Common Language Runtime (CLR). Box and Sells explain the inner workings of the CLR—the rationale behind its design, the problems it solves, and the role of type in CLR programming—and show readers how to build better applications using the .NET Framework while gaining a more complete understanding of how the CLR works.

The book is packed with the practical detail and expert advice only Don Box can provide. Topics covered include:

  • CLR's evolution
  • Assemblies in the .NET Framework
  • The CLR type system
  • Programming with type
  • Objects and values
  • Methods
  • Explicit method invocation
  • Application domains
  • Security
  • Interoperability

Essential .NET, Volume 1 , is an authoritative guide to the Microsoft .NET Common Language Runtime.

Books in the Microsoft .NET Development Series are written and reviewed by the principal authorities and pioneering developers of the Microsoft .NET technologies, including the Microsoft .NET development team and DevelopMentor. Books in the Microsoft .NET Development Series focus on the design, architecture, and implementation of the Microsoft .NET initiative to empower developers and students everywhere with the knowledge they need to thrive in the Microsoft .NET revolution.

0201734117B10042002

Synopsis

"Don taught me stuff I didn't know about my own product! And I bet he'll teach you something, too."
—From the Foreword by James Miller, Lead Program Manager, Common Language Runtime, Microsoft Corporation

Essential .NET, Volume 1, provides everything developers need to take full advantage of the power of Microsoft .NET. This book describes, in depth, the glue of the .NET Framework: the Common Language Runtime (CLR). Box and Sells explain the inner workings of the CLR—the rationale behind its design, the problems it solves, and the role of type in CLR programming—and show readers how to build better applications using the .NET Framework while gaining a more complete understanding of how the CLR works.

The book is packed with the practical detail and expert advice only Don Box can provide. Topics covered include:

  • CLR's evolution
  • Assemblies in the .NET Framework
  • The CLR type system
  • Programming with type
  • Objects and values
  • Methods
  • Explicit method invocation
  • Application domains
  • Security
  • Interoperability

Essential .NET, Volume 1, is an authoritative guide to the Microsoft .NET Common Language Runtime.

Books in the Microsoft .NET Development Series are written and reviewed by the principal authorities and pioneering developers of the Microsoft .NET technologies, including the Microsoft .NET development team and DevelopMentor. Books in the Microsoft .NET Development Series focus on the design, architecture, and implementation of the Microsoft .NET initiative to empower developers and students everywhere with the knowledge they need to thrive in the Microsoft .NET revolution.

About the Author, Don Box

Don Box is a leading educator, recognized authority on the Component Object Model (COM), coauthor of the Simple Object Access Protocol (SOAP) specification, and coiner of the term "COM is Love." He recently joined Microsoft as an architect in the Microsoft® .NET Developer and Platform Evangelism Group.

Earlier in his career, Box cofounded DevelopMentor Inc., a component software think tank aimed at educating developers on the use of the COM, Java, and

Reviews

There are no reviews yet. Log in to write one.

Editorials

From Barnes & Noble

The Barnes & Noble Review
If you want the deepest possible understanding of .NET’s Common Language Runtime, you’ll want to hear what Don Box has to say. Through the '90s, Box was arguably the world’s most influential writer on COM, and he personally coauthored the SOAP 1.1 specification. His understanding of advanced software integration issues is legendary. And now, with Chris Sells, he’s written the definitive guide to the CLR.

Box and Sells begin by reviewing COM’s key limitations, especially in extensibility and in the exchange of COM contract descriptions. The CLR, like COM, focuses on contracts -- but unlike COM, it provides a fully specified metadata format for describing them. Also unlike COM, CLR contracts describe logical type structure, not physical in-memory representations. That gives CLR powerful flexibility, while at the same time overcoming key problems that plague COM. These changes lead to a programming model that’s independent of task or language -- and hence, C#, VB.NET, and many other languages can be mapped to the CLR.

With this context, Box and Sells offer thorough explanations of CLR modules, assemblies, and the loader, the Common Type System, instances, AppDomains, and methods (including elements of the CLR’s method invocation architecture that draw on leading-edge Aspect-Oriented Programming ideas). The book concludes with an expert introduction to the CLR’s new secure execution model, and to the ways CLR-based programs relate to the world around them.

This isn’t beginner’s material, but if you’re already reasonably familiar with .NET, it’ll give you powerful insights for building better software. Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.

Book Details

Published
November 1, 2002
Publisher
Addison-Wesley
Pages
405
Format
Paperback
ISBN
9780201734119

More by Don Box

Similar books