泛型选件类设计原则

,在 C++ 语言变得很平常之前, Microsoft Windows 中设计。由于千位应用程序使用 C 语言 windows 应用 (API)程序编程接口,该接口将保持可预见的将来。必须生成因此所有 C++ windows 界面在程序 C 语言 API 的顶部。这样可确保 C++ 应用程序可以共存用 C 应用程序。

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

  • 对工作显着降低写入 windows 的应用程序。

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

  • 开销最低的代码范围。

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

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

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

  • 为了与 C++ 的 windows API 的更轻松地使用比用 C。

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

  • true 有效地使用 C++ 语言功能的 C++ windows API。

有关更多在 MFC 库的模型,请参见:

请参见

概念

类库概述