《 解析 c++ 面向对象程序设计 》

17
解解 C++ 解解解解解解解解解解解解解解解 解解 解解

Upload: hamish-barnett

Post on 01-Jan-2016

81 views

Category:

Documents


0 download

DESCRIPTION

《 解析 C++ 面向对象程序设计 》. 清华大学出版社 主编:甘玲. 编写初始. 2005 年中秋节作者与老师探讨学生学习困惑之际,萌发了编写一套让学生 明确目标、启发思想、易于应用 的程序设计 “解析法” 教材。 学校予以立项支持。 先后完成了解析 Java 、解析 C、 解析 C++。 教材 按照以掌握程序设计 方法为目的 、以 问题为导向 、以解决问题 需要为原则 组织教材结构 。. 教材适用. 本教材适合高等学校计算机及相关专业 C++ 面向对象程序设计课程使用,也适合培训机构作为培训教材,以及社会工作人员自学,同时也可以作为编程开发人员的参考书。. 教材精髓. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 《 解析 C++ 面向对象程序设计 》

《解析 C++面向对象程序设计》

清华大学出版社

主编:甘玲

Page 2: 《 解析 C++ 面向对象程序设计 》

编写初始 2005 年中秋节作者与老师探讨学生学习

困惑之际,萌发了编写一套让学生明确目标、启发思想、易于应用的程序设计“解析法”教材。学校予以立项支持。先后完成了解析 Java 、解析 C 、解析 C++ 。

教材按照以掌握程序设计方法为目的、以问题为导向、以解决问题需要为原则组织教材结构。

Page 3: 《 解析 C++ 面向对象程序设计 》

教材适用 本教材适合高等学校计算机及相关专业

C++ 面向对象程序设计课程使用,也适合培训机构作为培训教材,以及社会工作人员自学,同时也可以作为编程开发人员的参考书。

Page 4: 《 解析 C++ 面向对象程序设计 》

教材精髓

以“解析法”方式组织编排教材。 “ 解析法”是从实际问题入手,剖析求解问题的关键点(进

行知识的发现),然后结合问题讲解需要的知识点,最后给出问题的求解办法和实现过程,并举一反三。

采用“解析法”不仅能使学生更好地掌握 C++ 语言,同时有利于培养学生发现问题、分析问题、思考问题、解决问题及迁移知识的能力,有利于培养学生的创新思维及创新能力。

Page 5: 《 解析 C++ 面向对象程序设计 》

内容选择 针对高校大学生学习 C++ 程序设计的主

要目的是了解面向对象程序设计思想和掌握其方法,因此在内容选择上并没有涉及C++ 的所有语法和技术细节,而是以标准C++ 为依据,围绕面向对象技术的特征,介绍基础及应用广泛的内容,根据需要引入知识,并对一些较高级别的技术领域做了适当引导,开阔读者视野。

Page 6: 《 解析 C++ 面向对象程序设计 》

总体特点

体系新颖 层次清晰 内容全面 逻辑性强

例题丰富 重点突出 可读性好 实用性强

Page 7: 《 解析 C++ 面向对象程序设计 》

教材线索 教材以 C++ 面向对象特征为线索,根据

内容的需要适时地介绍 C++ 面向对象与面向过程,使之有机结合,浑然一体,并在讲述的过程中强调应用。

Page 8: 《 解析 C++ 面向对象程序设计 》

编排特点 每章开头有本章概述、重点内容和难点

提示。 每一节以问题提出、问题分析、知识点

讲解、问题实现和举一反三组成,体现解析法精髓。

例题一题多解,由浅入深,强化知识点、算法、编程方法与技巧。

Page 9: 《 解析 C++ 面向对象程序设计 》

学习建议 不要过早陷入细节中,应先划分主题知识模块,体会每个模块蕴涵的思想方法,根据主要思想进行梳理。

在学习 C++ 时,要“忘记” C 语言。 编程过程中,尽力尝试用良好的程序结构

反映待解决问题的主要思想。 应积极关注 C++ 引进的新特征。

Page 10: 《 解析 C++ 面向对象程序设计 》

目录第 1篇 引导篇

第 1 章 认识对象第 2篇 基础篇

第 2 章 发现对象和设计类 第 3 章 详解对象 第 4 章 派生新类 第 5 章 多态与抽象类 第 6 章 运算符重载与友元 第 7 章 模板——类的再抽象 第 8 章 输入 /输出流对象 第 9 章 异常处理 第 10 章 C++ 面向对象程序设计

第 3篇 应用篇 第 11 章 案例解析

Page 11: 《 解析 C++ 面向对象程序设计 》

示范章节 第 4 章 派生新类 4.1 类层次的问题 4.1.1 提出问题 4.1.2 分析问题 4.2 派生与继承 4.2.1 继承 4.2.2 派生 4.2.3 访问控制

Page 12: 《 解析 C++ 面向对象程序设计 》

示范章节(续 1 ) 4.3 派生类 4.3.1 派生类的定义 4.3.2 派生类成员的构成 4.3.3 派生后访问权限控制 4.3.4 派生类的构造函数和析构函数

Page 13: 《 解析 C++ 面向对象程序设计 》

4.4 多继承与虚拟继承 4.4.1 多继承派生类的定义 4.4.2 多继承派生类的构造函数 4.4.3 虚拟继承和虚基类 4.5 解决问题 4.6 举一反三 本章小结常见错误 习题 4

示范章节(续 2 )

Page 14: 《 解析 C++ 面向对象程序设计 》

读者评论精选很具启发性和思考性,对我帮助很大。 与一般的教材不同,讲得透彻明白 。 教材内容详实,讲解清晰,很适合我们的学生

使用。 本教材通俗易懂,还是蛮受学生欢迎的。

Page 15: 《 解析 C++ 面向对象程序设计 》

读者评论精选甘老师:您好!我是北航的学生,感觉《解析 C++ 面向

对象设计》书写的很好,与一般的 c++ 书不同,讲得透彻明白。我想要书中的 PPT和例子代码。

谢谢!

Page 16: 《 解析 C++ 面向对象程序设计 》

读者评论精选 尊敬的甘老师: 您好!我已经毕业几年了,现在公司从事算法研究,目前

学习 C++,希望做些算法工程化的工作,冒昧地向您请教!以前学了一段时间的 C++ 一直感觉没有入门,最近购买了您的《解析 C++ 面向对象程序设计》一书,觉得收获很大 , 特别是里面的例子很能帮助理解,只是每个例子都敲到电脑里花费的时间比较长,不知道甘老师能否发一份电子版的程序,谢谢!祝您新年快乐,工作顺利!

此致 敬礼!   李燕平 2010-1-7

Page 17: 《 解析 C++ 面向对象程序设计 》

谢谢!