C++的MFC看不懂,很迷茫,求指导

我有一定C++语言基础,有一定ACM算法基础,也有一定C#.net的基础(写个AI五子棋之类的,当时练习搜索剪枝用的)。
想着手更深入的学习下C++。最近看了孙鑫的第三课,MFC框架,感觉十分迷茫。
拿C#来说,仅仅是在main函数中,启动窗体类,类分为两个文件,一个放拖拽控件自动生成的代码,也很容易读懂。另一个放一些消息响应的处理函数。
而我用visual studio建立了一个mfc程序,一下蹦出来那么多个文件,让我无从下手。

求大侠们讲解一下他们之间的联系和各自的作用。另外指导一下该如何学习mfc
回答的好的话我会加分的,本想直接上50分,但怕浪费了。

基础类库封装的是Windows 的 API函数,
入手MFC之前建议先稍微了解下API函数。
stdafx 是微软的一个小组,叫af 的由来的,所以框架都会有这个文件。
加头文件也习惯在这里加,我是这么弄的。

Doc ,view ,你这个应该的文档框架把,
MFC有单文档,对话框,多文档,对话框比较简单,建议先学习对话框。
生成的所有的代码框架根据你的选择有关,也就是建造工程的时候。

学习MFC刚开始会不习惯,看多了就好了。消息处理理解好了,入手也就快了。
资源文件主要是加载图标这些东西的。

建议多看代码,自己写点东西运行就好。追问

我头疼的是,一方面,不知道上哪看代码,而且也看不懂
我下了个c++小游戏时尚编程百例什么的代码,
也是一大堆文件,不知道从哪看起

另外,大侠能推荐本入门一点的书或视频么(多倾向于实例,最好手把手教的那种)?
当然,我拒绝数据库增删改查类的书,感觉C++写这类程序毫无优势。

追答

直接上源码的确有点迷糊。
代码一般从头文件,处理流程来看吧。
就以前做过一个MFC的播放器,看的书是
《VC++深入详解》孙鑫
《深入浅出MFC简体中文版》侯捷
两本书,也是硬着头皮上的。
要是喜欢游戏的话,有一本《VC++游戏编程基础》

PS:入门的书我还真不了解,好书有好书的理由,手把手也只是手把手而已。
我都是硬着头皮来的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-26
c++优势不是一句话就可以说完的,找我给你资料
第2个回答  2012-03-25
路过,我也一直头大
第3个回答  2012-03-25
我也是,顺便求教。
相似回答