Buy Used
$3.00
+ $3.99 shipping
Used: Good | Details
Sold by Seattlegoodwill
Condition: Used: Good
Comment: May have some shelf wear. This item is only available for purchase online and is not available in the Goodwill store. This item is being offered by Goodwill, a non-profit organization. All funds raised are used to support the Goodwill which provides quality, effective employment training and basic education to individuals experiencing significant barriers to economic opportunity. Because Jobs Change Lives. Proceeds from the sale of these goods and financial donations from the community make it possible for us to operate our free job training programs. Your donations and purchases help support these important programs and make the community a better place for all of us.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Customizing the Microsoft® .NET Framework Common Language Runtime (Developer Reference) Paperback – February 23, 2005

ISBN-13: 978-0735619883 ISBN-10: 0735619883 Edition: 1st

Used
Price: $3.00
9 New from $23.21 17 Used from $3.00
Amazon Price New from Used from
Paperback
"Please retry"
$23.21 $3.00
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Get Up to 80% Back When You Sell Us Your Books
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

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

Editorial Reviews

About the Author

Steven Pratschner is a program manager on the .NET Compact Framework team at Microsoft. As a former team member for the full .NET Framework, he worked on several CLR features, including the versioning system, hosting, and the security system. Steven has written articles and presented at numerous conferences on a variety of topics related to .NET Framework-based programming. He holds computer science degrees from North Dakota State University and Santa Clara University.

Customer Reviews

4.2 out of 5 stars
5 star
50%
4 star
40%
3 star
0%
2 star
0%
1 star
10%
See all 10 customer reviews
The book gives a good insight in the workings of the CLR as an unmanaged process.
Avinash Sharma
This is simply the deepest, most well written book on a subject that has had far too little exposure.
Damon Carr
There was very little left to say and I felt that very little spoke to me after 2002.
Sam Gentile

Most Helpful Customer Reviews

42 of 45 people found the following review helpful By Sam Gentile on February 19, 2005
Format: 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.Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 21 people found the following review helpful By Damon Carr on March 15, 2005
Format: 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
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Manel Machado on October 27, 2006
Format: 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By S. N. on January 6, 2007
Format: Paperback
The topics covered by this book are so specialized that the vast majority of .Net programmers will have no need for this level of detail on these topics. However, if your application does require expertise on any of the topics covered in this book (I needed information on AppDomains), this book is excellent. It is very detailed, clearly presented and authoritative.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Timmy_A on September 19, 2012
Format: Paperback Verified Purchase
Customizing CLR is very unique .NET book. The book presents CLR Hosting API - API that allows managed programs to be hosted in unmanaged processes. Even though API kicks-off every time you start managed program, Hosting API is not very well known API. The reason is simple. .NET provides default implementation of host that is sufficient in nearly every case. This book presents the ways how to customize this default host and how to create your own one.

The big question is if you really need to create own hosts. Honestly, I think 99.9 percent of developers will never need to create some. But still, if you are curious person who wants to know how .NET works 'under the hood' this book is great choice.

The book is well written. Writing style is easy to understand (at least for experienced developers) and the book doesn't not contain any 'filler' pages, like it is the case in many other IT books. One thing that could have been improved is code samples. The book doesn't contain many of them. It would be very helpful to have (dummy) reference implementation of every host manager that shows you how to implement them correctly. I had a few problems (memory leaks) while trying to do it. Unfortunately companion code doesn't contain such samples.

Even though Hosting API is COM based API you don't need to be a COM guru to use it. COM in hosting API is simpler (no SAFE ARRAYS, BSTR, no apartments). The only thing you need to know is how to implement and use IUnknown interfaces.

One important note. The book was written against prerelease of .NET 2.0.. In .NET 4.0. Hosting API has changed significantly. For instance all global functions are obsolete now, also many parts of CAS security.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?