This documentation is archived and is not being maintained.

Adding Functionality with Managed Extensions for C++

Visual Studio .NET 2003

While you do not have to learn a new programming language to target the .NET Framework, you do need to be aware of differences in programming with managed code and Managed Extensions versus programming with unmanaged code.

In This Section

Assemblies, Attributes, and Metadata
Describes the advantages of using assemblies, attributes, and metadata in your managed code.
Exception Handling
Discusses exception handling with managed code and provides links to topics for handling with the System::Exception class.
Discusses interoperability between managed and unmanaged components.
Discusses how Managed Extensions allows for data types to be discovered, examined, and invoked at runtime.

Related Sections

Frequently Asked Questions
Provides specific answers to various questions about using Managed Extensions.
Managed Extensions for C++ Programming
Provides links to different areas of the Managed Extensions for C++ documentation.
Getting Started
Provides links to topics discussing how to get started using Managed Extensions in your applications.
Keyword Reference
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.