Visual C++从入门到精通(第2版)
上QQ阅读APP看书,第一时间看更新

0.4 怎样学习Visual C++

那么,这样一款软件开发工具,我们怎样才能更快速、更高效地掌握它呢?接下来谈一下Visual C++的学习方法。

(1)首先,要有一个好的心态,做好学习前的准备。

看完上面对Visual C++的简单介绍,想必你已经意识到自己是做了一个很明智的选择。其实当你下定决心要学习这样一个开发工具的时候,你的编程之路就已经迈出了一大步。只要你能够在学习的过程中慢慢培养自己对编程的兴趣,丢弃浮躁,无论遇到什么困难都能坚持到底,那么成功迟早都会属于你的。有一句话说得好:胜利永远是属于锲而不舍的人。

不过我们也应该清楚地认识到,Visual C++并不是一门编程语言,它其实是一个开发平台,是微软为了缩短程序员的开发时间和减轻程序员的开发难度而推出的一种开发工具。如果能好好地利用它,那无疑对我们的程序开发会有很大的帮助。很显然,在使用它之前,你应该掌握一门Visual C++支持的编程语言,C++无疑是最好的选择。无论是学习API还是MFC,都必须要有C++的基础。本教程中专门有关于C++基础知识的介绍,掌握了这些基础知识,就可以满足继续学习的需要。

另外对面向对象的思想一定要真正地理解掌握,因为使用Visual C++开发全部都是利用面向对象的技术,都是靠这样一种思想来指导完成的,在这一点上读者朋友们一定要引起足够的重视。

有了这门基本功,就可以学习Visual C++了。

(2)其次,制订合理高效的学习计划。

我们应该很清楚,使用Visual C++进行软件开发其实就是进行Windows编程,所以Windows程序运行机制和编程基础知识是必须掌握的,这样以后的学习就会变得清晰起来。学习的时候建议从API开始,先打好基础,再去学习MFC,因为MFC其实就是对API的封装。如果直接学习MFC,对于一个初学者而言可能很难很快掌握,反而会影响我们学习的效率。

或许你会觉得这样一个过程对于你而言还是不够清晰,不好掌握。这很正常,也不必担心,因为这个时候你需要有一本好书来指导学习。现在市面上关于Visual C++的书籍很多,但是真正适合初学者学习的书籍却不多。本书是初学者学习Visual C++的入门教程。通过本教程的学习,初学者不但可以掌握Visual C++的基础知识,还可以通过举一反三的练习达到精通的目的。

其实无论是学一种编程语言,还是学习一种开发工具,多读代码、多写程序都是最有效的学习方法。可能刚刚起步的时候,你会觉得有些难,但是循序渐进,从开始就培养学习的好习惯,无论对现在还是今后,都会很有用处的。本书中给出的每个项目都是由具有多年项目开发经验的人员根据实际经验编写的。通过每章最后的“实战练习”,可以随时检测自己的学习成果。读者可以跟着教程的进度,将书中的代码都实际编写运行一遍,当你学到一定程度的时候,可以尝试自己去找一些问题,然后尝试独立地用Visual C++编写程序解决。这样不但能提高你的学习兴趣和编写代码的能力,而且与实践相结合,解决真正的实际问题,会让你更清楚地看到Visual C++真正强大的一面。

(3)最后,在独立解决问题的基础上也要善于借助外力。

在学习的过程中,不可避免地会遇到这样或那样的问题。出现问题之后不应该急着去问别人,首先应该尝试着自己进行分析,独立解决,因为这样可以锻炼我们自主解决问题的能力。但个人的能力毕竟是有限的,当无法自己解决时,就应该尝试借助一些外力。可以请教身边有Visual C++开发经验的人,也可以在技术论坛里向别人求助,充分利用网络上的资源。因为这个时候或许他人简单的一句话,就会让你茅塞顿开,受益匪浅。我们应该正视遇到的问题,换个角度来讲,其实这些问题本身就是一笔很宝贵的财富,没有问题就没有进步,当你顺利地解决了问题的时候,也就是由问题变成你的宝贵经验的时候。

编程是一门技术,但是程序员绝对不是简单的代码工人,也绝对不应全盘地去模仿别人。程序设计是一件充满创新和探索精神的事情。只有我们通过自己的思考,站在巨人的肩膀上,充分发挥自己的创造性,才能在编程中找到乐趣,才能在编程的道路上不断地前进,成为一名优秀的程序员。

明白了以上的道理,就让我们一起踏上愉快的编程之旅吧!