Borland C++4编程技巧与实例PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)S.Potts,(美)T.S.Monk著;周宁等译
- 出 版 社:北京:清华大学出版社
- 出版年份:1995
- ISBN:7302019436
- 页数:518 页
第一部分 C++介绍 1
第1章 欢迎使用Borland C++ 1
1.1 概要 1
1.2 定义计算机语言 1
1.2.1 低级语言 1
1.2.2 高级语言 2
1.3 什么是C 2
1.4 什么是C++ 2
1.5 Borland C++的历史 2
1.6 C++和PC系统 3
1.6.1 操作系统 3
1.6.2 BIOS 3
1.6.3 Borland C++和PC系统 3
1.7 小结 4
1.8 复习题 4
第2章 Borland C++环境 5
2.1 启动Borland C++ 5
2.2 Borland C++屏幕 6
2.2.1 选择选项 7
2.2.2 菜单快捷键 7
2.3 项目 8
2.4 获得帮助 9
2.5 退出Borland C++ 10
2.6 小结 11
2.7 复习题 11
2.8 练习题 11
第3章 C++程序 12
3.1 计算机程序 12
3.2 程序设计 13
3.3 使用Borland C++编辑器 14
3.4 使用C++编译器 15
3.5 运行一个示例程序 15
3.6 错误报告 18
3.7 小结 19
3.8 复习题 20
第4章 运行一个程序 21
4.1 考察C++程序 21
4.2 C++程序的格式 22
4.3 可读性是关键 23
4.4 使用大写和小写字母 23
4.5 花括号和main() 23
4.6 C++中的注释 24
4.7 实例程序的小结 26
4.8 小结 28
4.9 复习题 29
第5章 变量和常量 30
5.1 变量 30
5.1.1 命名变量 31
5.1.2 变量类型 31
5.1.3 了解数据类型 33
5.1.4 对变量赋值 35
5.2 常量 38
5.2.1 特殊整型常量 38
5.2.2 字符串常数 39
5.2.3 字符串常量的结尾 40
5.2.4 字符串的长度 42
5.4 小结 45
5.5 复习题 45
5.6 练习题 46
第6章 字符串和字符数组 47
6.1 字符数组 47
6.2 字符数组与字符串 49
6.3 小结 53
6.4 复习题 53
6.5 练习题 54
第7章 预处理程序指令 55
7.1 什么是预处理器指令 55
7.2 #include预处理器指令 55
7.3 #define预处理器指令 59
7.4 小结 64
7.5 复习题 65
7.6 练习题 65
第8章 简单输入输出 67
8.1 cout对象 67
8.2 打印串 67
8.3 hex和oct操作符 70
8.4 其他操作符 72
8.5 cin操作符 76
8.6 小结 80
8.7 复习题 80
8.8 练习题 80
第二部分 C++运算符 82
第9章 使用C++的数学运算符和优先级 82
9.1 基本数学运算符 82
9.1.1 一元算子 83
9.1.2 除法和模运算 84
9.2 优先顺序 85
9.3 使用圆括号 87
9.4 赋值语句 90
9.4.1 复合赋值 91
9.5 在计算中混合数据类型 93
9.5.1 类型转换 93
9.6 小结 95
9.7 复习题 95
9.8 练习题 96
第10章 关系运算符 97
10.1 使用关系运算符进行数据比较 97
10.2 if语句 99
10.3 条件表达式 100
10.4 else语句 105
10.5 小结 109
10.6 复习题 109
10.7 练习题 110
第11章 逻辑运算符 111
11.1 逻辑运算符 111
11.2 逻辑运算符的使用 112
11.3 C++的逻辑效率 113
11.4 逻辑运算符的优先级 117
11.5 小结 118
11.6 复习题 118
11.7 练习题 119
第12章 其他C++运算符 120
12.1 ?:条件运算符 120
12.2 加1(++)和减1(--)运算符 122
12.3 sizeof运算符 125
12.4 逗号运算符 126
12.5 小结 127
12.6 复习题 128
12.7 练习题 128
第13章 位运算符 129
13.1 位逻辑运算符 129
13.2 复合位运算符 134
13.3 位移运算符 135
13.4 复合位移位运算符 138
13.5 小结 138
13.6 复习题 139
13.7 练习题 139
第三部分 C++结构 140
第14章 while循环 140
14.1 while语句 140
14.2 循环的概念 141
14.3 do-while循环 144
14.3.1 if循环与while循环的区别 147
14.4 exit()和break语句 147
14.5 计数器和总数 150
14.6 生成总数 154
14.7 小结 157
14.8 复习题 157
14.9 练习题 158
第15章 for循环 159
15.1 for语句 159
15.2 for循环的概念 160
15.3 嵌套for循环 168
15.4 小结 172
15.5 复习题 172
15.6 练习题 173
第16章 for循环的改进控制:break和continue 174
16.1 break和for语句 174
16.2 continue语句 177
16.3 小结 181
16.4 复习题 181
16.5 练习题 181
第17章 switch和goto语句 182
17.1 switch语句 182
17.2 goto语句 191
17.3 小结 195
17.4 复习题 195
17.5 练习题 196
第四部分 函数 197
第18章 编写C++函数 197
18.1 函数的概述 197
18.2 用函数编程 197
18.3 关于函数机制的几个观点 199
18.4 调用和返回函数 200
18.5 小结 208
18.6 复习题 208
18.7 练习题 209
第19章 变量范围 210
19.1 全局与局部变量的比较 210
19.2 定义变量范围 211
19.3 传递变量的必要 216
19.4 自动和静态变量 220
19.5 自动变量和静态变量的规则 220
19.6 小结 223
19.7 复习题 224
19.8 练习题 224
第20章 传递数值 226
20.1 用值(或复制)传递 226
20.2 用地址(或引用)传递 229
20.3 用地址传递非数组 233
20.4 小结 235
20.5 复习题 235
20.6 练习题 236
第21章 函数返回值和原型 237
21.1 函数返回值 237
21.2 函数原型 242
21.2.1 用原型提高程序质量 243
21.2.2 原型化所有的函数 244
21.3 小结 246
21.4 复习题 246
21.5 练习题 247
第五部分 输入/输出 248
第22章 设备和字符I/O 248
22.1 流和字符I/O 248
22.2 标准设备 249
22.3 将格式化打印输出到打印机 250
22.4 字符I/O函数 250
22.4.1 get()和put()函数 250
22.5 缓冲的字符I/O和非缓冲的字符I/O 252
22.6 getch()和putch()函数 254
22.7 小结 256
22.8 复习题 256
22.9 练习题 257
第23章 字符、字符串和数字函数 258
23.1 字符函数 258
23.1.1 字母和数字测试 258
23.1.2 特殊的字符测试函数 260
23.1.3 字符转换函数 260
23.2 字符串函数 262
23.2.1 字符串测试和处理 262
23.2.2 字符串到数字的转换 263
23.3 数值函数 263
23.3.1 数学函数 263
23.3.2 三角函数 265
23.3.3 对数和指数函数 265
23.3.4 随机数字处理 265
23.4 小结 266
23.5 复习题 267
23.6 练习题 267
第六部分 数组和指针 269
第24章 数组 269
24.1 数组基础 269
24.2 初始化数组 272
24.2.1 在说明数组时初始化元素 272
24.2.2 在程序中对数组进行初始化 276
24.3 小结 280
24.4 复习题 280
24.5 练习题 280
第25章 数组处理 281
25.1 查找数组 281
25.2 查找数值 282
25.3 对数组进行排序 286
25.4 数组的高级引用 290
25.5 小结 294
25.6 复习题 294
25.7 练习题 295
第26章 多维数组 296
26.1 定义多维数组 296
26.2 为多维数组保留存储空间 297
26.3 把数组映射给内存 299
26.4 定义多维数组 300
26.5 使用表和for循环 303
26.6 小结 306
26.7 复习题 307
26.8 练习题 307
第27章 指针 308
27.1 理解指针变量 308
27.2 说明指针 309
27.3 向指针赋值 310
27.4 理解指针和参数 311
27.5 声明指针数组 313
27.6 小结 314
27.7 复习题 315
第28章 指针和数组 316
28.1 数组指针 316
28.2 研究指针的优点 317
28.3 使用字符指针 319
28.4 使用指针运算 323
28.5 存储字符串数组 326
28.6 小结 329
28.7 复习题 329
28.8 练习题 330
第七部分 数据结构 331
第29章 结构 331
29.1 理解结构变量 331
29.2 定义结构 333
29.3 初始化结构数据 335
29.4 嵌套结构 341
29.5 小结 343
29.6 复习题 344
29.7 练习题 344
第30章 结构数组 345
30.1 说明结构数组 345
30.2 数组作为成员 351
30.3 小结 356
30.4 复习题 356
30.5 练习题 357
第31章 顺序文件 358
31.1 为什么要使用磁盘文件 358
31.2 考察磁盘文件的存取类型 358
31.3 理解顺序文件概念 359
31.4 打开文件和关闭文件 359
31.5 写文件 363
31.6 向打印机输出 364
31.7 向文件追加数据 365
31.8 读文件 366
31.9 小结 368
31.10 复习题 368
31.11 练习题 368
第32章 随机存取文件 370
32.1 理解随机文件记录 370
32.2 打开随机存取文件 371
32.3 使用seekg()函数 372
32.4 使用其他的I/O函数 376
32.5 小结 377
32.6 复习题 378
32.7 练习题 378
第八部分 面向对象的程序设计第33章 对象和类 379
33.1 什么是面向对象的程序设计 379
33.2 对象 379
33.3 类 380
33.4 成员 380
33.4.1 数据成员 380
33.4.2 成员函数 380
33.5 小结 390
33.6 复习题 390
33.7 练习题 391
第34章 数据隐藏和公共接口 392
34.1 什么是数据隐藏 392
34.2 类成员可见性 392
34.3 什么是公共接口 395
34.4 小结 398
34.5 复习题 398
34.6 练习题 398
第35章 类的继承性 399
35.1 什么是继承性 399
35.2 实现继承性 399
35.3 修改基类成员函数 403
35.4 小结 407
35.5 复习题 407
35.6 练习题 408
第36章 多态性 409
36.1 什么是多态性 409
36.2 实现多态性 409
36.2.1 什么是虚拟函数 410
36.2.2 使用虚拟函数 410
36.3 小结 415
36.4 复习题 415
36.5 练习题 415
第九部分 Borland的ObjectWindows Library第37章 ObjcetWindows Library 2.0的介绍 416
37.1 什么是ObjectWindows Library 2.0 416
37.2 一个简单的OWL程序 417
37.2.1 使用Borland IDE 417
37.2.2 编写一个简单的OWL程序 418
37.2.3 编译和运行OWL程序 422
37.3 小结 425
37.4 复习题 425
37.5 练习题 425
第38章 控制应用、窗口和事件 426
38.1 TApplication类 426
38.1.1 说明一个应用 426
38.1.2 应用初始化 427
38.1.3 建立一个主窗口 428
38.2 OWL下的Windows 430
38.2.1 接口对象和接口元素 430
38.2.2 主窗口对象 431
38.2.3 子窗口对象 432
38.3 事件处理过程 434
38.3.1 定义一个事件响应表 434
38.3.2 实现事件响应成员函数 435
38.4 小结 438
38.5 复习题 438
38.6 练习题 439
第39章 控制、设备和对话框 440
39.1 菜单 440
39.1.1 向窗口中增加一个菜单 440
39.1.2 处理菜单命令 441
39.1.3 操纵菜单项 442
39.1.4 使菜单项有效和无效 442
39.2 控制 447
39.2.1 建立控制 447
39.2.2 控制消息处理过程 448
39.2.3 控制操作 448
39.3 设备 451
39.3.1 为使用设备建立窗口 451
39.3.2 控制栏 452
39.3.3 状态栏 453
39.4 对话框 458
39.4.1 定义一个对话框 458
39.4.2 执行一个对话框 458
39.4.3 自动对话框数据转换 459
39.5 小结 464
39.6 复习题 464
39.7 练习题 465
附录 466
附录A 内存地址,二进制和十六进制的复习 466
A.1 计算机内存 466
A.2 内存和磁盘容量 466
A.3 内存地址 467
A.4 位和字节 467
A.5 位的顺序 469
A.6 二进制数 470
A.7 二进制运算 472
A.8 二进制负数 473
A.9 十六进制数 474
A.10 为什么学习十六进制 475
A.11 与C++的关系怎样 475
附录B 复习题答案 477
附录C ASCII和ASCII扩展码 488
附录D 优先级表 495
附录E 关键字和函数参考 497
附录F 邮件清单应用程序 512
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019