图书介绍

Big C++中文版PDF|Epub|txt|kindle电子书版本网盘下载

Big C++中文版
  • (美)Cay Horstmann,Timothy Budd著;姚爱红,张国印,李健利等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121026554
  • 出版时间:2007
  • 标注页数:820页
  • 文件大小:80MB
  • 文件页数:843页
  • 主题词:C语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Big C++中文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 计算机的概念1

1.2 程序设计的概念1

1.3 计算机的组织结构2

1.4 将人类易读的程序转换成机器代码5

1.5 程序设计语言6

1.6 程序设计语言的设计和演变6

1.7 熟悉计算机8

1.8 编译一个简单的程序10

1.9 错误13

1.10 编译过程15

1.11 算法16

本章小结17

补充阅读材料18

复习题18

编程练习19

第2章 基本数据类型21

2.1 数值类型21

2.2 输入和输出26

2.3 赋值29

2.4 常量33

2.5 算术运算36

2.6 字符串41

本章小结45

补充阅读材料45

复习题45

编程练习48

第3章 对象51

3.1 创建对象51

3.2 使用对象52

3.3 现实化的对象55

3.4 显示图形57

3.5 图形结构58

3.6 选择坐标系62

3.7 获取图形窗口的输入63

3.8 可视化信息与数字信息的比较64

本章小结67

补充阅读材料67

复习题68

编程练习69

第4章 基本控制流72

4.1 if语句72

4.2 if/else语句74

4.3 关系运算符76

4.4 输入确认78

4.5 简单的循环81

4.6 处理一列输入84

4.7 使用布尔变量85

本章小结90

补充阅读材料90

复习题90

编程练习92

5.1 将函数视为黑盒97

5.2 编写函数97

第5章 函数97

5.3 函数注释100

5.4 返回值102

5.5 参数104

5.6 副作用106

5.7 过程107

5.8 引用参数108

5.9 变量作用域和全局变量110

5.10 逐步求精法112

5.11 从伪代码到代码113

5.12 走查118

5.13 前提条件122

本章小结125

补充阅读材料125

复习题125

编程练习129

第6章 类133

6.1 发现类133

6.2 接口135

6.3 封装138

6.4 成员函数139

6.5 默认构造函数142

6.6 带有参数的构造函数145

6.7 访问数据域148

6.8 成员函数与非成员函数的比较149

6.9 单独编译151

本章小结155

补充阅读材料155

复习题155

编程练习156

第7章 控制流进阶160

7.1 多项选择160

7.2 嵌套分支165

7.3 布尔运算168

7.4 德·摩根定律171

7.5 for循环173

7.6 do循环177

7.7 嵌套循环179

7.8 处理文本输入182

7.9 模拟186

本章小结189

补充阅读材料190

复习题190

编程练习193

第8章 测试与调试197

8.1 单元测试197

8.2 测试用例的选择200

8.3 测试用例的评估202

8.4 断言204

8.5 程序跟踪204

8.6 调试器205

8.7 策略211

8.8 调试器的局限性212

复习题214

补充阅读材料214

本章小结214

编程练习215

第9章 向量和数组217

9.1 使用向量聚集数据项217

9.2 向量下标219

9.3 向量参数和返回值223

9.4 平行向量229

9.5 数组232

本章小结242

复习题243

补充阅读材料243

编程练习244

第10章 指针250

10.1 指针与内存分配250

10.2 释放动态内存253

10.3 指针的常见用法255

10.4 数组和指针259

10.5 指向字符串的指针262

本章小结264

复习题265

编程练习267

11.1 派生类269

第11章 继承269

11.2 调用基类构造函数273

11.3 调用基类成员函数274

11.4 多态性279

本章小结286

复习题286

编程练习290

第12章 流292

12.1 读写文本文件292

12.2 流类的继承层次295

12.3 字符串流297

12.4 命令行实参300

12.5 随机访问304

本章小结309

补充阅读材料309

复习题309

编程练习310

第13章 面向对象设计314

13.1 软件生命周期314

13.2 CRC卡317

13.3 内聚318

13.4 耦合320

13.5 类之间的关系321

13.6 关联的实现323

13.7 实例学习:打印发票324

13.8 实例学习:教学游戏333

本章小结347

补充阅读材料348

复习题348

编程练习348

第14章 递归351

14.1 三角形数字351

14.2 排列354

14.3 递归式地思考358

14.4 递归辅助函数361

14.5 相互递归362

14.6 递归的效率365

本章小结370

复习题370

编程练习371

第15章 排序与查找374

15.1 选择排序374

15.2 选择排序算法的剖析376

15.3 选择排序算法的性能分析377

15.4 合并排序378

15.5 合并排序算法分析381

15.6 查找384

