请问有什么好旳学习MFC(C++)的方法呢
寒假的课程设计又布置下来了,想要用MFC做。工具是VS2013,大一上学期学的C,下学期是JAVA,今年大二学了数据结构(C++)。 本帖最后由 SherryMefum 于 2019-12-20 15:07 编辑
学习MFC的正确顺序是先学习windows api,只要对win32 api掌握的好,mfc 一周搞定。
https://www.bilibili.com/video/av65678855 建议先看猎豹网校的Windows api 权威指南
https://www.bilibili.com/video/av54512261 然后在看猎豹网校的 MFC快速入门
还有孙鑫的《VC++深入详解》是必看的,深入后分析源码就看《深入浅出MFC》
孙鑫是带领新手,简单的分析MFC封装原理及使用,深入浅出MFC是分析MFC源码的。
很多院校和培训机构,在同学不懂win32 api的情况下,强行教MFC,把同学听的云里雾里,别提多难受了,导致同学怨声载道。
还有不用担心视频有点旧,MFC与win32 api关系紧密,这点虽导致MFC迭代慢,但同时也让MFC变的经久不衰。 SherryMefum 发表于 2019-12-19 19:31
只要你对win32 api掌握的熟,mfc 一周学会。
https://pan.baidu.com/s/122uDARIAX2cJhT5lseKlmA 建议看猎 ...
链接挂了老铁{:1_937:} chomosuke 发表于 2019-12-19 18:42
链接挂了老铁
不是我的网盘,有需要快存,主要是把windows api好好掌握,MFC我就学了一周,一般的小软件就都能写了。 不要学mfc了 学习qt 孙鑫的视频不是挺好吗 OneTime 发表于 2019-12-19 18:59
不要学mfc了 学习qt
你如果想开发好Windows软件,MFC必须学的,因为你不懂Windows api涉及一点底层就完,而你要懂Windows api,受环境所致,很多实例项目,只有MFC版本。 QT的跨平台,是以阉割各操作系统的独有特性为代价的,写不涉及消息机制的程序还行。而且QT过度封装,自己玩玩还行,到了公司必须拥有分析源码的能力,而这部分能力要通过学习MFC去获得,所以讲QT的培训机构,也会讲MFC。院校更会讲MFC,院校都是以研究为主的,学的是原理,QT的源码是真的很难分析,封装集成度太高了。而且MFC程序积体小巧,效率高,一些需要效率的工具也需要用到MFC,如股票软件、工控、医疗。 SherryMefum 发表于 2019-12-19 18:31
只要你对win32 api掌握的熟,mfc 一周学会。
https://www.bilibili.com/video/av65678855 建议先看猎豹 ...
感谢分享,十分有用。 zhou220 发表于 2019-12-19 19:04
孙鑫的视频不是挺好吗
好旳 蟹蟹:loveliness:
页:
[1]
2