账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
C++语言简明教程 - 中国高校教材图书网
书名: C++语言简明教程
ISBN:978-7-5606-2870-7 条码:
作者: 吴延海  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥26.00  折扣价:¥24.70
折扣:0.95 节省了1.3元
字数: 318千字
出版社: 西安电子科技大学出版社 页数: 237页
发行编号: 每包册数:
出版日期: 2012-08-01
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
  全书共8章,内容包括C语言基本语法、C++基本语法特征、类和对象、类的继承性、类的多态性、友元和运算符重载、贪吃蛇游戏设计及学籍管理系统。
  附录介绍了Visual C++集成开发环境和Visual C++下的程序调试。
  本书内容由浅入深,通俗易懂,突出重点,偏重应用。书中每章均辅以参考范例和课后习题,便于读者自学和参考。
  本书可作为高等学校非计算机类专业的本科生教材,还可作为C++语言的自学教材和参考书。

作者简介:
 
章节目录:
第1章 C语言基本语法 1
 1.1 数据类型 1
  1.1.1 基本数据类型 1
  1.1.2 构造数据类型 2
 1.2 基本语句 4
  1.2.1 赋值语句 4
  1.2.2 自增自减语句 4
  1.2.3 分支语句 4
  1.2.4 循环语句 6
  1.2.5 流程控制语句 7
 1.3 函数 8
  1.3.1 返回值 8
  1.3.2 输入型参数 9
  1.3.3 输出型参数 10
  1.3.4 系统库函数和用户自定义函数 11
  1.3.5 函数原型 12
 1.4 指针 12
 1.5 动态内存分配 14
 1.6 链表 15
 本章小结 20
 习题与思考题 20
第2章 C++基本语法特征 21
 2.1 数据类型 21
  2.1.1 枚举类型 21
  2.1.2 结构体类型 21
 2.2 输入和输出 22
 2.3 变量作用域 24
 2.4 引用类型 24
 2.5 const类型 26
 2.6 函数 27
  2.6.1 函数原型 27
  2.6.2 内联函数 28
  2.6.3 带缺省参数的函数 29
  2.6.4 函数重载 30
 2.7 名字空间 32
 2.8 C++动态内存分配 33
 本章小结 35
 习题与思考题 35
第3章 类和对象 36
 3.1 类 36
  3.1.1 从结构体到类 36
  3.1.2 类的声明与定义 38
  3.1.3 成员函数 40
  3.1.4 类成员的访问控制 42
 3.2 对象 44
  3.2.1 对象的引用和指针 44
  3.2.2 对象的初始化与构造函数 44
  3.2.3 对象的复制与拷贝构造函数 54
  3.2.4 对象的销毁与析构函数 59
 3.3 静态成员 61
  3.3.1 静态成员变量 61
  3.3.2 静态成员函数 62
 本章小结 64
 习题与思考题 64
第4章 类的继承性 67
 4.1 继承 67
  4.1.1 继承的本质 67
  4.1.2 继承的实现 68
  4.1.3 父类成员的访问控制 72
  4.1.4 继承的方式 72
 4.2 子类对象 73
  4.2.1 子类对象的初始化与构造函数 73
  4.2.2 子类对象的销毁与析构函数 77
  4.2.3 子类和父类对象的指针 81
 4.3 多重继承 85
  4.3.1 声明多重继承 85
  4.3.2 父类成员名冲突 89
  4.3.3 父类分解 90
  4.3.4 虚继承 93
 本章小结 93
 习题与思考题 94
第5章 类的多态性 95
 5.1 类的多态 95
  5.1.1 多态性的概念 95
  5.1.2 多态性的种类 95
 5.2 运行时的多态性 98
  5.2.1 滞后联编 98
  5.2.2 虚函数 98
  5.2.3 虚函数和覆盖继承的区别 100
  5.2.4 纯虚函数和抽象类 101
 本章小结 105
 习题与思考题 105
