此系列文章包括有关 Microsoft 基础类 (MFC) 库的技术详细信息,并提供 MFC 框架及其关键组件和子系统的概述。
Microsoft基础类库是一个应用程序框架,用于在 Microsoft Windows 中进行编程。 MFC 以C++编写,提供了管理窗口、菜单和对话框所需的大部分代码;执行基本输入/输出;存储数据对象的集合;等等。 只需将应用程序特定的代码添加到此框架中。 鉴于C++类编程的性质,可以轻松扩展或替代 MFC 框架 提供的基本功能。
MFC 框架是一种功能强大的方法,可让你基于适用于 Windows 的专家程序员的工作。 MFC 缩短开发时间;使代码更易于移植;在不减少编程自由和灵活性的情况下提供巨大的支持;并可以轻松访问“难以编程”的用户界面元素和技术,如主动技术、OLE 和 Internet 编程。 此外,MFC 通过数据访问对象(DAO)(现已过时)和开放数据库连接(ODBC)和 Windows 套接字的网络编程简化了数据库编程。 借助 MFC,可以轻松地对属性表(“选项卡对话框”)、打印预览和浮动的可自定义工具栏等功能进行编程。
本节中
有关 MFC 参考文档的概述,请参阅 Microsoft基础类库。
有关 ATL 的信息,请参阅 活动模板库参考。