Visual C++编程指南 -- 托管C++

来源:互联网 发布:h5网站制作软件 编辑:程序博客网 时间:2024/04/28 00:14
Visual C++编程指南 http://msdn2.microsoft.com/zh-cn/library/ms173251(VS.80).aspx 
英文版:Visual C++  Programming Guide  http://msdn2.microsoft.com/zh-cn/library/ms173251(en-us,VS.80).aspx

本节包含关于 C++ 编程的概念性和基于任务的主题。本节内容

(1)使用 C++ 进行 .NET 编程

说明整个 C++/CLI 语法中可用的 .NET 功能,包括纯 MSIL 程序集和可验证程序集的创建。

下列主题描述 Visual C++ 如何以 .NET 平台为目标。本节内容

纯代码和可验证代码

C++ 正则表达式

C++ 中的文件处理和 I/O

使用 .NET Framework 执行图形操作 (C++)

Windows 操作 (C++)

C++ 中使用 ADO.NET 的数据访问

C++ 与其他 .NET 语言的互操作性

C++ 中的序列化

托管类型

C++ 中的反射

强名称程序集(程序集签名)

Visual C++ 中的 Debug 类

(2)本机和 .NET 的互操作性

说明与非 .NET Framework 功能进行接口所用的技术,包括仅适用于 C++ 的选项。

Visual C++ 支持互操作性功能,允许托管和非托管构造在同一程序集内甚至同一文件中共存和交互操作。其他 .NET 语言也支持此功能的一个小的子集(如 P/Invoke),但是由 Visual C++ 提供的大多数互操作性支持在其他语言中是不可用的。

混合(本机和托管)程序集

介绍使用包含托管和非托管功能的 /clr(公共语言运行库编译) 编译器选项生成的程序集。

使用 .NET 中的本机 COM 服务器

介绍在 .NET 应用程序中使用 COM 组件的方式。

在 MFC 中使用 Windows 窗体用户控件

讨论如何使用 MFC Windows 窗体支持类以承载 MFC 应用程序内的 Windows 窗体控件。

从托管代码调用本机函数

介绍在 .NET 应用程序中使用非 CLR DLL 的方式。

(3)一般概念

说明诸如数据访问、异常处理和多线程的 C++ 主题。本节内容

  • 数据访问 (C++)

  • DLL

  • 国际编程

  • 多线程编程

(4)Visual C++ 64 位编程

说明适用于 C++ 程序员的各种 64 位工具集,并提供常见移植问题的指南。 本节内容

  • 如何:针对 64 位平台配置 Visual C++ 项目

  • 如何:在命令行启用 64 位 Visual C++ 工具集

  • Visual C++ 64 位迁移的常见问题

  • Itanium 软件约定

  • x64 软件约定

原创粉丝点击