MFC函数太多

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:57:46
学完了C和JAVA,转学C++,开始时一路顺风,感觉游刃有余.后来基础学完,
学MFC,,感觉到前所未有的困难(我看的孙鑫的视频),好容易弄懂了消息机制。又觉得里面函数什么的记忆的东西太多,真是举步维艰,想请教下过来的前辈们,这些函数对于C++初学者应该如何处理.是先不顾一切的弄懂原理还是边学原理边记这些函数```!

一楼说的有问题
C++号称当今世界最复杂的语言,它的难度是JAVA无法比拟的
举个简单例子,c++中的整型数据分为符号和无符号。而JAVA只有有符号的整型

C++和MFC我都学过较低层的原理。
很明确的告诉你MFC不等于C++,许多C++学习者都把学习VC当成学习C++了,如果你单纯学习C++,MFC不是必学的的。MFC不过是用C++的语法来封装Windows API。
如果你想学习MFC,首先你要有一定的C++水平(不要太厉害),其次还要了解Window API(很重要,MFC封装了大量的API)。

学习MFC,就像你说的那样,要知道到消息流程
还要知道一个窗口在绘制过程中发生了什么事情----产生了什么消息(之歌没有多少教程会叫你的,只有自己积累了)
还要知道一个MFC对象的由来----主要是文档编程中会遇到
还要熟悉那些比较底层的类的属性以及方法,比如Object
还要知道MFC一些常用类的的用法,比如CWnd
对于这些你可以看看<深入浅出MFC>---李进久

其实学习MFC完全没要背那些函数的
前提你要有一个文档---便于随时查阅
随着你用的多了,也就记住了

c++学好了java不成问题,java学好c++还是很成问题的,c++中内存泄露啊,指针之类东西相当的烦。
对于是先不顾一切的弄懂原理,这个呵呵有点困难,楼主的决心有多大,如果真的很大,不怕苦难,那就....艰苦奋斗吧
函数要拿来用的,用的多了自然就熟了,而不是靠记。
在很多东西原理开始不懂没关系,当你开始做项目并结合实际去用的时候就会自然的理解了。
一句话在实践中理解能达到事半功倍的效果

你学得太杂
学的内容不在于多,在于能做出东西来。

学再多的东西,如果不能运用,那有多用

c++的原理和java一样 面向对象 无穷的类库
你java学好了 c++应该不是问题

我告诉你吧,用啥学啥,语法弄懂了就成,难道你还想成为一个移动的类库?