Migrating to .NET: A Pragmatic Path to Visual Basic .NET, Visual C++ .NET, and ASP.NET By Dhananjay Katre, Prashant Halari, Narayana Rao Surapaneni, Manu Gupta, Meghana Deshpande
Table of Contents
Chapter 8. New Features in Visual C++ .NET
This chapter gives an understanding of how to effectively program in .NET Framework using managed extensions in C++. Using the managed extensions, the C++ developers can develop applications to exploit the features of the .NET Framework. These applications can also interoperate with the unmanaged code.
MFC and ATL libraries have been enhanced in the new version of Visual C++. It is no longer necessary to include the MFC library for the helper classes such as CString because these are provided as the template classes in the new version of ATL. This chapter has taken a brief look at the support provided by the ATL for the thread pool. It has also explored the development of Web services, which is considered as a paradigm shift from the traditional Web application development model. This chapter provides an overview of the various options for the development of Web services available to C++ developers. These are ATL Server, ATL Server Web Service, and Managed C++ Web services.