面向对象的程序设计Turbo C++程序设计方法PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:叶欣,晓飞,薛梅,魏群,皇甫广宇编译
- 出 版 社:北京:海洋出版社
- 出版年份:1991
- ISBN:7502713921
- 页数:390 页
引言 1
第一部分Turbo C++入门 3
第一章Turbo C++综述 4
1.1 C++的起源 4
1.2什么是面向对象程序设计? 4
1.3 C++忠实于C之精华 5
1.4 C++的用途 5
1.5编译程序及解释程序 6
1.6关于C程序员 6
第二章Turbo C++集成开发环境 7
2.1 运行Turbo C++ 7
2.2 使用鼠标 8
2.3主菜单 8
2.3.1 对话框 9
2.4打开完整菜单 10
2.5对主菜单的考察 10
2.5.1系统菜单 10
2.5.2 File 11
2.5.3 Edit 12
2.5.4 Search 12
2.5.5 Run 12
2.5.6 Compile 12
2.5.7 Debug 13
2.5.8 Project 13
2.5.9 Options 13
2.5.10 Window 14
2.5.11 Help 15
2.6热键 16
2.7使用Turbo C++的上下文敏感帮助 17
2.8理解窗口 17
2.8.1窗口的大小设置及移动 18
2.9编辑窗口 19
2.10信息窗口 19
2.11状态行 19
第三章 使用Turbo C++编辑器 20
3.1编辑器命令 20
3.2激活编辑器并键入文本 20
3.3删除字符、字和行 22
3.4文本的移动、拷贝和块移动 22
3.5剪裁板的使用 23
3.6光标移动的进一步说明 24
3.7搜索和替换 24
3.8设置和搜索位置标识 26
3.9文件的存储和装入 27
3.10 自动缩格 27
3.11 文本块移入和移出磁盘文件 27
3.12 对匹配 28
3.13其它命令 28
3.14命令综述 29
3.15修改编辑器缺省 30
3.16用文件名激活Turbo C++ 31
第二部分C语言 32
第四章C语言要素 33
4.1准备IDE 33
4.2 C对大小写敏感 33
4.3一个简单的C程序 33
4.3.1进一步讨论 34
4.4错误处理 35
4.5错误与警告比较 36
4.6第二个程序 36
4.6.1 一种变化 37
4.7快速复习 38
4.8什么是C函数? 38
4.8.1函数和自变量 38
4.8.2返回值的函数 39
4.8.3函数的一般形式 40
4.9两个简单命令 40
4.9.1 if命令 40
4.9.2 for循环命令 41
4.10代码块 41
4.11字符和字符串 41
4.11.1字符串 42
4.12 printf():快速复习 43
4.13 scanf()快速回顾 44
4.14分号、括号和注释 44
4.15缩排练习 45
4.16C库 45
4.17C的关键字 45
4.18术语复习 46
第五章变量、常量、操作符和表达式 47
5.1标识符名称 47
5.2数据类型 47
5.2.1类型修饰符 48
5.3变量说明 50
5.3.1变量说明的位置 50
5.4常量 51
5.4.1 十六进制和八进制常量 52
5.4.2字符串常量 52
5.4.3转义字符常量 52
5.4.4变量初始化 53
5.5操作符 54
5.5.1算术操作符 54
5.5.2 增量和减量 55
5.5.3关系和逻辑操作符 55
5.5.4赋值操作符 58
5.6表达式 59
5.6.1表达式中的类型转换 59
5.6.2空格和圆括号 60
第六章程序控制语句 61
6.1 if语句 61
6.1.1 else语句的使用 62
6.1.2 if-else-if阶梯 63
6.1.3条件表达式 64
6.1.4嵌套if 64
6.2 switch语句 65
6.2.1 default语句 67
6.2.2 break语句的进一步讨论 67
6.2.3嵌套的switch语句 68
6.3循环 70
6.4 for循环 70
6.4.1 for循环的基本知识 70
6.4.2 for循环的变化 71
6.4.3无穷循环 73
6.4.4 for循环的中断 73
6.4.5无循环体循环的使用 73
6.5 while循环 73
6.6 do_while循环 75
6.7嵌套循环 76
6.8循环中断 78
6.9 continue语句 79
6.10标号和goto 80
第七章数组和字符串 82
7.1一维数组 82
7.1.1无界检测 83
7.1.2一维数组是一个表 83
7.2字符串 83
7.2.1从键盘上读字符串 84
7.2.2一些字符串库函数 84
7.2.3空终止符的使用 87
7.2.4 printf()的一种变化 88
7.3二维数组 88
7.3.1字符串数组 90
7.4多维数组 91
7.5数值初始化 91
7.5.1变界数组初始化 92
7.6一个水下搜索游戏 92
第八章指针 97
8.1指针是地址 97
8.2指针变量 97
8.3指针操作符 98
8.4指针表达式 99
8.4.1指针赋值 99
8.4.2指针运算 100
8.4.3指针比较 101
8.5指针和数组 101
8.5.1索引指针 102
8.5.2指针和字符串 102
8.5.3如何得到一个数组元素的地址 103
8.5.4指针数组 104
8.5.5一个使用数组和指针的有趣实例 105
8.6指针的指针 109
8.7初始化指针 110
8.8指针的一些问题 111
第九章函数:更详尽的说明 113
9.1函数的一般形式 113
9.2 return语句 113
9.2.1从一个函数中返回 113
9.2.2返回值 114
9.3函数返回非整型值 116
9.3.1使用函数原型 116
9.3.2返回指针 118
9.3.3 v〓d类型函数 119
9.4更多的有关原型的知识 119
9.4.1参数不匹配 119
9.4.2头文件:更详尽的说明 120
9.4.3无任何参数的原型函数 121
9.4.4有关旧式C程序 121
9.5作用域规则 122
9.5.1局部变量 122
9.5.2形式参数 124
9.5.3全局变量 124
9.5.4作用域最后的例子 125
9.6函数的参数和自变量:更详尽说明 125
9.6.1赋值调用和赋地址调用 125
9.6.2建立一个赋地址调用 127
9.6.3函数调用与数组 128
9.7 argc、argv和env——main中的参数 131
9.8从main()中返回值 133
9.9递归 134
9.10参数说明的传统风格和现代风格 135
9.11补充问题 136
9.11.1参数和通用函数 136
9.11.2效率 137
第十章输入、输出和磁盘文件 138
10.1两个预处理指令 138
10.1.1#define指令 138
10.1.2#include指令 140
10.2流与文件 140
10.3流(streams) 140
10.3.1 文本流 141
10.3.2二进制流 141
10.3.3文件 141
10.4概念和实际 141
10.5 控制台I/O 142
10.5.1 字符读写 142
10.5.2字符串读写 143
10.6控制台格式I/O 143
10.6.1 printf()函数 144
10.6.2 scanf()函数 145
10.7 缓冲型I/O系统(ANSI型I/O系统) 148
10.7.1文件指针 149
10.7.2 打开文件 149
10.7.3写字符 150
10.7.4读字符 151
10.7.5 feof()的使用 151
10.7.6 关闭文件 151
10.7.7ferror()和rewind()函数 152
10.7.8fopen(),getc(),putc()和fclose()函数的用法 152
10.7.9 getw()和putw()函数的使用 154
10.7.10 fgets()和fputs()函数 154
10.7.11 fread()和fwrite()函数 154
10.7.12 fseek()函数和随机访问I/O 156
10.7.13标准流 158
10.7.14 fprintf()和fscanf()函数 159
10.7.15删除文件 161
10.8 非缓冲型I/O——UNIX型文件系统 161
10.8.1 open(),creat()和close()函数 162
10.8.2 read()和write()函数 163
10.8.3 unlink()函数 165
10.8.4随机访问文件和Iseek()函数 165
第十一章 高级数据类型 167
11.1访问修饰符 167
11.1.1 const常量 167
11.1.2volatile易变量 168
11.2存储类型说明符 169
11.2.1 aeto(自动变量) 169
11.2.2 extern(外部变量) 169
11.2.3 static variables(静态变量) 170
11.2.4 static local variables(静态局部变量) 170
11.2.5 static global variables(静态全局变量) 171
11.2.6 register variables(寄存器变量) 172
11.3赋值语句中的类型转换 173
11.4 函数类型修饰符 175
11.4.1 pascal 175
11.4.2 cdecl 175
11.4.3 interrupt 175
11.5指向函数的指针 175
11.6动态分配 177
11.7分配和释放内存 178
第十二章用户定义的数据类型 180
12.1结构 180
12.1.1访问结构元素 181
12.2结构数组 182
12.2.1 通讯录实例 182
12.3结构赋值 188
12.4将结构传递给函数 188
12.4.1将结构元素传递给函数 188
12.4.2将整个结构传递给函数 189
12.5结构指针 190
12.5.1结构指针说明 190
12.5.2使用结构指针 190
12.6 结构内部的数组和结构 193
12.7位域 194
12.8联合(union) 197
12.9枚举 200
12.10使用sizeof来确保可移植性 202
12.11 typedef 203
第十三章高级运算符 205
13.1按位运算符 205
13.2 〓运算符 211
13.3 C语言的简写 212
13.4逗号运算符 213
13.5方括号和圆括号 213
13.6运算符优先级表 213
第十四章屏幕控制函数 214
14.1基本正文模式函数 214
14.1.1正文窗口 214
14.1.2清除窗口 215
14.1.3光标定位 215
14.1.4清除到行末 215
14.1.5删除和插入行 216
14.1.6建立窗口 217
14.1.7一些窗口I/O函数 219
14.1.8正文模式 221
14.1.9用彩色输出正文 221
14.2Turbo C++的图形子系统介绍 223
14.2.1 一个有别名的窗口 223
14.2.2初始化显示器适配器 223
14.2.3退出图形模式 225
14.2.4颜色和调色板 225
14.2.5基本图形函数 227
14.2.6改变绘图色 228
14.2.7 区域填充 228
14.2.8 rectangle()函数 229
14.2.9创建视口 230
第十五章C预处理指令 232
15.1 C预处理指令 232
15.2#define指令 232
15.3#error指令 233
15.4#include指令 234
15.5条件编译指令 234
15.5.1#if、#else、#elif和#endif 234
15.5.2#ifdef和#ifndef指令 236
15.6#undef指令 237
15.7#line指令 237
15.8#pragma指令 237
15.9预定义的宏替换名 239
第三部分使用Turbo C++的面向对象性质 241
第十六章 C++概述 242
16.1什么是面向对象程序设计? 242
16.1.1对象(object) 242
16.1.2多态性(polymorphism) 243
16.1.3继承(inheritance) 243
16.2C++的一些基本原则 243
16.3编译C++程序 245
16.4类及对象的引入 245
16.5函数重载 247
16.6操作符重载 249
16.7再谈继承 250
16.8构造函数与析构函数 252
16.9C++关键字 255
第十七章对类的进一步考察 256
17.1参数化的构造函数 256
17.2友元函数 258
17.3缺省函数变元 262
17.4 正确地使用缺省变元 264
17.5 类与结构之相关性 264
17.6联合与类之相关性 265
17.7内部函数 266
17.7.1在类中建立一个内部函数 267
17.8对继承的进一步讨论 268
17.9多重继承 272
17.10传递对象到函数 276
17.11对象数组 276
17.12对象指针 277
第十八章函数和操作符重载 280
18.1构造函数重载 280
18.2 C++中的局部变量 281
18.2.1动态初始化 282
18.3将动态初始化用于构造函数 283
18.4关键字this 284
18.5操作符重载 285
18.5.1友元操作符函数 289
18.6引用 292
18.6.1非参数的引用变量 294
18.6.2使用引用来重载单目操作符 295
18.7操作符重载的又一例子 297
第十九章继承、虚函数及多态性 301
19.1派生类指针 301
19.2虚函数 303
19.3为什么使用虚函数 305
19.4纯虚函数及抽象类型 308
19.5先期联编与迟后联编 310
19.6派生类中的构造函数及析构函数 311
19.7多重基类 313
第二十章使用C++的I/O类库 314
20.1 C++为何有自己的I/O系统 314
20.2 C++流 315
20.2.1 C++预定义流 315
20.3 C++流类 315
20.4建立自己的插入符和抽取符 315
20.4.1建立插入函数 315
20.4.2重载抽取函数 317
20.5格式化I/O 319
20.5.1用ios成员函数格式化 319
20.5.2使用操纵函数 322
20.5.3建立自己的操纵函数 323
20.6文件I/O 325
20.6.1打开和关闭文件 325
20.6.2读写文本文件 326
20.6.3二进制I/O 327
20.6.4检测EOF 329
20.6.5随机访问 329
第二十一章其它C++内容 332
21.1用new与delete进行动态分配 332
21.1.1重载new和delete 335
21.2静态类成员 338
21.3 C与C++的区别 341
21.4 Turbo C++的复数及BCD类 341
21.5基于消息的哲学 344
21.6最后的话 347
附录A常用的一些C库函数 348
A.1 串和字符函数 348
A.2数学函数 356
A.3操作系统相关函数 362
A.4其它函数 366
附录B使用Turbo C++调试器 375
B.1为调试准备程序 375
B.2什么是源级调试器 375
B.3调试器的基本内容。 375
B.3.1单步调试 376
B.3.2设置断点 376
B.3.3监视变量 377
B.3.4监视表达式格式码 377
B.3.5监视栈 378
B.3.6计算一个表达式 379
B.3.7检测一个变量 379
B.3.8使用寄存器窗口 379
附录C Turbo C++的存储模式 380
C.1 8086处理器系列 380
C.2地址计算 380
C.3近指针及远指针 381
C.4存储模式 381
C.4.1微模式(Tiny Model) 381
C.4.2小模式(Small Model) 381
C.4.3中模式(Medium Model) 381
C.4.4紧缩模式(Compact Model) 381
C.4.5大模式(Large Model) 382
C.4.6巨模式(Huge Model) 382
C.4.7模式选择 382
C.4.8存储模式编译选项 382
C.5强制转换存储模式 383
C.5.1 far 383
C.5.2near 383
C.5.3 huge 384
C.6 Turbo C++的段指示符 384
附录D使用VROOMM覆盖技术 385
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《海洋文明小史》倪谦谦责编;王存苗译;(法)雅克·阿塔利 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《海洋功能食品》王卉 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019