图书介绍
面向对象的程序设计Turbo C++程序设计方法PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象的程序设计Turbo C++程序设计方法](https://www.shukui.net/cover/21/31544023.jpg)
- 叶欣,晓飞,薛梅,魏群,皇甫广宇编译 著
- 出版社: 北京:海洋出版社
- ISBN:7502713921
- 出版时间:1991
- 标注页数:390页
- 文件大小:21MB
- 文件页数:406页
- 主题词:
PDF下载
下载说明
面向对象的程序设计Turbo C++程序设计方法PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
引言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 File11
2.5.3 Edit12
2.5.4 Search12
2.5.5 Run12
2.5.6 Compile12
2.5.7 Debug13
2.5.8 Project13
2.5.9 Options13
2.5.10 Window14
2.5.11 Help15
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准备IDE33
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嵌套if64
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标号和goto80
第七章数组和字符串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/O142
10.5.1 字符读写142
10.5.2字符串读写143
10.6控制台格式I/O143
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/O156
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 pascal175
11.4.2 cdecl175
11.4.3 interrupt175
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 typedef203
第十三章高级运算符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和#endif234
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关键字this284
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/O319
20.5.1用ios成员函数格式化319
20.5.2使用操纵函数322
20.5.3建立自己的操纵函数323
20.6文件I/O325
20.6.1打开和关闭文件325
20.6.2读写文本文件326
20.6.3二进制I/O327
20.6.4检测EOF329
20.6.5随机访问329
第二十一章其它C++内容332
21.1用new与delete进行动态分配332
21.1.1重载new和delete335
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 far383
C.5.2near383
C.5.3 huge384
C.6 Turbo C++的段指示符384
附录D使用VROOMM覆盖技术385