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

原创 2011年01月22日 10:07:00

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

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等内容。


相关文章推荐

C++之类对象创建的先后顺序

本篇文章会深入的讲解在类对象创建的时候

C++中多重继承构造函数调用的先后顺序

#include using namespace std; class E { public: E() { cout

关于c++构造函数、析构函数在全局实例(global)和在局部实例先后顺序

1、全局静态类实例构造函数调用顺序 _start __libc_start_main __libc_start_main  __libc_csu_init       //这个过程迭代...

Spring容器中的Bean几种初始化方法和销毁方法的先后顺序

Spring 容器中的 Bean 是有生命周期的,Spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法: 通过实现InitializingBe...

AS400 安装盘先后顺序

  • 2009年04月05日 18:14
  • 512B
  • 下载

Spring容器中的Bean几种初始化方法和销毁方法的先后顺序

Spring 容器中的 Bean 是有生命周期的,Spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法: 通过实现Initializing...

Spring容器中的Bean几种初始化方法和销毁方法的先后顺序

Spring 容器中的 Bean 是有生命周期的,Spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法: 通过实现InitializingBe...

spring 注解 事务,声明事务共存的情况下,先后顺序

COME FROM 首先先看配置文件: [html] view plaincopy        bean id="sessionFacto...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习VC与C++先后顺序---相辅相成
举报原因:
原因补充:

(最多只允许输入30个字)