图书介绍
TURBO PASCAL 4.0 使用手册PDF|Epub|txt|kindle电子书版本网盘下载
- 北京科海培训中心编 著
- 出版社:
- ISBN:
- 出版时间:未知
- 标注页数:386页
- 文件大小:15MB
- 文件页数:398页
- 主题词:
PDF下载
下载说明
TURBO PASCAL 4.0 使用手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第零章 导论1
0.1 4.0版介绍1
0.2 关于这本手册3
0.2.1 用户指南3
0.2.2 参考手册4
0.2.3 附录4
第一部分5
第一章 Turbo PASCAL简介5
1.1 盘中的内容5
1.2 安装Turbo PASCAL系统6
1.2.1 在软盘上建立Turbo PASCAL系统6
1.2.2 在硬盘上建立Turbo PASCAL系统6
1.3 怎样使用本手册6
第二章 Turbo PASCAL入门8
2.1 如何使用集成环境8
2.1.1 如何使用热键9
2.2 Turbo Pascal的安装10
2.3 在集成环境下编写程序10
2.3.1 写你的第一个程序10
2.3.2 存你的第一程序10
2.3.3 编译第一个程序11
2.3.4 执行第一个程序11
2.4 继续编写第二个程序11
2.5 第三个程序:趣味程序12
2.6 Turbo PASCAL编译器14
2.7 Compile、Make和Build15
2.8 程序中可能出现的错误16
第三章 Turbo PASCAL程序设计17
3.1 程序设计的基本要素17
3.2 数据类型18
3.2.1 鼙数类型18
3.2.2 实数类型18
3.2.3 字符及字符串类型19
3.2.4 定义一个字符串20
3.2.5 布尔型21
3.2.6 指针数据类型21
3.3 标识符22
3.4 操作符22
3.4.1 赋值操作符22
3.4.2 单目和双目操作符23
3.4.3 位操作符23
3.4.4 关系操作符23
3.4.5 逻辑操作符24
3.4.6 地址操作符24
3.4.7 集合操作符和串操作符24
3.5 输入与输出24
3.5.1 输出24
3.5.2 输入26
3.6 条件语句26
3.6.1 if语句26
3.6.2 Case语句26
3.7 循环语句27
3.7.1 While循环27
3.7.2 Repeat Until循环27
3.7.3 For循环28
3.8 过程和函数29
3.8.1 程序结构29
3.8.2 过程和函数结构30
3.8.3 例子程序30
3.9 程序说明31
第四章 单元33
4.1 什么是单元33
4.2 单元的结构33
4.2.1 接口部份34
4.2.2 实现部份34
4.2.3 初始化部份35
4.3 如何使用单元35
4.4 引用单元说明36
4.5 TURBO.TPL38
4.5.1 Systern单元38
4.5.2 DOS单元38
4.5.3 Crt单元38
4.5.4 Printer单元39
4.5.5 Graph单元39
4.5.6 Graph3单元39
3.5.7 Turbo3单元39
4.6 自定义单元39
4.7 编译一个单元39
4.8 例子40
4.9 单元和大程序41
4.10 TPUMOVER41
第五章 充分利用PC机的特点43
5.1 写标准PASCAL程序43
5.2 Turbo PASCAL中的扩充43
5.2.1 数据类型的扩充43
5.2.2 内部过程及函数44
5.3 使用MS—DOS系统调用44
5.4 屏幕子程序46
5.5 图形子程序49
5.6 汇编语言的调用49
5.6.1 Inline语句50
5.6.2 Inline指令50
5.7 外部过程和函数50
第六章 工程管理52
6.1 程序组织52
6.1.1 初始化53
6.2 Build和Make选择项53
6.2.1 Make选择项53
6.2.2 Build选择项54
6.3 Make实用程序54
6.3.1 建立Make文件55
6.3.2 使用Make55
6.4 条件编译56
6.4.1 DEFINE和UNDEF指令56
6.5 代码优化59
第七章 TPUMOVER的使用61
7.1 单元文件回顾61
7.2 TPUMOVER用法61
7.2.1 TPUMOVER命令62
7.2.2 把单元移入TURBO.TPL62
7.2.3 删除TURBO.TPL中的单元63
7.2.4 在.TPL文件间传送单元63
7.2.5 命令行操作63
第八章 转换Turbo PASCAI 3.065
8.1 UPGRADE的使用65
8.2 UPGRADE使用方法提要68
8.3 UPGRADE能测试的情况69
8.4 UPGRADE不能测试的情况71
8.5 TURFO3和Graph3的使用71
8.5.1 Tubo3单元71
8.5.2 Graph3单元72
8.6 基本转换任务72
8.6.1 预定义标识符73
8.6.2 数据类型73
8.6.3 语言特色74
8.6.4 输入与输出74
8.6.5 程序和内存组织75
8.6.6 编译指令和错误检查75
8.6.7 汇编语言的用途76
第九章 调试Turbo PASCAL程序77
9.1 编译错77
9.2 运行错77
9.2.1 I/O错误检查77
9.2.2 范围检查79
9.3 跟踪错误81
9.4 TPM和.MAP文件的使用82
9.5 调试工具的使用84
9.5.1 为使用Periscope做准备84
9.5.2 使用Periscope85
9.5.3 Periscope基本命令85
第十章 Turbo PASCAL菜单90
10.1 菜单结构90
10.1.1 最底行90
10.1.2 编辑窗口91
10.1.3 输出窗口93
10.2 文件菜单(File)93
10.3 编辑命令(Edit)94
10.4 运行命令(RUN)94
10.5 编译菜单(Compile)94
10.5.1 Compile(编译)95
10.5.2 Make95
10.5.3 Build95
10.5.4 Destination(目的)95
10.5.5 Find Error(检错)95
10.5.6 Primary file(主文件)95
10.5.7 Get Info(获取信息)95
10.6 操作选择菜单(Oplions)95
10.6.1 Compiler(编译器)96
10.6.2 Environment(环境状态)97
10.6.3 Directory(目录设置)97
10.6.4 Parameters(参数)98
10.6.5 Load Options(装入选择)98
10.6.6 Save Options(存储选择)98
10.7 Pick表和Pick文件98
10.7.1 Pick表98
10.7.2 Pick文件99
10.7.3 装入Pick文件99
10.7.4 存贮Pick文件99
10.7.5 配置文件和Pick文件99
第十一章 编辑器的使用100
11.1 快进、快出100
11.2 编辑窗的状态行100
11.3 编辑器命令100
11.3.1 基本移动命令102
11.3.2 扩充移动命令103
11.3.3 插入和删除命令103
11.3.4 块命令104
11.3.5 其它命令105
第十二章 命令行编译器108
12.1 编译器的使用108
12.2 编译器选择项108
12.2.1 编译指令命令(/$)109
12.2.2 编译方式选择110
12.2.3 目录选择112
12.2.4 程序执行方式选择113
12.3 TPC.CFG文件114
第二部分116
第十三章 词语和常量116
13.1 特殊符和保留字116
13.2 标识符117
13.3 标号118
13.4 数字118
13.5 字符串119
13.6 常量说明120
13.7 注释120
13.8 程序行120
第十四章 块、位置和作用域121
14.1 语法121
14.2 标识符作用域规则122
14.3 接口和标准标识符的作用域122
第十五章 类型123
15.1 简单类型123
15.1.1 序数类型124
15.1.2 实型126
15.2 字符串型126
15.3 结构类型127
15.3.1 数组类型127
15.3.2 记录类型128
15.3.3 集合类型129
15.3.4 文件类型129
15.4 指针类型130
15.5 类型的一致性和兼容性130
15.5.1 类型的一致性130
15.5.2 类型的兼容性131
15.5.3 赋值兼容131
15.6 类型说明部份132
第十六章 变量134
16.1 变量说明134
16.1.1 数据段134
16.1.2 栈段135
16.1.3 绝对变量135
16.2 变量引用135
16.3 限定词136
16.3.1 字符串、数组和下标136
16.3.2 记录和域指示符137
16.3.3 指针和动态变量137
16.4 变量强制类型转换137
第十七章 类型常量139
17.1 简单类型常量139
17.2 字符串类型常量140
17.3 结构类型常量140
17.3.1 数组类型常量140
17.3.2 记录类型常量141
17.3.3 集合类型常量142
17.4 指针类型常量142
第十八章 表达式143
18.1 表达式语法143
18.2 操作符145
18.2.1 算术操作符146
18.2.2 逻辑操作符147
18.2.3 布尔操作符147
18.2.4 字符串操作符148
18.2.5 集合操作符148
18.2.6 关系运算符148
18.2.7 @操作符150
18.3 函数调用151
18.4 集合构造符152
18.5 值的强制类型转换152
第十九章 语句153
19.1 简单语句153
19.1.1 赋值语句153
19.1.2 过程语句153
19.1.3 Goto语句154
19.2 结构语句154
19.2.1 复合语句154
19.2.2 条件语句154
19.2.3 循环语句156
19.2.4 With语句158
第二十章 过程和函数160
20.1 过程说明160
20.1.1 提前引用说明161
20.1.2 外部过程说明161
20.1.3 嵌入过程说明162
20.2 函数说明162
20.3 参数163
20.3.1 ?参164
20.3.2 变量参数164
20.3.3 无类型变量参数164
第二十一章 程序和单元166
21.1 程序语法166
21.1.1 程序头166
21.1.2 Uses子句166
21.2 单元语法167
21.2.1 单元头167
21.2.2 接口部份167
21.2.3 单元实现部分168
21.2.4 初始化部份168
21.2.5 使用其它单元的单元168
第二十二章 输入与输出170
22.1 I/O概述170
22.2 文件操作的标准例程171
22.3 文本文件的标准例程171
22.4 无类型文件的标准例程172
22.5 Turbo pascal的外设172
22.5.1 DOS外设172
22.5.2 文本文件设备173
第二十三章 标准过程和函数一览174
23.1 Exit和Halt过程174
23.2 内存动态分配例程174
23.3 转换函数174
23.4 算术函数174
23.5 序数过程和函数175
23.6 串过程和函数175
23.7 指针和地址函数175
23.8 其它过程和函数176
第二十四章 标准单元177
24.1 标准单元的相关性177
24.2 System单元178
24.3 Printer单元179
24.4 Dos单元179
24.4.1 常量、类型和变量179
24.4.2 中断处理过程182
24.4.3 日期和时间过程182
24.4.4 磁盘状态函数183
24.4.5 文件管理过程183
24.4.6 进程管理过程和函数183
24.5 Crt单元183
24.5.1 输入输出文件183
24.5.2 窗口183
24.5.3 常量、类型和变量184
24.5.4 过程和函数186
24.6 Graph单元187
24.6.1 驱动程序187
24.6.2 坐标系统188
24.6.3 当前指针188
24.6.4 文本188
24.6.5 图形及其模式189
24.6.6 视见区和点阵图象189
24.6.7 分页和颜色189
24.6.8 错误处理189
24.6.9 启动190
24.6.10 Graph单元接口部分193
24.6.11 过程和函数197
24.7 Turbo3单元199
24.7.1 接口部份200
24.8 Graph3单元201
第二十五章 8087协处理器的使用204
25.1 8087数据类型204
25.2 扩展实数的运算205
25.3 实数的比较206
25.4 8087运算栈206
25.5 8087实数的输出207
25.6 使用8087的单元207
第二十六章 Turbo PASCAL内部结构208
26.1 堆管理209
26.1.1 释放方法209
26.1.2 自由链表211
26.1.3 堆错误函数213
26.2 自动优化213
26.3 内部数据格式214
26.3.1 整数类型214
26.3.2 字符型215
26.3.3 布尔类型215
26.3.4 枚举类型215
26.3.5 浮点类型215
26.3.6 集合类型217
26.3.7 数组类型217
26.3.8 记录类型217
26.3.9 文件类型217
26.4 调用规则218
26.4.1 变量参数218
26.4.2 值参数219
26.4.3 函数结果219
26.4.4 短调用与长调用219
26.4.5 入口与出口代码220
26.4.6 寄存器保存规则220
26.5 与汇编语言连接220
26.5.1 汇编语言的例子221
26.6 嵌入机器码224
26.6.1 inline语句224
26.6.2 inline指令226
26.7 直接内存存取及端口存取226
26.7.1 Mem,MemW,和 MemL数组226
26.7.2 Port和PortW数组227
26.8 中断处理227
26.8.1 写中断过程227
26.9 文本文件的设备驱动程序228
26.9.1 Open函数229
26.9.2 Inout函数229
26.9.3 Flush函数230
26.9.4 Close函数230
26.9.5 文本文件设备驱动程序例子230
26.10 退出(Exit)过程233
第二十七章 Turbo PASCAL的标准过程及标准函数236
Abs 函数236
Addr 函数236
Append 过程237
Arc 过程237
Arctan 函数238
Assign 过程238
Assigncrt 过程238
Bar 过程239
Bar3D 过程239
BlockRead 过程240
BlockWrite 过程241
ChDir 过程241
Chr 函数242
Circle 过程242
ClearDevice 过程242
ClearView Port 过程243
Close 过程243
CloseGraph 过程243
ClrEol 过程244
ClrSor 过程244
Copcar 函数245
Copy 函数245
Cos 函数245
Cseg 函数246
Dec 过程246
Delay 过程246
Delete 过程246
DelLine 过程246
DetectGraph 过程247
DiskFree 函数248
Disksize 函数248
Dispose 过程248
DosExitCode 函数249
DrawPoly 过程249
Dseg 函数250
Ellipse 过程250
Eof 函数(用于类型及非类型文件)250
Eof 函数(用于文本文件)250
Eoln 函数251
Erase 过程251
Exec 过程252
Exit 过程253
Exp 函数253
FilePos 函数253
FileSize 函数254
FillChar 过程254
FillPoly 过程255
FindFirst 过程255
FindNext 过程256
FloodFill 过程257
Flush 过程257
Frac 函数257
FreeMem 过程258
GetArcCoords 过程258
GetAspectRatio 过程258
GetBkColor 函数259
GetColor 函数260
GetDate 过程261
GetDir 过程261
GetFAttr 过程261
GetFillSettings 过程262
GetPTime 过程263
GetGraphMode 函数263
GetImage 过程264
GetIntVec 过程265
GetLineSettings 过程265
GetMaxX 函数266
GetMaxY 函数266
GetMem 过程266
GetPalette 过程267
GetPixel 函数268
GetTextSettings 过程268
GetTime 过程269
Getviewsettings 过程269
GetX 函数270
GetY 函数271
Gotoxy 过程271
GraphErrorMsg 函数271
GraphResult 函数272
Halt 过程273
Hi 函数274
HighVideo 过程274
ImageSize 函数274
Inc 过程275
InitGraph 过程275
Insert 过程277
InsLine 过程278
Int 函数278
Intr 过程278
IOResult 函数279
Keep 过程279
KeyPressed 函数280
Length 函数280
Line 过程280
LineRel 过程281
LineTo 过程281
Ln 函数282
Lo 函数282
LowVideo 过程282
Mark 过程283
MaxAvail 函数283
MemAvail 函数284
MkDir 过程284
Move 过程284
MoveRel 过程285
MoveTo 过程285
MsDos 过程285
New 过程286
NormVideo 过程286
Nosound 过程286
Odd 函数286
Ofs 函数286
Ord 函数287
OutText 过程287
OutTextXY 过程287
PackTime 过程288
ParamCount 函数288
ParamStr 函数288
Pi 函数289
PieSlice 过程289
Pos 函数289
Pred 函数290
Ptr 函数290
PutImage 过程290
PutPixel 过程291
Random 函数292
Randomize 过程292
Read 过程(类型文件)292
Read 过程(文本文件)293
Readkey 函数294
Readln 过程294
Rectangle 过程294
Release 过程295
Rename 过程295
Reset 过程296
RestoreCrt 过程296
RestoreCrtMode 过程297
Rewrite 过程297
Rmdir 过程298
Round 函数298
Seek 过程299
SeekEof 函数299
SeekEoln 函数299
Seg 函数299
SetActivePage 过程300
SetAllPalette 过程300
SetBkColor 过程302
SetColor 过程302
SetDate 过程303
SetFAttr 过程303
SetFillPattern 过程304
SetFillstyle 过程305
SetFtime 过程306
SetGraphMode 过程306
SetIntVec 过程307
SetLineStyle 过程307
SetPalette 过程308
SetTextBuf 过程309
SetTextJustify 过程310
SetTextStyle 过程311
SetTime 过程312
SetViewPort 过程312
SetVisualPage 过程314
Sin 函数315
SizeOf 函数315
Sound 过程315
Sptr 函数316
Sqr 函数316
Sqrt 函数316
SSeg 函数316
Str 过程316
Succ 函数317
Swap 函数317
TextBackground 过程318
TextColor 过程318
TextHeight 函数319
TextMode 过程319
TextWiath 函数320
Trunc 函数320
Truncate 过程321
UnpackTime 过程321
UpCase 函数321
Val 过程321
WhereX 函数322
WhereY 函数323
Window 过程323
Write 过程(用于类型文件)323
Write 过程(用于文本文件)324
writeln 过程325
附录A 4.0版与3.0版的差别326
程序说明326
编译指令326
预定义标识符327
编程中的变化328
其它的扩充和改进331
附录B Turbo PASCAL4.0与ANSI PASCAL的比较333
与ANSI PASCAL的差异333
对ANSI PASCAL的扩充334
依赖实现特性335
错误处理336
附录C 编译指令337
开关类指令337
参数指令340
条件编译指令341
附录D TURBO PASCAL实用程序345
MAKE实用程序345
建立MAKEEILE345
使用MAKE程序355
MAKE的错误信息356
TOUCH实用程序358
GREP实用程序358
Grep选择项358
查找方法359
使用GREP的例子360
附录E ASCII码、键盘扫描码与扩展码(略)附录F 安装Turbo PASCAL362
附录G DOS入门(略)附录H 术语372
附录I 错误信息及代码376