mfc概述
终极管理员 知识笔记 135阅读
什么是mfc?

答:MFC把Windows SDK API函数包装成几百个类,MFC给Windows操作系统提供面向对象的接口,支持可重用性、自包含性以及其他OPP原则。 MFC通过编写类来封装窗口、对话框等其他对象,引入关键的虚函数(覆盖虚函数可改变派生类的功能)来完成,MFC设计者使类库带来的总开销降到了最低。 MFC源文件后缀为 .cpp ,因为MFC是C++编写的。
mfc 和 VC++ 有什么区别?

答:MFC 实际上是微软提供的,用于在 C++ 环境下编写应用程序的一个框架和引擎。 VC++ 是 Windows 下开发人员使用的专业 C++ SDK (SDK,Standard SoftWare Develop Kit,专业 软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。
什么是mfc(microsoft Foundation classes)?

答:MFC (Microsoft Foundation Classes)是微软基础类库的简称,是 微软公司 实现的一个 c++ 类库,主要封装了大部分的 windows API 函数,vc++是 微软公司 开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。
win32开发和mfc有什么区别?

答:什么意思呢? Windows作为一个提供功能强大的 应用程序接口 编程的操作系统,的确方便了许多程序员,传统的 win32 开发(直接使用Windows的 接口函数 API)对于程序员来说非常的困难,因为, API函数 实在太多了,而且名称很乱,从零构架一个窗口动辄就是上百行的代码。 MFC是面向对象程序设计与Application framework的完美结合,它将传统的API进行了分类封装,并且为你创建了程序的一般框架。
