第一图书网

C++面向对象程序设计教程

陈维兴//陈昕//林小茶 清华大学
出版时间:

2009-6  

出版社:

清华大学  

作者:

陈维兴//陈昕//林小茶  

页数:

176  

Tag标签:

无  

前言

学过程序设计的人,都有一个体会,看别人编写的程序,好像挺明白的,但是一旦要自己编写一个程序,就感觉无从下手。这是因为程序设计是一门对实践环节要求很高的课程,初学者要想真正学会C++面向对象程序设计,最重要的是抓住两个关键环节:一个是多做习题多编程;另一个就是多上机,写在纸上的程序是否正确,最好的办法就是上机验证。为此,我们编写了这本习题解答与上机指导书,以期帮助读者尽快地掌握C++语言程序设计的基本规则与编程技巧,并能够熟练运用这些规则与技巧,编制出具有良好风格的应用程序,最终能够顺利地通过上机调试。本书的主要内容分为两部分:第1部分是《C++面向对象程序设计教程(第3版)》(陈维兴、林小茶编著,清华大学出版社2009年出版)习题与参考答案,详细给出了教材中所有习题的参考答案;第2部分是C++上机实验指导,详细介绍了C++上机操作方法,并精心设计了与教材内容配套的7组实验题,每组实验题目都包括“实验目的和要求”、“实验内容和步骤”,供上机实验时参考。在本书的最后一章给出了各组上机实验题的参考解答,帮助初学者掌握实验内容和理解具体实现步骤,以更好地掌握C++面向对象程序设计的基本概念和编程方法。提供习题参考答案和实验解答的主要目的是供读者参考和借鉴,作者在这里要强调一点,程序设计是创作的过程,解决一个实际问题的程序肯定不是惟一的,因此,在阅读本书的参考答案之前,希望读者已经独立思考过教材中的习题及实验题目,这样才有助于程序设计水平的提高,不要把本书的参考解答作为惟一的答案。本书中所有程序都经作者在visualC++6.O上调试通过。在本书的编写和出版过程中还得到了郑玉明、陈宝福、杨道沅、李春强、孙若莹等老师的帮助和支持,在此表示诚挚的感谢。本书内容是作者多年教学实践的总结,虽然得到了读者的肯定,但由于编者水平有限,错误和不当之处在所难免,在此恳请广大读者批评指正。

内容概要

  《C++面向对象程序设计教程(第3版):习题解答与上机指导》是《C++面向对象程序设计教程(第3版)》(陈维兴、林小茶编著,清华大学出版社2009年出版)的配套用书。书中内容分为两部分:第1部分是《C++面向对象程序设计教程(第3版)》习题与参考答案,给出了教材中所有习题的参考答案;第2部分是C++上机实验指导,详细介绍了C++上机操作方法,并精心设计了与教材内容配套的7组实验题,每组实验题目都包括“实验目的和要求”、“实验内容和步骤”,供上机实验参考。在书中的最后一章给出了各组上机实验题的参考解答,供读者参考和借鉴,以帮助读者更好地掌握C++面向对象程序设计的基本概念和编程方法。  《C++面向对象程序设计教程(第3版):习题解答与上机指导》可作为学习《C++面向对象程序设计教程(第3版)》的辅助教材,也可供其他学习C++的读者参考。

书籍目录

