MFC是类库没错,VC++是编译环境,C++是语言,这些概念的区分清楚一些。
能够称为MFC程序的是借衫数汪助MFC这个类库有目的性的利用语言毕橘编写出来的代码集合啊。
MFC,微软基础类(Microsoft Foundation Classes),同VCL类似,是一种Application Framework,随微软Visual C++ 开发工具发布。也或仔就是说它只是VC++中的一个类库,一个工具。
具体理解参见 http://baike.baidu.com/view/10918.htm?fr=ala0_1
MFC可以生成SDI、MDI和基本对话框三种类型的程序备厅颤伏胡框架,具体用哪一种看自己编程的需要。以SDI为例,会包含CMainFrame、CMy**App、CMy**Doc、CMy***View四种类型。CMainFrame是框架类,应用程序的主框架窗口,CMy**App应用程序类,实现了窗口的显示于更新,CMy**Doc文档类,一般用于数据仿败传输,CMy***View视图类,是CMainFrame的子类。
MFC:微软基础类(Microsoft Foundation Classes),同VCL类似,是一种应用程序框架,随微软Visual C++ 开发工具发布。备侍目前最新版本为10.0(截止2011年3月),并且发布了中文版。该类库提供一组通用的可重用的类库供开发人员使用,大部分类均从CObject 直接或仔扮间接派生,只有少部分类例外。由于它的易用性,初学者常误认为VC++开发必须使用MFC,这种想法是错误的。作为Application Framework,MFC的使用只能提高某些情况下的开发效率,只起到辅助作用,念滚灶而不能替代整个Win32 程序设计。
具体内容,请参考http://www.doc88.com/p-107556767008.html 上的资料
若对你有帮助,请采纳。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)