学习VC与C++先后顺序---相辅相成

大家一想这个问题还值得讨论吗?我觉得很有必要搞清楚学习的先后顺序,就如火影忍者中阿斯玛小队攻击飞段和角都组合,就是因为没搞清楚攻击次序以及对手能力,从而导致攻击失败阿斯玛阵亡,后来认真分析情势以后才得以搞清攻击顺序取得成功。

C++是VC的基础,不会C++学VC无异于搭建空中楼阁,但是仅仅是C++学的很好要想翻过VC这座大山也是不易。当然,我的这番言论也仅限于资质平庸的初学者,那些天资聪慧的另当别论!

我个人觉得这两个是相辅相成的一个学习过程,根据我的经验,一般所谓C++学的很好的人基本还停留在语法的层面,能够理解C++的基本语法,会编写简单的类来实现算法的小问题。当然,程序运行还停留在命令行阶段,可能对C++库函数的调用都不是很清楚,对于继承、多态、封装、虚函数、指针等难点要点掌握的不是很准确。因为我们国内的教育即是停留在这个水平阶段,很多老师自己对VC都怀有恐惧,我一个当辅导员的老师目前在给本科生带C语言,讲到指针、数组就会戛然而止,原因自然了然。

我学习VC是从看孙鑫的VC视频开始的,目前正处于学习阶段,根据我个人的学习体会,孙鑫的教程是不错的,可是他一开始就劈头盖脸的讲一通SDK编程、Windows消息机制,这样直接给人当头一棒,然后第二章开始讲C++的基础知识。我明白他的这套视频不是给完全没有基础的人讲的,所以我劝有志于看这套视频教程的人先看第二课、再看第一课,有了C++基础再学习VC。

很多人写书喜欢在第一章来个概述,把知识搞的云里雾里大家都不懂,哈哈!他就高兴了!有的书甚至用很多篇幅来概述,这当头一棒的恶习实在不好。

根据我的学习经验开始先找本C++基础的书籍看看,理解基本语法、面向对象程序设计的思想、搞清继承、多态、封装、虚函数、指针这几个概念,这个时候可以看的书我推荐钱能编写的《C++程序设计教程》,刚开始不要迷恋国外经典,知识结构和受教育背景不同,那些经典你搞不定的,钱能这本书我认为作为入门还是很不错的。

学习VC的过程可以通过孙鑫的视频教程来学习,这是我目前发现的最好的教程,如果仅仅是拖拖空间那种教程你最后不免又要回来重新学习。建议先看第二课,然后再看第一课,以此类推。

孙鑫的教程学完以后尝试编写一些简单的程序,最好找本范例书籍仔细研读一下,编写、调试、运行一下书中的代码,能够简单的模仿,这个时候你已经初步具备了程序开发的能力。

这个时候不要暗自窃喜,你的路还很长。这个时候可以重读C++经典、看看《Windows程序设计》等比较深奥的书籍,使自己在技术方面更加艰深。

学习软件工程、界面设计、数据库。。。。。和团队开发熟悉MFC、SDK等内容。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章