15.7 二分查找386

15.8 实际数据的查找和排序388

本章小结390

补充阅读材料390

复习题390

编程练习392

16.1 链表394

第16章 数据结构导论394

16.2 链表的实现397

16.3 堆栈与队列407

16.4 其他标准容器类409

16.5 标准算法410

本章小结411

补充阅读材料411

复习题411

编程练习412

第17章 运算符重载414

17.1 运算符重载414

17.2 实例学习:分数417

17.3 简单算术运算符的重载423

17.4 比较运算符的重载424

17.5 输入和输出的重载425

17.6 自增和自减运算符的重载427

17.7 赋值运算符的重载429

17.8 转换运算符的重载430

17.9 下标运算符的重载432

17.10 函数调用运算符的重载433

17.11 实例学习:矩阵436

复习题442

补充阅读材料442

本章小结442

编程练习443

第18章 内存管理444

18.1 内存分类444

18.2 常见内存错误446

18.3 构造函数451

18.4 析构函数458

18.5 引用计数464

18.6 实例学习:矩阵(续)468

补充阅读材料470

复习题470

本章小结470

编程练习475

第19章 异常处理479

19.1 异常情况的处理479

19.2 处理异常的其他机制480

19.3 异常485

19.4 实例学习:矩阵(续)495

本章小结499

补充阅读材料499

编程练习500

复习题500

第20章 名字作用域的管理502

20.1 封装502

20.2 名字作用域503

20.3 受保护的作用域507

20.4 友元509

20.5 嵌套类511

20.6 私有继承和名字513

20.7 命名空间514

20.8 实例学习:矩阵(续)517

本章小结520

编程练习521

补充阅读材料521

复习题521

第21章 多态523

21.1 类的继承层次结构523

21.2 多态变量524

21.3 虚覆盖和非虚覆盖526

21.4 纯虚成员函数529

21.5 运行时类型信息的获取530

21.6 切割与多态533

21.7 多重继承533

21.8 软件框架538

复习题541

本章小结541

补充阅读材料541

编程练习542

第22章 模板544

22.1 模板函数544

22.2 编译时多态547

22.3 模板类548

22.4 模板链表550

22.5 非类型的模板实参553

22.6 使用模板参数设置行为554

22.7 实例学习:矩阵(续)556

本章小结559

补充阅读材料559

复习题559

编程练习559

第23章 标准模板库——容器561

23.1 STL简介561

23.2 基本容器类561

23.3 栈及队列适配器573

23.4 集合577

23.5 映射579

23.6 实例学习:Dijkstra最短路径算法586

本章小结590

补充阅读材料590

复习题590

编程练习590

第24章 标准模板库——迭代器与算法592

24.1 松耦合产生功能强大的库592

24.2 迭代器592

24.3 函数、生成器和谓词595

24.4 泛型算法599

24.6 流迭代器606

24.5 插入型迭代器606

24.7 标准函数对象、谓词及绑定器607

24.8 实例学习:文件合并排序608

本章小结611

补充阅读材料611

复习题611

编程练习611

第25章 统一建模语言614

25.1 图形符号614

25.2 用例614

25.3 UML类图615

25.4 序列图617

25.5 状态图618

25.6 实例学习:语音邮件系统618

本章小结637

补充阅读材料637

复习题638

编程练习638

第26章 设计模式导论640

26.1 ITERATOR(迭代器)模式640

26.2 模式的概念641

26.3 ADAPTER(适配器)模式644

26.4 TEMPLATE METHOD(模板方法)模式646

26.5 函数对象与STRATEGY(策略)模式648

26.6 COMPOSITE(组成)模式650

26.7 实例学习:使用模式652

本章小结664

补充阅读材料665

复习题665

编程练习665

第27章 图形用户界面667

27.1 wxWindows工具包667

27.2 框架窗口668

27.3 向框架窗口中添加文本控件671

27.4 菜单673

27.5 事件处理674

27.6 布局管理677

27.7 绘制679

27.8 鼠标事件682

27.9 对话框686

27.10 实例学习:时钟游戏的GUI688

本章小结697

复习题697

编程练习697

28.1 数据库信息的组织699

第28章 关系数据库699

28.2 查询703

28.3 数据库的安装708

28.4 C++中的数据库编程711

28.5 实例学习:访问发货单数据库714

本章小结721

补充阅读材料722

复习题722

编程练习722

附录A C++语言编码指南724

附录B 关键字小结731

附录C 运算符小结733

附录D 转义字符序列735

附录E ASCII码表736

附录F 数字系统737

附录G 位运算和移位运算742

附录H UML摘要744

附录I C++与Java的比较747

附录J 遗留的C++特性752

附录K C++库概要759

术语表771

索引785

热门推荐