This documentation is archived and is not being maintained.

Getting Started

Visual Studio .NET 2003

Managed Extensions for C++ was created to extend the C++ language, allowing you to use the .NET Framework and target the common language runtime without having to learn a new programming language.

The following topics provide a conceptual framework for understanding Managed Extensions and for deciding when to use it in your code.

In This Section

Provides a brief overview of the .NET Framework and how Managed Extensions can help you write managed code.
Development Scenarios
Discusses scenarios in which you would target the .NET Framework and use Managed Extensions.
Frequently Asked Questions
Provides specific answers to various questions about using Managed Extensions.
Additional Resources for Managed Extensions for C++ Programmers
Provides links to additional resources, such as Web sites and newsgroups.

Related Sections

Managed Extensions for C++ Programming
Provides links to different areas of the Managed Extensions for C++ documentation.
Overview of the .NET Framework
Introduces the .NET Framework architecture and its components.
Creating Projects
Provides links to the different project templates available for Managed Extensions.
Adding Functionality
Provides links to topics discussing how to write code with Managed Extensions.
Provides links to reference material on keywords, pragmas, compiler and linker options, attributes, and preprocessor directives.
Provides links to samples that show how to use Managed Extensions to write .NET Framework applications.
Provides advanced tutorials on using Managed Extensions for C++ and interoperating with managed and unmanaged code.