大家好,欢迎来到IT知识分享网。
关注微信公众号老卢私塾
【我说的都是我的经历、印象、记忆,肯定不会100%准确,请凑合着看,咱们这不是写学术论文】
MFC是什么?和MVC有关系吗?
MFC函数库也叫AFX函数库,AFX是MFC的本体
MFC=Microsoft Fundation Class(es)
AFX=Active Framework X
微软叫名字就喜欢带个X,比如DirectX,X-Box
微软的话是:X==unknown未知(无限可能性、给人无限的遐想、无限的可能)
所以你可以认为MFC==AFX
这就是为什么MFC中经常见到afx_开头的原因。
以上从字面上解释了。
MFC到底是干什么的?
你可以把AFX理解为Windows API的OO版,是对Win API的封装。
MFC的功能更偏exe GUI界面制作一些。
MFC是“旧时代的残党,新世界已经没有能盛下他的船了”。至于比它好用的、轻便的UI开发框架。之前说过的WTL、Qt。这些还是C的,至于C#、Java的UI框架就更多了。
总结:MFC是制作exe GUI用的。与MVC网站开发没半毛钱关系。
一个叫MFC,一个叫MVC,仅此而已
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/171128.html