Book description
The .NET Framework provides a runtime environment called the Common Language Runtime, which manages the execution of code and provides services that make the development of robust software easier. The Common Language Runtime (CLR) provides a solid foundation for developers to build various types of applications. Whether a developer is writing an ASP.NET application, a Windows Forms application, a Web Service, a mobile code application, a distributed application, or an application that combines several of these application models, the CLR provides huge benefits such as simplified development and the ability to integrate code written in various languages.
This book is a high-end comprehensive reference to the capability of the CLR. The samples in the book have been written so that they not only illustrate a principle but give the reader a springboard to quickly translate the sample to practical, real-world applications. After reading this book, readers will be able to significantly increase their productivity by comfortably using the power and expressiveness of the Common Language Runtime in their applications. This book will take the reader beyond the syntax of C# to using and understanding the CLR to build secure, maintainable, and high performance applications.
Table of contents
- Copyright
- Foreword
- About the Author
- Acknowledgments
- Tell Us What You Think!
- Introduction
- .NET Framework and the CLR Fundamentals
- Components of the CLR
-
Runtime Services Provided by the CLR
- Leveraging Existing Code—P/Invoke
- Using COM/COM+ from Managed Code
- Using Managed Code as a COM/COM+ Component
- Memory/Resource Management
- Threading
- Networking
- Building Distributed Applications with .NET Remoting
- Delegates and Events
- Using Managed Exceptions to Effectively Handle Errors
- .NET Security
- Reflection
- Globalization/Localization
- Debugging .NET Applications
- Profiling .NET Applications
-
Appendixes
- C# Basics
-
.NET Framework Class Libraries
- System.BitConverter
- System.Buffer
- System.Console
- System.Convert
- System.DateTime
- System.Environment
- System.Guid
- System.IFormatProvider
- System.Math
- System.OperatingSystem
- System.Random
- System.TimeSpan
- System.TimeZone
- System.Version
- System.Collections
- System.ComponentModel
- System.Configuration
- System.Data
- System.Diagnostics
- System.Drawing
- System.IO
- System.Messaging
- System.Text
- System.Timers
- System.Web
- System.Windows.Forms
- System.Xml
- Hosting the Common Language Runtime
- The Common Language Runtime as Compared to the Java Virtual Machine
-
Additional References
- Chapter 2 References
- Chapter 3 References
- Chapter 4 References
- Chapter 5 References
- Chapter 6 References
- Chapter 7 References
- Chapter 8 References
- Chapter 9 References
- Chapter 10 References
- Chapter 11 References
- Chapter 12 References
- Chapter 13 References
- Chapter 14 References
- Chapter 16 References
- Appendix A References
- Appendix B References
- Appendix D References
- Index
Product information
- Title: .NET Common Language Runtime Unleashed
- Author(s):
- Release date: April 2002
- Publisher(s): Sams
- ISBN: 0672321246
You might also like
book
Customizing the Microsoft® .NET Framework Common Language Runtime
Get advanced programming techniques and guidelines to exploit the flexibility and customizability of the common language …
book
Pro .NET 5 Custom Libraries: Implementing Custom .NET Data Types
Leverage .NET 5, Microsoft’s bold new cross-platform implementation, for developing your very own cross-platform custom data …
book
Professional C# 5.0 and .NET 4.5.1
Comprehensive, advanced coverage of C# 5.0 and .NET 4.5.1 Whether you're a C# guru or transitioning …
book
Essential .NET, Volume 1: The Common Language Runtime
"Don taught me stuff I didn't know about my own product! And I bet he'll teach …