深入浅出MFC 基础
2.windows程序设计是必需的,特别是象单文档程序,如果不了解消息处理细节,你直接上mfc的封装类,光一个CFrameWnd就可以让你深陷其中,云里雾里.
一些简单内容,直接跳过去就是了.
3.mfc学习,一本是李久近的,还是有一个国外的<深入解析mfc>.而侯俊杰的就省省吧.
1.c++法法掌握,主要是一本书<深入探索c++对象模型>.看完这本,神马语法都是浮云.
rtti,为类维护一个static类,由于static对于类的多个实例来说仍然只有一个,这样就可以通过static记录类继承信息来判断父子关系.c++编译器自动实现,只要关心相应的函数就行了.
mfc,刚好就是明显提供了这种类似的实现,主要用于消息映射表遍历.
象com类,它是用128位数,也就是uuid用来表达一个类名称,然后通过字符串比较,来判断到底要返回嘛类,这个体会一下.
最好先看C++的孙鑫的视频1-20,每集2小时。看完算入门了。可以做简单的C++的程序。
(并学会OOP的设计---面向对象的设计)
其次看C++的C++ Primary,一般的C++程序可以做。OOP的一般应用程序
最后才是你的那本<深入浅出MFC >,不过我觉得那本书没用啊
我当初学习MFC是这样子的流程:
1:首先找本C++程序设计的书看下类,继承,多态等等内容
2:了解下OOP程序设计的思想,和面向过程思想对比下
3:看孙鑫的MFC视频,网上有下的,20集,边看的时候可以自己关闭视频,自己写出视频里的代码,并彻底理解代码
4:自己动手写一个简单的管理系统,比如:学生管理系统
初学者不要去学什么mfc,正如扬中科老师说的那样mfc隐藏了太多的东西,不但不利于学习,反而使问题越来越复杂。你要是不信你可以试一试,学了之后你除了会拖控件之外,一句代码也写不出来,我建议你还是深入研究Windows的消息机制,windows程序设计这本书关于消息机制的的这一节一定要
认真仔细研究,还有对话框,控制,鼠标,计时器,键盘这几节,对于其他的我个人认为因为这本书毕竟年代久远,有些东西有点过时了,反正我的经历是这样的。
建议你首先研究我上面所说的那些,再结合扬中科老师的“C语言也能干大事”这个教程,只要你认真学一定会有收获。
MFC是建立在C++的基础上的,你只要学好C++,就可以学MFC了…
深入浅出MFC肯定是一本好书不用说。
本来这本书从机制实现去讲MFC的方式就使得看起比较难了,因为本来MFC就是一套比较复杂的FRAMEWORK,不是平时拖拖控件、圈圈点点那么简单,所以要通过简单的文字去表达出来运行机制,还是比较困难了。
直接看WINDOWS程序设计会简单一些,因为每一个结构是什么都有清晰的定义,过程也十分清晰(不像MFC过程那么多)。不管看哪一个,C++最好都有个好一些的基础,加强理解。
谁学过侯捷的《深入浅出MFC》,感觉很难学,怎么学~
这是要学以致用的,里面讲的基础知识多,大部分是基于Windows的机制,有些不需要深入弄懂,只需要会用就行,比如初始化过程,只需知道怎么调用APP的,在哪个位置调用,怎么调用,就行了,没必要研究初始化函数的机制,如果你是想进一步深造的话可以研究,如果只是学会应用,就没必要深入研究函数的内部机制了。。。仅供参考
深入浅出MFC肯定是一本好书不用说。
本来这本书从机制实现去讲MFC的方式就使得看起比较难了,因为本来MFC就是一套比较复杂的FRAMEWORK,不是平时拖拖控件、圈圈点点那么简单,所以要通过简单的文字去表达出来运行机制,还是比较困难了。
直接看WINDOWS程序设计会简单一些,因为每一个结构是什么都有清晰的定义,过程也十分清晰(不像MFC过程那么多)。不管看哪一个,C++最好都有个好一些的基础,加强理解。
网友点评:
晏栋如何看MFC程序代码 -
13389138321 …… 》 如何看MFC 程序代码 看下面内容之前,建议你学学《深入浅出MFC》,这本书强烈推荐! 现在只是做个了解.不妨做个知识备份! 在MFC 程序中,我们并不经常直接调用Windows API,而是从MFC 类创建对象并调用属于这些对象的成员函数...
晏栋先进阶c++还是先学好mfc? -
13389138321 …… 》 推荐两本书:1.《Windows程序设计》第五版 美国Charles Petzold著 北京大学出版社 是中文版的 英文版的是Microsoft Press的,是经典中的经典.2.《深入浅出MFC》侯捷编著.十分经典的一本书,非常好!对了如果C++学的不是很好的话,可以再看看《C++ Premier》,个人认为这是学C++语法最好的一本书.看完以上三本书,你就是高手了,学其他语言轻轻松松就完全掌握了.可以到淘宝上去网购,也可以到图书馆去借阅.以上三本书我都有电子版的,如果阁下有兴趣看看的话,可以留下邮箱,我愿与你分享.
晏栋请问看完<深入浅出MFC>之后还想对此更深入的学习应该看哪本书? -
13389138321 …… 》 《windows核心编程》《window网络编程》1 2版
晏栋深入浅出MFC继承问题 -
13389138321 …… 》 Class A { public: int m_nyyyy; private: int m_nXXXX; };...