学习VISUAL C++的经验

来源:互联网 发布:浪子心声 歌词意境知乎 编辑:程序博客网 时间:2024/06/05 02:29

学习VC已经差不多有一年的时间了,现在觉得自己终于有了一点的进步,算是入门了。经常听到有人说vc太难学而放弃转到c#或者DELPHI上,但我认为还是那句话“学会了就不难了!”,如果想做一个出色的程序员就不要因为一点的困难而放弃。学习各种编程语言都有不同的方法,当你学习vc一段时间后,你就会发现其实和学习c#和DELPHI一样容易。

很多人放弃学习vc是因为被MFC的复杂的架构和那些无法理解的MFC代码吓退的,其实大可不必理解MFC的工作原理,尤其对一个初学者来说不要急着理解MFC的代码。有很多vc入门的书总是一开始就将视类和文档类的代码复制粘贴到书上,把不少的读者吓退了。但其实可以不完全或者是深入了解MFC的代码,初学者可以只“知道其所以然”,而不必总是要“知道其所以然”。如果一个VB程序员尝试从SDK这个层次理解VB代码的工作原理,这个浪费时间没有什么区别,事实上几乎没有VB的程序员会这样做,他们只知道一切vb编译器都给他们做好了,我们只需要把代码写进去就行了;同样的道理学习VC也是像学习vb一样,初学的时候可以先告诉自己:“一切的东西MFC已经帮我们做好了”,调用VC的IDE中提供的功能就能实现各种各样的功能。很多的书的作者总是将一大段的MFC代码粘贴到书上,但这样只会令读者产生恐惧,当然高手令当别论,但要知道不少买书的人是初学者。

我在学习vc的时候犯了一个可笑的错误,当时的我以为懂得c语言就可以学习vc,以为c语言和c++只是大同小异,于是在佛山书城买了一本vc的入门教程,封面上还写着“可以完全不懂c++”,可怜的我就这样被骗了,这本书上只用了短短的几页来介绍c++的面向对象,函数重载,运算符重载,默认参数,构造函数,析构函数,虚函数,我的天啊!只能说写书的人太不负责任了!学习VC的最低前提是必须了解或者是知道什么是面向对象、懂得c++的语法。如果连这些都没有学会就学习VC就等于“未学走路先学跑步”。学懂c++是学习vc的第一步,尽管c++的语法比c语言复杂,要学习也是很容易的,其中可能也会遇到你不明白的问题,但说白了计算机语言就是一系列人为定制的规则,不论是basic,pascal c,c++,java,c#都是一系列人为制定的规则,如果一个c++的初学者问为什么“int a;”是定义一个整形变量,就像你在问张三“为什么你的名字叫张三?”。要是有一天中国人做了一个叫“中语言”的语言那么也可以这样定义一个变量“整形 a;”。言归正传,无论c++的语法有多难理解,也不过是一套人为制定的规则,如果你真的要理解的话,那你不妨学习一下汇编语言和编译原理。

上面说了很多个“不要理解”,但这是为了培养学习的兴趣和把我们的注意力集中到我们关心的问题上,不同阶段学习VC的侧重面是不同的,学习VC到了某个阶段还是要对MFC的代码有一定的了解。什么时候才是这个阶段的开始呢?个人认为当你有一天发现VC的代码其实也很好理解或者你不再潜意识的尝试理解MFC的代码时,就是深入学习VC,尝试理解MFC代码的时候了。要达到这个阶段要多点看别人的代码,看简单的,不要看复杂的,就算看不懂也不重要,MFC是一个庞大的架构,总是有些部分你是没有掌握的,但经过一点一点的积累,到了一定的程度就会发生量变。不要总是希望自己把VC的所有东西学懂,那是不可能的,是不实际的,人能学习和记忆的东西是有限的;你能做到的只是把基础的学好,积累多一点常用的WINDOWS编程方法,如果你遇到自己不懂得的问题或者是不清楚的问题,可以查看MSDN,到网上找资料,或者求助别人。

最后向各位推荐基本不错的书《Visual c++.net技术内幕(第6版)》,不少网站对这本书有很高的评价,但个人认为,看这本书要有一定的VC功底,这个书从原理上向读者阐明VC编程,适合那些希望继续提高水平的人士;电子工业出版社的《Visual C++.NET编程宝典》也是一本不错的书,此书从中等层次解析MFC的代码,其中穿插相应的例子进行说明,较易理解,这本书对初学者和有一定水平的人来说是个不错的选择。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 三岁宝宝不认识数字怎么办 4岁半了不认识数字怎么办 5岁小朋友数字不认识怎么办 孩子读一年级字都不识几个怎么办 宝宝二周多了不分颜色怎么办 4岁儿童手指脱皮怎么办 孩子老是不会写2怎么办 宝宝胃浅容易吐怎么办 农村户口小孩去城里读书怎么办 小孩从城市回农村读书怎么办 天冷了怎么办教案反思 小孩上幼儿园不爱学习怎么办 曰光灯管监控要反光怎么办 立邦乳胶漆墙面脏了怎么办 橱柜门黑色边颜色花了怎么办 地板上有真实漆怎么办 吸了泡泡球的气怎么办 办公室上班坐着太累怎么办 金雀盆景生虫怎么办 租的房子墙脏怎么办 租住个厕所对着卧室怎么办 农村的房子没有房产证怎么办 墙面漆颜色深了怎么办 浴室门对卧室门怎么办 卧室40多个平方太大怎么办 卧室门洞太窄了怎么办 刷漆的墙面脏了怎么办 卧室颜色刷重了怎么办 感觉房子买小了怎么办 淋浴房一边是窗怎么办 1岁宝宝让狗咬了怎么办 2岁宝宝让狗咬了怎么办 带4个小孩只买两张儿童票怎么办 墙面补漆颜色有色差怎么办 墙壁刷的乳胶漆颜色不满意怎么办 门被水泡的鼓了怎么办 定制衣柜做大了怎么办 找平的地面高了怎么办 卫生间推拉门锁坏了怎么办 阳台推拉门框安装斜了怎么办? 电子门钥匙坏了怎么办