各章要点导读第 1 章 绪论本章作为全书的开篇,旨在使读者初步了解面向对象的程序设计语言之由来, 初步了解面向对象的程序设计思想之基本特点,概要性地了解面向对象的软件开发方法,为后续章节的学习奠定基础
为什么需要首先有一个初步和概要性的了解呢
一方面,这是为了在以后的学习中具体接触到每一个新的概念、语法时都能够清楚地认识到,它在面向对象的方法中、在C++ 语言中的地位和作用是什么
另一方面, 是希望读者在一开始就能够认识到,面向对象的思想与人类所习惯的思维方式是一致的,虽然C++ 语言比起面向过程的语言(如C 语言)来要复杂许多,但是C++ 设计者的目的是为了使事情变得更简单,而不是故弄玄虚将事情搞得更复杂
事实上,正是由于C++ 语法的复杂性,使得它的表现能力更强,程序员用 C++ 来写程序的时候能够更容易、更灵活地实现各种功能
读者在阅读本章1
3 时会感觉很多问题理解不透,这是正常的
因为需要学完本教材的全部内容,才能对C++ 语言和面向对象的方法有一个全面的认识
而本章在一开始就给出了一个全面介绍,虽然尽量使用通俗的语言, 但是肯定仍有一些问题是读者先现在不能完全理解的
对此读者不必深究,对1
3 的内容阅读后有个大致的了解就行
4 节介绍了信息的表示与存储,这是程序设计的基本知识,是必须掌握的基础
建议读者认真学习、 完全掌握
不过有些读者可能会觉得这些知识在编程中并没有直接使用,不学这一节好像也不影响学习编程
但是没有这些基础知识,会影响你对程序理解
当然,如果觉得枯燥,也可以先略过这一节,待以后遇到疑问时,再来学习
因此有的教师在讲课时也略过这一节,留给学生自学,我本人就是这样做的
5 节简单介绍了程序的开发过程和一些术语,不必死记硬背,最好结合实验来体会
本章的主要实验任务是学会使用一种C++ 开发工具,本书的实验用的是 VC