简单的说,是一个框架,就是你要盖房子,给你一个骨架,你往上面添加东西就OK了,MFC也同样规范了开发流程,有利于代码维护,但你是基于他的框架写的代码,用很简单,但你要理解其中的奥妙比较困难。我看你问的很笼统,不知道你的基础怎么样,其实就相当于J2EE中的struts,hibernate,spring,是一个类库,一种框架,微软出品!
MFC 英文名字叫做“Microsoft Fundation CLASS " 即为微软基础类库,将Windows的API 封装在C++的类中,我们直接使用类中的函数来代替以前自己 敲API! 其实就是将一些WIN32 API封装起来了!! 包含了WIndows的图行库,内核,...等所有API,以方便用户编程!
我个人理解就是将VC++的类封装起来了……
使其更易于我们开发,特别是开发图像化界面的程序……
我第一次用它的时候,使我们课程设计,用它做了个计算器,就类似于Windows自带的那个……
官方说法:http://baike.baidu.com/view/10918.htm#sub5039469