Format Type: PDF, Kindle
Read Online: 940
This book is your hands-on reference guide to developing applications with the common language runtime (CLR) and Microsoft .NET Framework 2.0, with examples in C++. Programmers who are fluent in a development language and familiar with the basics of the Microsoft .NET Framework can do more with their code. By mastering the common language runtime (CLR), programmers reap the benefits of more efficiency and reusability, better resource management, better administration and deployment, and more robust security. This book, thoroughly revised for .NET Framework 2.0 and Microsoft Visual Studio 2005, delivers focused, pragmatic guidance on how to exploit the CLR to build, package, and deploy any kind of application or component. Targeted to advanced developers and software designers, this book takes you under the covers of .NET for an in-depth understanding of its structure, functions, and operational components, demonstrating the most practical ways to apply this knowledge to your own development efforts. You'll master fundamental design tenets and get expert insights for creating high-performance applications more easily and efficiently. The book features extensive code samples in the C++ programming language. The Microsoft .NET Framework provides a dependable foundation for constructing smart client, Web, and mobile device-based applications that integrate by design and deploy efficiently across the enterprise. The key components of the .NET Framework are the CLR and the .NET Framework class library, which includes Microsoft ADO.NET, Microsoft ASP.NET, and Microsoft Windows Forms. The .NET Framework provides a managed execution environment, simplified development and deployment, andintegration with a wide variety of programming languages. In version 2.0, the .NET Framework further extends the capabilities of developers by introducing significant enhancements across each of its functional areas. New classes give developers more efficient access to frequently used components, such as printers, the file system, and the registry. It also provides significant improvements to reliability and scalability.