常规 MFC 主题
此系列文章包含有关 Microsoft 基础类 (MFC) 库的技术详细信息,并提供了 MFC 框架概述及其关键组件和子系统。
Microsoft 基础类库是用于在 Microsoft Windows 中编程的应用程序框架。 MFC 采用 C++ 编写,它提供了执行以下操作所需的很多代码:管理窗口、菜单和对话框;执行基本输入/输出;存储数据对象的集合等。 你只需将特定于应用程序的代码添加到此框架中。 鉴于 C++ 类编程的特性,很容易扩展和重写 MFC 框架提供的基本功能。
MFC 框架是一种让您基于 Windows 专家程序员的工作来进行开发的有力方法。 MFC 具有以下优点:缩短开发时间;提高代码的可移植性;提供强有力的支持而不会降低编程的自由性和灵活性;降低接触“难以编程”的用户界面元素和技术(如 Active 技术、OLE 和 Internet 编程)的难度。 此外,MFC 还通过数据访问对象 (DAO) 和开放式数据库连接 (ODBC)(已过时)简化了数据库编程,并通过 Windows 套接字简化了网络编程。 MFC 使用户可以轻松对属性表(“通过 Tab 切换对话框”)、打印预览和浮动的自定义工具栏等功能进行编程。
本节内容
有关 MFC 参考文档的概述,请参阅 Microsoft 基础类库。
有关 ATL 的信息,请参阅活动模板库参考。