初学 MFC 的困惑游戏开发工程师

/ 华南女子学院传播学院游戏开发工程师 / 2017-05-14

在无聊的时候看到了网上说VC++ MFC 过时了,首先,我能肯定说出这样的话的人本身就是外行。

你只要在WINDOW平台下写程序VC++ MFC 就绝不过时,当然你也可以直接用API写,但是VC++调用API是最方便的!说VC++ MFC 过时了简直就是个天大的笑话!不信的话你去用PEID查看你电脑C盘下的可执行文件,包括QQPHOTOSHOP FLASH、反恐精英等等大型软

MFC

件包括JAVA的虚拟机在内都是用什么语言写的,我可以告诉你,都是C++写的!那么你们说VC++ MFC 过时了吗?

    我虽然不太懂JAVA,但是大概了解点。不就是说SUN公司用VC++写一个虚拟机,然后封装自己的类,在自己的类里还是调用API来实现功能的吗?踏踏实实去学一门语言就够你用了,如果你选择VC++你绝对不会后悔的!

    早就吹说delphi/VB过时,但在好多传统行业经常活跃着VB/delphi的身影!更何况应用更广的VC?!过不过时并不是某人说了算,也不是微软说了算,而是市场说了算,有需求就有存活力。而要windows系统消失谈何容易,要等到哪个猴年马月!因为wondows足于处理日常大量工作,企业主为了节约成本是不会随便更换那些新潮的操作系统的,“实用就行”将更windows系统长期存在,既然这样,那么VB/delphi/VC/MFC就不会过时。

    再说.net,其实也不是什么新鲜的高科技,只不过是微软为了与SUN等公司况争推出的商品,.net框架底层同样是调用windows API函数,我们只不过是在微软基于windows API基础上开发出来的平台上做二次开发,而.net框架底层同样是做样和VC++一样的工作。我们用.net做软件用的是微软写好的封装了大量API函数的类库和框架其实没什么高明之处。为什么我们不在APIs基础上开发出自已的平台来?就像SUN公司在windows环境下运行java的平台一样,而不是天天在这里喊这东西过时那东西过时!

   如果微软新推出的操作系统微底改变API 接口,那delphi/VB/VC/BCB等将失去开发新操作系统的应用软件的能力,我敢说微软将彻底被对手打败!微软决策者才不会这么傻瓜!



公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