mfc与vc++的关系(The relationship between MFC and vc++).docVIP

mfc与vc++的关系(The relationship between MFC and vc++).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mfc与vc的关系(TherelationshipbetweenMFCandvc)

mfc与vc++的关系(The relationship between MFC and vc++) MFC(微软基础类库),微软基础类,同VCL类似,是一种应用框架,随微软Visual C++开发工具发布。目前最新版本为9(截止2008年11月)。该类库提供一组通用的可重用的类库供开发人员使用。大部分类均从CObject直接或间接派生,只有少部分类例外。 MFC应用程序的总体结构通常由由开发人员从MFC类派生的几个类和一个CWinApp类对象(应用程序对象)组成MFC MFC AppWizard自动生成框架提供了。 Windows应用程序中,MFC的主包含文件为“Afxwin. h”。 此外MFC的部分类为MFC/ATL通用,可以在Win32应用程序中单独包含并使用这些类。 由于它的易用性,初学者常误认为VC++ MFC开发必须使用。这种想法是错误的。作为应用框架,MFC的使用只能提高某些情况下的开发效率,只起到辅助作用,而不能替代整个Win32程序设计。 MFC(微软基础类库),微软基础类,实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是windos下开发人员使用的专业C++ SDK(SDK,标准的软件开发包,专业软件开发平台),就是挂在它之上的一个辅助软件开发包MFC,MFC作为与VC++血肉相连的部分(注意C++和VC++的区别:C++是一种程序设计语言,是一种大家都承认的软件编制的通用规范,而VC++只是一个编译器,或者说是一种编译器+源程序编辑器的IDE,WS,平台,这跟Pascal和Delphi的关系一个道理,Pascal是Delphi的语言基础,Delphi使用Pascal规范来进行赢得下应用程序的开发和编译,却不同于基本语言和VB的关系,基本语言在VB开发出来被应用的年代已经成了基本语言的新规范,VB新加的基本语言要素,如面向对象程序设计的要素,是一种性质上的飞跃,既是一个使VB IDE,又成长成一个新的程序设计语言),MFC同BC++集成的VCL一样是一个非外挂式的软件包,类库,只不过MFC类是微软为VC++专配的.. MFC是Win API与C++的结合,API,即微软提供的windos下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各种各样的第三方(如我是一方,微软是一方,Borland就是第三方)的编程语言来进行对windos下应用程序的开发,使这些被开发出来的应用程序能在windos下运行,比如VB、VC++、java、dehpi编程语言函数本质上全部源于API,因此用它们开发出来的应用程序都能工作在酒鬼的消息机制和绘图里,遵守windos作为一个操作系统的内部实现,这其实也是一种必要,微软如果不提供API,这个世上对赢得编程的工作就不会存在,微软的产品就会迅速从时尚变成垃圾,上面说到MFC是微软对API函数的专用C++封装,这种结合一方面让用户使用微软的专业C++ SDK来进行赢得下应用程序的开发变得容易,因为MFC是对API的封装,微软做了大量的工作,隐藏了好多程序开发人员在赢得下用C++和MFC编制软件时的大量内节,如应用程序实现消息的处理,设备环境绘图,这种结合是以方便为目的的,必定要付出一定代价(这是微软的一向作风),因此就造成了MFC对类封装中的一定程度的的冗余和迂回,但这是可以接受的.. Finally, to understand that MFC is not just a simple interface development system function, it provides a kind of most used to interface development, associated with a window of action, but it provides the class have a lot of class is not associated with a window, that kind of effect is not an interface class, not to control a a window object (such as create, destroy), but some in WinDOS (prepared with the MFC procedures, most of them in the WinDOS run) achieve internal processing, such as database management, { (learning the most should spend time is news and equipm

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档