我被C++、VC++、MFC弄糊涂了,请各位进来为我指明方向!!
猞猁狲 2004-12-19 04:30:36 我是初学C这一个范围的,我现在也只能这么说,其实早就想学C了,因为我知道它很厉害!我是学VB的,请学C的朋友不要笑话我,我知道这被很多同行瞧不起,但我对VB一直是很认可的!我学C的步骤大致是一下这样的!我先把只了解过的C语言又看了看,主要看了指针这一块,其实在学校里,我通过PASCAL也了解过指针,然后我就看了那个老外Charles Petzold写的《Windows程序设计》一书,只是前2章。起初看的时候我很兴奋,因为我看了这本书后,我感觉我被VB6长时间的闷在鼓里,原来Windows是这样工作的,我真的好喜欢这本书,但是这期间我虽然能看懂程序的意图但是程序细节的语法令我感到很难受,所以我就又看了另外一本书,清华大学的C++,然后我对真正的类、对象、继承、封装、多态、构造函数、析构函数、内联函数、公共成员、友元还有其他的一些有了一定的掌握,就这样我开始继续看老外的那本书,直到看到第四章,我终于按耐不住我心中想用C做点什么的冲动,因为书中一直都在告诉我怎么样用VC6调试这些程序,但是我手上还有一本书,也是清华大学的Visual C++,我只好继续看,发现前半部分的内容和老外的那本书都差不多,只是没有老外讲的有意思,不连贯,看起来很枯燥乏味。直到看到第三篇:用MFC进行可视华编程,于是我按照书上的步骤做了两个程序,这是在我的思想里我不由的把MFC和VB6联系了一下,好像有些相似,只是MFC的灵活性太大了!
好了我罗嗦了这么多,我要告诉大家我的迷惑了,那就是:到现在为止我才发现老外那本书里的语法我不知道是什么语法,他在举例时的程序大致是这样的:
#include<windows.h>
int WINAPI WinMain(四个参数)
{
MessageBox();
return 0;
}
以上是他书里的第一个程序,以后的一些稍微复杂的一些程序只是加入了窗口类、注册窗口类、消息循环、窗口过程这些代码,我都能看懂,但是请告诉我这是什么语言写的???我为什么这样问呢?因为在我看MFC的时候根本和这些代码无关,MFC的语法和C++是一样的!!!总而言之,我现在都不知道该问什么了!
-----------------------
我现在还唯一知道的一个概念就是用VC++6能做出任何东西来!!!请大家指点一下,我下面该从那个方向学,学的时候该注意什么?我一定要继续学下去,因为我感觉到一股前所未有的可怕力量,我想得到它.........