学习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++如果学过c的话,那更好了,学习c++会更快的。      首先应该粗略的看一下《c++primer plus》,记住,只是粗略的看一下,不要看得太细了,遇到不会的,看不懂的,跳过,等到后面...
  • whChina
  • whChina
  • 2016年04月28日 14:25
  • 1183

从零开始学习VC++6.0之并口控制(第一课 环境配置)

从零开始学习C++6.0之并口控制   第一课 环境配置   1、 软件硬件的准备 我用的是一台旧笔记本(带25针并口),WindowsXP sp3操作系统,Microsoft ...
  • luyejie8888
  • luyejie8888
  • 2013年01月24日 21:31
  • 4443

100本c c++ vc学习资料

100本c c++ vc学习资料    软件:  http://www.icodeguru.com/fav/soft.htm    教程:  C函数实例参考手册  http://www....
  • C_singleboy
  • C_singleboy
  • 2014年12月11日 16:24
  • 585

VC 和 C++ 有什么区别和联系?

初学者经常提出这样的问题:是学c++好还是学 Visual c++好? 其实,这是个很奇怪的问法,就好像在问:是学开车好还是学开福特车好?开车是一种普遍的技术,用这个技术可以控制福特车或奥迪车,这在...
  • sanfengshou
  • sanfengshou
  • 2010年07月01日 14:44
  • 4492

C、C++和VC++的区别

1.C语言是面向过程的编程语言 2.C++是在C基础上发展起来的,是面向对象的开发语言 3.VC++是微软公司在C++的基础上提供了一些Windows图形界面函数库,可以说VC++ 就是C++加上...
  • Helloguoke
  • Helloguoke
  • 2014年03月04日 15:58
  • 652

我们应该学习什么java、C#还是C++(VC)?

此文仅代表个人观点     很多学员有这样的问题:我们应该学习什么语言,java、C#还是c++?好像很多公司都找会VC的人,java和C#有用吗?甚至有人说java或C#是小公司用的语言,C++是...
  • ttwwok
  • ttwwok
  • 2014年04月22日 10:47
  • 1578

C/C++程序设计学习与实验系统 V2008.10的注册机或者破解版.急

以前找过没有要不用C-free这个软件写c语言程序也不错的工具 这个软件好像没有破解版的 ...
  • bugrnm
  • bugrnm
  • 2008年10月20日 09:26
  • 1703

引导你逐步深入学习C++

作者简介:安晓辉,程序员、技术管理者、作家、职业规划师、在行行家、分答答主,著有《Qt on Android 核心编程》、《Qt Quick核心编程》和《你好哇,程序员》,创建订阅号“程序视界”。 ...
  • shufac
  • shufac
  • 2016年07月11日 18:56
  • 1020

VC自动与Internet时间服务器同步更新

在VCKBASE、CSDN里挖了许久的坟,才找到一些有点用的资料,最后自己整理出这样的个函数,方面VC实现时间同步,多的不说,自己看源码,根据自己的需要可以适当修改源码: #include #prag...
  • wangningyu
  • wangningyu
  • 2009年09月05日 15:39
  • 6934

解决绿C(C与C++程序设计学习与实验系统 2015)软件程序中文出现乱码问题

各位朋友们,你们在使用“C与C++程序设计学习与实验系统 2015”软件,编写程序的时候,输入中文,有没有遇到乱码问题,绿C软件图标如下所示: 代码如下所示: 在这里,我们提供两种解决办法...
  • x_dreamfly
  • x_dreamfly
  • 2016年03月18日 10:08
  • 1526
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习VC与C++先后顺序---相辅相成
举报原因:
原因补充:

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