首页 热点资讯 义务教育 高等教育 出国留学 考研考公

新手问MFC应用程序是什么?

发布网友

我来回答

4个回答

热心网友

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 上的资料
若对你有帮助,请采纳。追问请问一下,在Visual studio里windows窗体应用程序和MFC应用程序有什么区别?

追答从结果来看,完全一样
但过程上来看,MFC就要简单的多。
因为MFC用windows 窗体应用程序写了很多工具,可以直接使用,可以让我们的工作简化很多
MFC的开发方法和windows 窗体应用程序完全不同。
如果要用,就是先用windows 窗体应用程序先写成MFC,再进行开发。

热心网友

用VC来做一些界面的东西,就会用到MFC,MFC就是微软提供给我们的一些类

你用到的控件,都有属于自己的类追问请问一下,在Visual studio里windows窗体应用程序和MFC应用程序有什么区别?

热心网友

Visual studio里没有windows窗体应用程的说法吧。MFC应用程序就是利用MFC开发的windows应用程序。MFC就是使用C++开发windows应用程序一个辅助类库。

热心网友

  MFC是在1992年的Microsoft16位版的C/C++编译器的7.0版本中作为一个扩展轻量级的WindowsAPI面向对象的C++封装库而引入的。此时,C++因为它在和API方面的卓越表现,刚刚开始被用来取代C应用于开发商用软件。
  因此,他们推出了替代早期的老式的字符界面的集成开发环境(IDE)的PWB。 有趣的是,MFC使用“Afx”作为所有的函数,宏及标准预编译头文件名的前缀。因为在MFC的早期开发阶段它叫“ApplicationFrameworkExtensions”缩写为“Afx”。MFC这个名字被采用得太晚了以至于没来得及修改这些引用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com