Customizing the Microsoft® .NET Framework Common Language... and over one million other books are available for Amazon Kindle. Learn more

Kindle Edition
 
   
Have one to sell? Sell yours here
Customizing the Microsoft® .NET Framework Common Language Runtime (Pro Developer)
 
 
Start reading Customizing the Microsoft® .NET Framework Common Language... on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Customizing the Microsoft® .NET Framework Common Language Runtime (Pro Developer) [Paperback]

Steven Pratschner (Author)
4.2 out of 5 stars  See all reviews (9 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition $31.99  
Paperback --  

Book Description

Pro Developer February 23, 2005

Packed with expert guidelines and advice, this is the advanced reference you need to customize common language runtime (CLR) applications now—and as you move to Microsoft .NET Framework 2.0 and Microsoft Visual Studio 2005. Microsoft program manager Steven Pratschner takes you inside the workings of the CLR, showing you how it functions, and how to tailor its features for the unique requirements of your application. You’ll go from configuring basic startup parameters to controlling critical runtime notations—including how code is loaded into the process, how memory is managed, and when code is scheduled to run. Find the detailed information and insights you need—and take full advantage of the increased flexibility and programmability of the CLR.

Discover how to:

  • Write your own CLR host—or customize the default host—to control startup and shutdown
  • Use application domains and domain managers to effectively isolate groups of assemblies
  • Learn key strategies for loading and customizing assemblies in extensible applications
  • Extend and customize the Code Access Security (CAS) system to help protect your extensible application
  • Unload a domain without leaking resources—and make code more reliable—using safe handles, critical finalizers, and constrained execution regions
  • Use the host protection feature for application-specific programming model constraints
  • Create and manage tasks with custom schedulers and thread pools

Covers Microsoft .NET Framework 2.0

Get code samples on the Web:

For information on code samples and system requirements, please see the Introduction.


Customers Who Bought This Item Also Bought


Product Details

  • Paperback: 400 pages
  • Publisher: Microsoft Press; 1 edition (February 23, 2005)
  • Language: English
  • ISBN-10: 0735619883
  • ISBN-13: 978-0735619883
  • Product Dimensions: 9.1 x 7.3 x 1.2 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #900,070 in Books (See Top 100 in Books)

 

Customer Reviews

9 Reviews
5 star:
 (5)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

42 of 45 people found the following review helpful:
5.0 out of 5 stars One of the Definitive CLR Books, February 19, 2005
By 
This review is from: Customizing the Microsoft® .NET Framework Common Language Runtime (Pro Developer) (Paperback)
Having started in 1999, by the year 2002 I already felt old with the CLR/.NET. The exciting discovery phases were over by then. The dozen starting people of the DM CLR list had morphed intro thousands. Consequently, the year 2002, IMHO, saw the publication of the CLR/.NET books that defined the landscape and nothing really since then has really said anything that hadn't been said by then. 2002 saw the defining books of .NET such as Jeff Richter's Applied Microsoft .NET Framework Programming (I still insist it is the 1st book every .NET developer should read), Don's Essential .NET, The Shared Source CLI Essentials, and for the tortured souls stuck doing Interop, Adam's masterpiece, .NET and COM: The Complete Interoperability Guide. There were great books covering all of the areas of .NET. I had written most of my .NET info pages in 2001 and 2002. There was very little left to say and I felt that very little spoke to me after 2002. Phil Stanhope and I contemplated writing a book called "Non-Trivial .NET" because there was nothing coming out that was deep. Today, I got real excited like 2002 again as I stumbled across Steven Pratschner's Customizing the Microsoft .NET Framework Common Language Runtime. CLR wonks drool over this: A Tour of the CLR Hosting API, Controlling CLR Startup and Shutdown, Using the Default CLR Host, Using Application Domains Effectively, Configuring Application Domains, Loading Assemblies in Extensible Applications, Customizing How Assemblies Are Loaded, Domain-Neutral Assemblies, Extending the CLR Security System, Writing Highly Available Microsoft .NET Framework Applications, Enforcing Application-Specific Programming Model Constraints, Managing How the CLR Uses Memory, Integrating the CLR with Custom Schedulers and Thread Pools. In other words, the real stuff, the nitty gritty. This happens to be the kind of issues I now face with the CLR: hosting the CLR in "strange" containers and dealing with CLR shutdown and startup. Steve is in a unique position, having been on the original CLR team and now a PM for the .NET CF. If you want to go beyond VS.NET and do custom things with the CLR, this is the book for you. For example, the chapter Loading Assemblies in Extensible Applications is worth the price of admission alone. This is the kind of stuff that we do in our job and there is nothing out there about this. Highly Recommended!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 21 people found the following review helpful:
5.0 out of 5 stars Unlike any other .NET Book - Worth Twice the Price, March 15, 2005
This review is from: Customizing the Microsoft® .NET Framework Common Language Runtime (Pro Developer) (Paperback)
Amazon Reader,

There are few books that significantly add to our understanding of .NET. I can count on one hand the truly outstanding books and this is one of them. Don't let the C++ throw you if you are not a C++ developer. This is simply the deepest, most well written book on a subject that has had far too little exposure. The CLR (especially with 2.0) offers so many options for customization and optimization. If you do not know what an AppDomain is, this is not the book for you. But if you are at or near the top of the .NET food chain (and I am not saying I am) I would highly recommend this book.

I learned so much information that would of taken me days if not weeks to try and piece together and I am sure there is some information that is only available here. WELL DONE!

Kind Regards,
Damon Carr
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
4.0 out of 5 stars Customizing the Microsoft .NET Framework Common Language Runtime, October 27, 2006
By 
Manel Machado (Pacifica, CA United States) - See all my reviews
(REAL NAME)   
This review is from: Customizing the Microsoft® .NET Framework Common Language Runtime (Pro Developer) (Paperback)
This book does provide a great deal of valuable information for any .NET developer and is definitely a book worth reading. However, since the topic is a bit advance, it would certainly help if the example application used to illustrate extensible application architecture was more complete. The proposed example application 'Boat Race' started in chapter 5 provided a great beginning, but left the reader hanging even after reading chapter 6. The downloaded companion samples did not include any code sample for 'Boat Race', which was the main example used to explain the concept.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews







Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
code access security, permission set, dynamic base, application domain manager, how assemblies are loaded, loadfrom context, loading manager, loaded domain neutral, failure policy manager, threading manager, application domain unload, long process lifetimes, application domain configuration settings, final grant set, application domain isolation, garbage collection manager, hosting interfaces, threading category, critical finalization, cocoon scenario, unmanaged portion, assemblies domain neutral, application domain evidence, initialize the clr, default application domain
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Customizing the Microsoft, Framework Common Language Runtime, Customizing How Assemblies Are Loaded, Using Application Domains Effectively, Program Files, Security System, The Methods, Protect Your Extensible Application, Configuring Application Domains, Method System, Type Property, Framework Applications, Writing Highly Available Microsoft, Method Description, Internet Explorer, Class Lib Assemblies, Using the Default, Assembly Load, Uses Memory, Microsoft Windows, Enforcing Application-Specific Programming Model Constraints, Domain-Neutral Assemblies, Coho Winery, Framework Configuration, Alingi Domain
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject