MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 小弟我应该如何学MFC

小弟我应该如何学MFC

www.MyException.Cn  网友分享于:2013-03-17  浏览:5次
我应该怎么学MFC?
现在想学习下MFC,但不知道如何学习。我看了《Windows程序设计》,好多东西看不懂,搞不清消息之间的关系。特别调用一个函数会产生什么消息,所以放弃了。又开始看《MFC Windows程序设计》,但感觉这本书的结构和《Windows程序设计》差不多。感觉把API学习好才能学好MFC。所以又回头去看《Windows程序设计了》。看到的键盘的KeyView1的程序又看不懂了,死活不明白WM_SIZE消息的中的InvalidateRect是如何被调用的。
一个朋友推荐我一边看孙鑫的教程一面看《Windows程序设计》,看我觉得孙鑫的教程不是讲用SDK的,而是计MFC的。我总感觉学不好SDK就学习不好API。不知道这样理解对不对,我该怎么学习MFC呢?是先学完《Windows程序设计》呢,学是直接学习MFC?请各位指点下,大家都是怎么学习的呢?


谢谢啦!!

------解决方案--------------------
孙鑫 vc 视频
------解决方案--------------------
动手加动手,我觉得看视频什么的耗费时间也收效不大。除了动手就只有动手。
------解决方案--------------------
从Hello World!开始,必须动手。。。
------解决方案--------------------
慢慢来~
------解决方案--------------------
我是从实例开始的,边学边总结经验,逐步摸清框架,时平看一下MFC类库。
------解决方案--------------------
用mfc与用sdk没什么差别,过于追求形式没什么必要。

------解决方案--------------------
做着,做着,你就会了。
------解决方案--------------------
自己多动手做
------解决方案--------------------
直接学mfc
------解决方案--------------------
结合孙鑫的教程和《深入浅出MFC》,关键在于多动手写写~
------解决方案--------------------
我是没学api直接上的MFC, 同楼上很多同学一样, 多做, 做着做着就会了. MFC内在的东西先看了, 不管理不理解, 到后来自然融会贯通
------解决方案--------------------
孙鑫老师的视频不错,第2,3张看不懂可以先看后面的,14章以前的都是些UI方面的,应该比较好懂,看完了再把前面不懂的看下,万一看不懂没关系,多看几遍多敲代码,用的多了就熟悉了
------解决方案--------------------
孙鑫的视频也看过,不过觉得吧,还是看书加动手,书呢,有两本书同时参照的话会有不错的效果,这本不懂看另外一本是怎么解释的,这样就会稍微好些,这个是我的一些体会,可能不适合你,不过动手真的好重要,更能加深记忆和理解,写好后调试一下更好
------解决方案--------------------
先看孙鑫的vc++深入详解
把90%以上的例子都动手敲一遍
注意不要复制代码哦
再看侯俊杰的深入浅出MFC
很经典
会让你受益匪浅
------解决方案--------------------
我也是个新手,同样求指点。看孙鑫的视频看了一个月了,感觉还是无从下手。干脆动手吧,我刚开始做俄罗斯方块。
------解决方案--------------------
把孙鑫视频里面的代码全部敲一遍就没问题了

文章评论

鲜为人知的编程真相
鲜为人知的编程真相
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
旅行,写作,编程
旅行,写作,编程
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
Java程序员必看电影
Java程序员必看电影
每天工作4小时的程序员
每天工作4小时的程序员
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
漫画:程序员的工作
漫画:程序员的工作
 程序员的样子
程序员的样子
中美印日四国程序员比较
中美印日四国程序员比较
代码女神横空出世
代码女神横空出世
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
程序员应该关注的一些事儿
程序员应该关注的一些事儿
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序员和编码员之间的区别
程序员和编码员之间的区别
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
我的丈夫是个程序员
我的丈夫是个程序员
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
我是如何打败拖延症的
我是如何打败拖延症的
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
老程序员的下场
老程序员的下场
10个调试和排错的小建议
10个调试和排错的小建议
编程语言是女人
编程语言是女人
程序员都该阅读的书
程序员都该阅读的书
如何成为一名黑客
如何成为一名黑客
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
一个程序员的时间管理
一个程序员的时间管理
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有