C++程序设计(第三版)
图书信息
作者:(美)James P.Cohoon,(美)Jack W.Davidson著;刘瑞挺等译;刘瑞挺译,电子工业 | 分类:科学技术,计算机/网络,软件与程序设计,C/C++及其相关
作者简介
作者简介 暂缺《C++程序设计(第三版)》作者简介
内容简介
内容简介 本书是美国大学新生学习计算机入门课程(CS-1)的教材,既适合计算机专业,又特别适合非计算机系的其他各个专业.选择C++的理由有二:一是当今大多数应用软件都是使用C++编写而成的,二是C++最能体现面向对象程序设计的思想.这样作者就把编程语言与编程思想融为一体,在一步步学习C++编程的同时,读者便一层层掌握了面向对象的设计原理.本书共有15章,分别介绍了计算与面向对象设计方法学、C++基础、修改对象、控制结构、函数基础、程序员定义的函数、类结构与面向对象的设计、抽象数据类型的实现、列表、EzWindows API的详细分析、指针和动态内存分配、测试与排错、继承、模板与多态性和软件项目等。本书内容翔实、叙述清晰、注重实践、习题丰富,适合作为大专院校各个专业的计算机入门教材,也适合各领域想在计算机方面进修提高的人员自学使用。
目录
图书目录第1章 计算与面向对象设计方法学1.1 基本计算术语1.2 软件1.3 工程软件1.4 面向对象设计1.5 记忆要点1.6 参考文献1.7 习题第2章 C++基础2.1 程序组织2.2 第一个程序2.3 第二个程序2.4 注释2.5 赋值2.6 基本的C++对象2.7 常数2.8 名字2.9 定义2.10 表达式2.11 输出语句2.12 计算平均速度2.13 记忆要点2.14 习题第3章 修改对象3.1 赋值3.2 const定义3.3 输入语句3.4 计算碳氢化合物的分子数3.5 复合赋值3.6 增量和减量3.7 年度存款的估算3.8 字符串类3.9 EzWindows3.10 草地割草3.11 记忆要点3.12 习题第4章 控制结构4.1 布尔代数4.2 布尔类型4.3 if语句的条件执行过程4.4 switch语句的条件执行过程4.5 按要求计算表达式4.6 判定日期的有效性4.7 使用while语句的循环4.8 简单的串和字符处理4.9 使用for结构的循环4.10 简单的数据可视化4.11 解答懒汉谜题4.12 使用do结构的循环4.13 记忆要点4.14 习题第5章 函数基础5.1 函数的基本概念5.2 预处理器5.3 使用软件库5.4 iostream库5.5 iomanip库5.6 fstream库5.7 随机数5.8 assert库5.9 记忆要点5.10 参考文献5.11 习题第6章 程序员定义的函数6.1 基本概念6.2 一个诱人的问题6.3 一些有用的函数6.4 二次多项式的积分6.5 局部作用域6.6 全局作用域6.7 引用参数6.8 按引用传递对象6.9 验证电话访问密码6.10 常量参数6.11 默认参数6.12 函数参数的类型转换6.13 函数重载6.14 递归函数6.15 显示股价区间图6.16 记忆要点6.17 参考文献6.18 习题第7章 类结构与面向对象的设计7.1 程序员定义的数据类型简介7.2 RectangleShape类7.3 使用RectangleShape类7.4 构造函数7.5 制作万花筒7.6 面向对象的分析与设计7.7 记忆要点7.8 参考文献7.9 习题第8章 抽象数据类型的实现8.1 抽象数据类型简介8.2 有理数Rational ADT的基础8.3 有理数Rational类接口描述8.4 实现有理数类8.5 拷贝构造函数、成员赋值和析构函数8.6 一个伪随机整数的ADT8.7 红 - 黄 - 绿游戏8.8 记忆要点8.9 习题第9章 列 表9.1 命名集合9.2 一维数组9.3 数组作为参数9.4 排序9.5 容器类9.6 向量类9.7 快速排序法9.8 二分搜索9.9 重温串类9.10 寻找单词--剖析二维列表9.11 迷宫导航员9.12 多维数组9.13 记忆要点9.14 习题第10章 EzWindows API的详细考查10.1 应用程序员界面10.2 一个简单的窗口类10.3 Bitmap类10.4 鼠标事件10.5 位图和鼠标事件10.6 定时器事件10.7 警示消息10.8 西蒙说10.9 记忆要点10.10 习题第11章 指针与动态内存分配11.1 左值和右值11.2 指针的基础知识11.3 常量指针和指向常量的指针11.4 数组与指针11.5 字符串处理11.6 程序的命令行参数11.7 指向函数的指针11.8 动态对象11.9 表示整型值列表的一个简单的ADT11.10 记忆要点11.11 习题第12章 测试与排错12.1 测试12.2 排错12.3 记忆要点12.4 参考文献12.5 习题第13章 继承13.1 继承在面向对象设计中的应用13.2 通过继承实现程序的重用13.3 图形的层次体系13.4 保护成员与继承13.5 控制继承13.6 多继承13.7 一个更漂亮的万花筒13.8 记忆要点13.9 习题第14章 模板与多态性14.1 通用行为与类型14.2 函数模板14.3 类模板14.4 使用类模板的一个简单的类表14.5 顺序表14.6 多态性14.7 虚函数的细微差异14.8 抽象基类14.9 虚多继承14.10 记忆要点14.11 习题第15章 软件项目--捕杀虫子15.1 捕捉虫子15.2 基类BUG15.3 类GAMECONTROLLER15.4 捕捉虫子15.5 记忆要点15.6 习题附录A 表A.1 ASCII码字符集A.2 操作符优先级附录B 标准库B.1 库命名及其访问B.2 IOSTREAM库B.3 STDLIB库B.4 MATH库B.5 TIME库B.6 CSTRING库B.7 ALGORITHM库附录C 标准类C.1 容器类C.2 STRING类附录D 高级话题D.1 名字作用域D.2 异常的处理D.3 友元附录E EzWindows API参考手册E.1 枚举类型E.2 坐标系统E.3 类POSITIONE.4 类SIMPLEWINDOWE.5 类WINDOWOBJECTE.6 类RAYSEGMENTE.7 类SHAPEE.8 类ELLIPSESHAPEE.9 类CIRCLESHAPEE.10 类RECI、ANGLESHAPEE.11 类TRIANGLESHAPEE.12 类SQUARESHAPEE.13 LABEL类E.14 类BITMAPE.15 类RANDOMINTE.16 其他函数附录F 项目和makefilesF.1 项目和makefile基础F.2 Borland C++ IDEF.3 Microsoft Visual C++ IDEF.4 UNIX makefiles
推荐书籍
- 电气火灾调查(张金专 著)
- 思想与文学之间(王晓明著,人民文学)
- 建筑装饰材料与施工工艺(蓝治平主编,高等教育)
- 勘查地球化学手册(第三卷 矿产勘查的岩石地球化学)((荷)G.J.S.戈维特(G.J.S.Govet)
- 纳米物理化学(薛永强,崔子祥 著,科学)
- 有花为伴(A Tree in the house)([澳] 安娜贝拉·希克森,紫图图书出品 著,周晓)
- 无人机系统纯方位定位技术及应用(刘忠、黄亮、石章松等著,国防工业)
- 中国战争诗歌(汪守德 著,解放军文艺)
