Migration and Interoperability Roadmap

The topics listed in the following sections provide information about migrating your existing applications toMicrosoft .NET Framework, which is the managed programming model for Windows Vista, and interoperability between Microsoft technologies and Microsoft .NET Framework. These references also provide details about how to leverage your existing programming knowledge when moving to Microsoft .NET Framework.

Migrating Applications and Skills

Use the following resources to help port your existing applications to Microsoft .NET Framework. These topics can also help you leverage your existing programming knowledge as you begin to develop Microsoft .NET Framework applications.

Migrating from Win32 to Microsoft .NET Framework

Migrating from Visual Basic 6.0 to Visual Basic 2005

Migrating from managed extensions for C++ to C++/CLI

Migrating from ATL/STL to Microsoft .NET Framework

Migrating from CRT to Microsoft .NET Framework

Migrating from MFC to Microsoft .NET Framework

Migrating from ADO to ADO.NET

Migrating from DCOM to Microsoft .NET Framework

Migrating from ASP to ASP.NET

Threading

Interoperability Between Technologies

The following topics will help you use Microsoft .NET Framework features and functionality to enhance your existing applications.

Microsoft .NET Framework interoperability with Win32

Microsoft .NET Framework interoperability with ActiveX

Microsoft .NET Framework interoperability with COM and COM+

Microsoft .NET Framework interoperability with Visual Basic 6.0

  • VB Fusion (Microsoft Visual Basic 6.0 Resource Center)

Interoperability with Windows Communication Foundation

Interoperability with Windows Presentation Foundation

See Also

Concepts

Unmanaged Features and Their Managed Equivalents

Windows Presentation Foundation Samples