|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
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.
- 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.