更新:2007 年 11 月
本页链接到有关任务的帮助,这些任务与使用 Visual C++ 进行 CLR 开发相关。若要查看“帮助”中涉及的其他类别的常见任务,请参见如何实现 - Visual C++。
Windows 窗体
- Windows 窗体演练和帮助主题 
 列出 Windows 窗体演练,这些演练可帮助您在 Visual C++ 应用程序中有效实现 Windows 窗体。
- Windows 窗体应用程序代码 
 列出代码示例,这些示例演示如何执行 Windows 窗体应用程序中常见的编程任务。
- 如何:使用 .NET Framework 转换图像文件格式 
 演示用于转换和保存图像文件的 System.Drawing.Image 类和 System.Drawing.Imaging.ImageFormat 枚举。
混合程序集
- 如何:迁移到 /clr 
 讨论使用 /clr 编译本机代码和将项目转换为托管项目时引发的问题。
- 如何:使用 /clr 编译 MFC 和 ATL 代码 
 讨论如何编译现有的 MFC 和 ATL 程序,以面向公共语言运行库。
- 如何:去除对 _vcclrit.h 的依赖性 
 包含移除该头文件中的依赖项所需的建议修改。
- Interop 的性能注意事项 (C++) 
 提供减小托管/非托管互操作转换对运行时性能影响的准则。
纯程序集/可验证程序集
- 纯代码和可验证代码 
 描述混合代码、纯代码和可验证代码之间的区别。
- 如何:创建可验证的 C++ 项目 
 描述如何设置项目属性以及修改项目源文件,以转换要产生可验证应用程序的 Visual C++ 项目。
- 如何:迁移到 /clr:safe 
 列出用 /clr:safe 进行编译时将生成可验证性错误的问题。
- 演练:使用 /clr:pure 功能 
 演示如何在纯 MSIL 应用程序中使用反射。
- 如何:通过移除 CRT 库 DLL 上的依赖项来创建部分受信任的应用程序 
 讨论如何使用 Visual C++,通过移除 msvcm80.dll 中的依赖项,创建部分受信任的公共语言运行库应用程序。
- 如何:检测 /clr 编译 
 描述如何使用 _MANAGED 或 _M_CEE 宏查看模块是否是使用 /clr 进行编译的。
反射
- C++ 中的反射 
 解释如何通过反射,使用 Visual C++ 在运行时发现、查看和调用数据类型。
- 如何:使用反射实现插件组件结构 
 演示如何使用反射实现简单的“插件”结构。
- 如何:使用反射枚举程序集中的数据类型 
 演示如何使用 System.Reflection API 枚举公共类型和成员。
STL/CLR
- How to: Convert from a .NET Collection to a STL/CLR Container 
 演示如何将 .NET 集合转换为它们的等效 STL/CLR 容器。
- How to: Convert from a STL/CLR Container to a .NET Collection 
 演示如何将 STL/CLR 容器转换为它们的等效 .NET 集合。