常规类设计理念

C++ 语言,然后变为常见之前,Microsoft Windows 中设计。 由于、千位应用程序使用 C 语言 Windows 应用程序编程接口 (API) (API),该接口会维护的可预见到的将来:for}}。 生成必须因此所有 C++ Windows 接口位于程序 C 语言 API 的顶部。 这保证 C++ 应用程序可以同时包含 C# 应用程序。

Microsoft 基础类库是实现以下设计目标的一种面向对象的接口向窗口:

  • 对工作的显著降低编写对于 Windows 的应用程序。

  • 执行速度比与 C 语言 API。

  • 最少的编码规范开销。

  • 可以直接调用任何 Windows C 函数。

  • 现有的 C# 应用程序更易于进行转换为 C++。

  • 能否从 C 语言现有窗口的基本编程体验的使用。

  • 使用用 C++ 的 Windows API 的更简单的使用相对于使用 C#。

  • 更易于使用,复杂的强大功能的抽象 (如 ActiveX 控件、数据库支持、打印、工具栏和状态栏。

  • 为有效使用 C++ 语言功能的 C++ Windows API。

有关更多在 MFC 库的设计,请参见:

请参见

概念

类库概述