C++的MFC看不懂,很迷茫,求指导
我有一定C++语言基础,有一定ACM算法基础,也有一定C#.net的基础(写个AI五子棋之类的,当时练习搜索剪枝用的)。想着手更深入的学习下C++。最近看了孙鑫的第三课,...
我有一定C++语言基础,有一定ACM算法基础,也有一定C#.net的基础(写个AI五子棋之类的,当时练习搜索剪枝用的)。
想着手更深入的学习下C++。最近看了孙鑫的第三课,MFC框架,感觉十分迷茫。
拿C#来说,仅仅是在main函数中,启动窗体类,类分为两个文件,一个放拖拽控件自动生成的代码,也很容易读懂。另一个放一些消息响应的处理函数。
而我用visual studio建立了一个mfc程序,一下蹦出来那么多个文件,让我无从下手。
求大侠们讲解一下他们之间的联系和各自的作用。另外指导一下该如何学习mfc
回答的好的话我会加分的,本想直接上50分,但怕浪费了。 展开
想着手更深入的学习下C++。最近看了孙鑫的第三课,MFC框架,感觉十分迷茫。
拿C#来说,仅仅是在main函数中,启动窗体类,类分为两个文件,一个放拖拽控件自动生成的代码,也很容易读懂。另一个放一些消息响应的处理函数。
而我用visual studio建立了一个mfc程序,一下蹦出来那么多个文件,让我无从下手。
求大侠们讲解一下他们之间的联系和各自的作用。另外指导一下该如何学习mfc
回答的好的话我会加分的,本想直接上50分,但怕浪费了。 展开
展开全部
基础类库封装的是Windows 的 API函数,
入手MFC之前建议先稍微了解下API函数。
stdafx 是微软的一个小组,叫af 的由来的,所以框架都会有这个文件。
加头文件也习惯在这里加,我是这么弄的。
Doc ,view ,你这个应该的文档框架把,
MFC有单文档,对话框,多文档,对话框比较简单,建议先学习对话框。
生成的所有的代码框架根据你的选择有关,也就是建造工程的时候。
学习MFC刚开始会不习惯,看多了就好了。消息处理理解好了,入手也就快了。
资源文件主要是加载图标这些东西的。
建议多看代码,自己写点东西运行就好。
入手MFC之前建议先稍微了解下API函数。
stdafx 是微软的一个小组,叫af 的由来的,所以框架都会有这个文件。
加头文件也习惯在这里加,我是这么弄的。
Doc ,view ,你这个应该的文档框架把,
MFC有单文档,对话框,多文档,对话框比较简单,建议先学习对话框。
生成的所有的代码框架根据你的选择有关,也就是建造工程的时候。
学习MFC刚开始会不习惯,看多了就好了。消息处理理解好了,入手也就快了。
资源文件主要是加载图标这些东西的。
建议多看代码,自己写点东西运行就好。
追问
我头疼的是,一方面,不知道上哪看代码,而且也看不懂
我下了个c++小游戏时尚编程百例什么的代码,
也是一大堆文件,不知道从哪看起
另外,大侠能推荐本入门一点的书或视频么(多倾向于实例,最好手把手教的那种)?
当然,我拒绝数据库增删改查类的书,感觉C++写这类程序毫无优势。
追答
直接上源码的确有点迷糊。
代码一般从头文件,处理流程来看吧。
就以前做过一个MFC的播放器,看的书是
《VC++深入详解》孙鑫
《深入浅出MFC简体中文版》侯捷
两本书,也是硬着头皮上的。
要是喜欢游戏的话,有一本《VC++游戏编程基础》
PS:入门的书我还真不了解,好书有好书的理由,手把手也只是手把手而已。
我都是硬着头皮来的。
展开全部
c++优势不是一句话就可以说完的,找我给你资料
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
路过,我也一直头大
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也是,顺便求教。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询