《面向对象的程序设计Turbo C++程序设计方法》求取 ⇩

引言1

第一部分Turbo C++入门3

第一章Turbo C++综述4

1.1C++的起源4

1.2什么是面向对象程序设计?4

1.3C++忠实于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.3Edit12

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.1if语句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.2scanf()函数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.1const常量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

1991《面向对象的程序设计Turbo C++程序设计方法》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由叶欣,晓飞,薛梅,魏群,皇甫广宇编译 1991 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象的程序设计与C++教程(1995 PDF版)
面向对象的程序设计与C++教程
1995 北京:电子工业出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
C++语言和面向对象程序设计( PDF版)
C++语言和面向对象程序设计
面向对象的程序设计  Turbo C++程序员指南(1991.04 PDF版)
面向对象的程序设计 Turbo C++程序员指南
1991.04 海洋出版社
面向对象的程序设计语言 Turbo C++ 实用指南(1993年08月第1版 PDF版)
面向对象的程序设计语言 Turbo C++ 实用指南
1993年08月第1版 科学出版社
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
Turbo Pascal6.0面向对象程序设计参考手册与程序设计技巧( PDF版)
Turbo Pascal6.0面向对象程序设计参考手册与程序设计技巧
中国科学院希望高级电脑技术公司
面向对象的程序设计与 C++ 教程( PDF版)
面向对象的程序设计与 C++ 教程
C++面向对象程序设计实用教程(1999 PDF版)
C++面向对象程序设计实用教程
1999 北京:北京航空航天大学出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
面向对象的程序设计和 C++教程(1991 PDF版)
面向对象的程序设计和 C++教程
1991 科海培训中心
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
Turbo C++实用指南 面向对象的程序设计语言(1993 PDF版)
Turbo C++实用指南 面向对象的程序设计语言
1993 北京:科学出版社
面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社