This is a book about getting the best out of .NET. It’s based on the philosophy that the best approach to writing good, high-performance, robust applications that take full advantage of the features of .NET is to understand what’s going on deep under the hood. If you are already experienced with writing managed applications and want to learn more about how to get the best from the CLR at an advanced level, then this is the book for you.
Topics covered include Intermediate Language, performance, profiling, security, advanced Windows Forms, threading, and systems management using Windows Management Instrumentation (WMI).
This book has been reviewed by developers at Microsoft, who have provided invaluable information about the CLR. The information contained in this book, which in many cases goes far beyond the available documentation, will enable you to write better, more robust, more responsive, better performing and, in some cases, more sophisticated applications.
Expert .NET Programming originally appeared under the title Advanced .NET. The response from many readers was extremely enthusiastic, prompting us to release a second edition under the new title. This new edition has been fully updated for .NET 1.1, and many of the explanations have been revised.
Chapter 1 Introducing Intermediate Language
Chapter 2 Intermediate Language : Digging Deeper
Chapter 3 Goging Inside the CLR
Chapter 4 Understanding Garbage Collection
Chapter 5 Understanding Garbage Collection
Chapter 6 Improving Performance
Chapter 7 Profiling Your Applications and Using Performance
Counters
Chapter 8 Generating Code Dynamically
Chapter 9 Understand Threading
Chapter 10 Understand Management Instrumentation
etc.