Professional Visual C++ .NET - Softcover

Avent, Neil; Etc.

 
9781861005960: Professional Visual C++ .NET

Synopsis

The .NET Framework creates a level playing field upon which all languages are equal, so using C++ to develop your Windows applications is no guarantee of high performance. However, Visual C++ .NET is the only language that's capable of mixing managed and unmanaged code, offering ways to integrate your existing code base with new .NET development that no other language can match. Additionally, the expansion of ATL into web application programming brings with it the possibility of writing web services that outperform anything developed in ASP.NET.


In this book, we provide you with a guide to both paths. In the first half, we explore the .NET Framework and examine its properties in C++ terms. In the second, we see that traditional C++ programming still has a big part to play on the stage of distributed computing.


What does the book cover?
Changes and improvements to the Visual C++ IDE

Complete introduction to using the Managed Extensions for C++

The role of attributes in .NET and COM programming

Assemblies, and their support for strong naming and versioning

Interoperation between managed and unmanaged code

The RCW mechanism for COM and .NET interoperability

ATL 7.0, ATL Server, and ATL Server web services

The .NET Framework as a Windows class library

"synopsis" may belong to another edition of this title.

Synopsis

Visual C++ .NET is the latest incarnation of Microsoft's popular Visual C++ programming language. It has something of a unique character among all the .NET languages. Unlike the other Visual Studio languages, Visual C++ .NET can produce both unmanaged (native) code, and managed code that runs on the Common Language Runtime (CLR), the "virtual machine" which underlies Microsoft's new platform, the .NET Framework. This unique status makes C++ a much more powerful language than other .NET languages - not only can it bypass the CLR when maximum performance is needed, it can also interoperate far more seamlessly with existing applications. This book provides in-depth coverage of everything that's new in this latest version of Visual C++, including the new Managed Extensions which allow us to write code that runs on the CLR, the C++ attributes which simplify traditional COM programming enormously, and ATL Server, which provides an easy way to write ISAPI filters to expose web services. Instead of providing an overview of the enormous .NET class libraries, we concentrate throughout on those features that you will actually use in Visual C++ .N

"About this title" may belong to another edition of this title.