第1部分 《C++面向对象程序设计教程(第3版)》习题与参考解答第1章 面向对象程序设计概述第2章 C++概述第3章 类和对象第4章 派生类与继承第5章 多态性第6章 模板与异常处理第7章 C++的流类库与输入输出第8章 面向对象程序设计方法与实例第2部分 C++上机实验指第9章 Visual C++上机操作介绍9.1 Visual C++ 6.0 的开发环境9.1.1 Visual C++ 6.0 集成开发环境概述9.1.2 常用功能键及其意义9.2 建立和运行单文件程序9.2.1 编辑 C++源程序9.2.2 编译和连接C++程序9.2.3 程序的运行9.2.4 关闭工作区9.3 建立和运行多文件程序9.3.1 编辑程序中需要的多个文件9.3.2 创建项目文件9.3.3 将多个文件添加到项目文件中去9.3.4 编译和连接项目文件9.3.5 运行项目可执行文件9.3.6 关闭工作区第10章 C++上机实验题10.1 实验1 Visual C++ 6.0集成开发环境的初步使用10.1.1 实验目的和要求10.1.2 实验内容和步骤10.2 实验2 C++简单程序设计练习10.2.1 实验目的和要求10.2.2 实验内容和步骤10.3 实验3 类和对象10.3.1 实验目的和要求10.3.2 实验内容和步骤10.4 实验4 派生类与继承10.4.1 实验目的和要求10.4.2 实验内容和步骤10.5 实验5 多态性10.5.1 实验目的和要求10.5.2 实验内容和步骤10.6 实验6 模板与异常处理10.6.1 实验目的和要求10.6.2 实验内容和步骤10.7 实验7 C++的流类库与输入输出10.7.1 实验目的和要求10.7.2 实验内容和步骤第11章 C++上机实验题参考解答11.1 实验1参考解答11.2 实验2参考解答11.3 实验3参考解答11.4 实验4参考解答11.5 实验5参考解答11.6 实验6参考解答11.7 实验7参考解答参考文献

章节摘录

插图:第1章 面向对象程序设计概述【1.1】什么是面向对象程序设计?【解】面向对象程序设计是一种新的程序设计范型。这种范型的主要特征是:程序=对象+消息面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一,程序一般由类的定义和类的使用两部分组成;第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法完成相应的操作。面向对象程序设计方法模拟人类习惯的解题方法,代表了计算机程序设计新颖的思维方式。这种方法的提出是对软件开发方法的一场革命,是目前解决软件开发面临困难的最有希望、最有前途的方法之一。【1.2】什么是对象?什么是类?对象与类的关系是什么?【解】在现实世界中,任何事物都是对象。它可以是一个有形的具体存在的事物,例如一张桌子、一个学生、一辆汽车,甚至一个地球;它也可以是一个无形的、抽象的事件,例如一次演出、一场球赛、一次出差等。对象既可以很简单,也可以很复杂,复杂的对象可以由若干简单的对象构成,整个世界都可以认为是一个非常复杂的对象。在现实世界中,对象一般可以表示为:属性+行为,一个对象往往是由一组属性和一组行为构成的。在面向对象程序设计中,对象是描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体。在C++中每个对象都是由数据和操作代码(通常用函数来实现)两部分组成的。在现实世界中,“类”是一组具有相同属性和行为的对象的抽象。类和对象之间的关系是抽象和具体的关系。类是对多个对象进行综合抽象的结果,对象又是类的个体实物,一个对象是类的一个实例。在面向对象程序设计中,“类”就是具有相同的数据和相同的操作(函数)的一组对象的集合,也就是说,类是对具有相同数据结构和相同操作的一类对象的描述。类和对象之间的关系是抽象和具体的关系。类是多个对象进行综合抽象的结果,一个对象是类的一个实例。例如“学生”是一个类,它是由许多具体的学生抽象而来的一般概念。同理,桌子、教师、计算机等都是类。


编辑推荐

《C++面向对象程序设计教程(第3版)习题解答与上机指导》是陈维兴等编著的,由清华大学出版社出版。

图书封面

图书标签Tags

广告

下载页面


C++面向对象程序设计教程 PDF格式下载



还可以,就是例子有点少


很好,是需要的那本书


不多说,答案基本都是正确的


质量好,会给朋友介绍,让更多人知道


真心有用 嘿嘿 真的很好


和教材配套使用挺不错的


只有基本答案,没有详细答案


包装挺好的 书本挺新的 没有问题


书还行吧,只能做基础练习


相关图书