第6章 友元和运算符重载 107
 6.1 友元的概念 107
 6.2 定义友元的方法 107
  6.2.1 友元函数 107
  6.2.2 友元类 109
  6.2.3 友元成员函数 111
 6.3 运算符重载 111
  6.3.1 运算符重载的概念 111
  6.3.2 运算符重载为类的成员函数 112
  6.3.3 运算符重载为类的友元函数 115
  6.3.4 两种运算符重载的比较 119
 本章小结 121
 习题与思考题 121
第7章 贪吃蛇游戏设计 122
 7.1 游戏设计思路 122
 7.2 控制台屏幕输出控制类模块 123
  7.2.1 GetStdHandle接口函数 123
  7.2.2 WriteConsoleOutputCharacter接口函数 124
  7.2.3 WriteConsoleOutputAttribute接口函数 124
  7.2.4 控制台工具类定义 125
  7.2.5 控制台工具类实现 126
  7.2.6 测试控制台屏幕输出 129
 7.3 游戏地图数据封装类模块 130
  7.3.1 地图数据封装类定义 130
  7.3.2 地图数据封装类实现 132
  7.3.3 地图数据封装类测试 136
 7.4 贪吃蛇类对象模块 136
  7.4.1 贪吃蛇封装类定义 136
  7.4.2 贪吃蛇封装类实现 139
  7.4.3 贪吃蛇封装类测试 143
 7.5 游戏引擎封装类模块 146
  7.5.1 开场动画 146
  7.5.2 游戏菜单选择 148
  7.5.3 启动游戏入口 149
  7.5.4 游戏主逻辑循环 150
  7.5.5 食物位置的随机生成 152
  7.5.6 贪吃蛇位置的随机生成 153
  7.5.7 贪吃蛇位置行进动画更新 154
 7.6 游戏引擎的集成测试 155
  7.6.1 游戏引擎的集成定义 155
  7.6.2 游戏引擎的初始化 157
  7.6.3 游戏引擎的关闭 158
  7.6.4 游戏引擎的启动 158
  7.6.5 游戏引擎的功能扩展 159
 本章小结 159
 习题与思考题 159
第8章 学籍管理系统 161
 8.1 系统设计思路 161
 8.2 链表存储基类设计 162
  8.2.1 基类节点定义 162
  8.2.2 基类节点实现 163
  8.2.3 双向链表存储管理基类定义 164
  8.2.4 双向链表存储管理基类实现 165
  8.2.5 链表存储管理的测试 168
 8.3 学生派生类节点 170
  8.3.1 学生派生类节点的定义 170
  8.3.2 学生派生类节点的实现 173
  8.3.3 学生派生类节点链表存储测试 178
 8.4 班级派生类节点 179
  8.4.1 班级派生类节点的定义 179
  8.4.2 班级派生类节点的实现 180
  8.4.3 班级派生类节点的链表存储测试 183
 8.5 翻页显示工具栏 184
  8.5.1 翻页工具类封装的定义 184
  8.5.2 翻页工具类封装的实现 187
  8.5.3 翻页工具类功能测试 193
 8.6 菜单与输入控制 195
  8.6.1 菜单与输入控制功能类封装的定义 195
  8.6.2 菜单与输入控制功能类封装的实现 198
  8.6.3 菜单与输入控制功能类测试 215
 8.7 功能集成与系统测试 216
  8.7.1 功能模块集成 216
  8.7.2 系统功能测试 218
 本章小结 219
 习题与思考题 219
附录A Visual C++集成开发环境 220
 A.1 VC++基础开发环境的组成 220
  A.1.1 Visual C++用户界面 220
  A.1.2 菜单栏 221
  A.1.3 工具栏 224
 A.2 编辑、编译和运行C++程序 225
  A.2.1 建立、编译和运行一个简单的C++程序 225
  A.2.2 一个工程项目包含头文件和C++程序 226
  A.2.3 一个工作区包含多个工程 229
附录B Visual C++下的程序调试 231
 B.1 发现并处理错误 231
 B.2 调试窗口 232
 B.3 调试程序的方法 233
参考文献 237
精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息