本来我最怕的是有人问学什么语言好,没想到现在兄弟开窍了,改问ttl好还是mfc好。
个人认为:ttl是必须学的,mfc也是必须会的。
有一点要肯定的是,是先有api,后有mfc,那么ms是不是有毛病,或者实在很闲,放着api和c time又要开发mfc?
很多人都说mfc没难度,学了不如不学,那么我要问:如果现在要你开发个计算器,你是不是也要自己从基类做起,我用mfc三十分钟完成的东西,估认你一个小时还没画出界面呢。什么时候我们都应该记住,我们要的是写软件,能用的软件才是好软件,一个软件包括很多方面,人机界面,容错,功能设计等等,相比之下,代码才是最不重要的。
如果你要开发大型软件,比如游戏,那就不要考虑mfc了,这东西根本写不了游戏,而且编程效率上去了,运行效率就下来了,不然我们学什么c++?VFP不是更好?
记不得那位老先生说:“存在即合理!”每一种存在都有它的合理性,要我说,别管那种好,你手头有那本书就先学那种吧,走弯路不怕,就怕不走路,起码我知道此路不通。