图书介绍
Turbo Pascal实用大全PDF|Epub|txt|kindle电子书版本网盘下载
![Turbo Pascal实用大全](https://www.shukui.net/cover/43/31183494.jpg)
- 周志强等编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810126059
- 出版时间:1995
- 标注页数:963页
- 文件大小:29MB
- 文件页数:980页
- 主题词:
PDF下载
下载说明
Turbo Pascal实用大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 熟悉新的IDE1
1.1 组成成份1
1.2 启动Turbo Pascal8
1.3 编制第一个程序9
1.4 更进一步:第二个程序11
1.5 趣味程序:第三个用户程序14
第二章 IDE参考指南16
2.1 启动与退出16
2.2 ≡(System)菜单(Alt spacebar)18
2.3 File菜单(ALT-F)19
2.4 Edit菜单(Alt-E)22
2.5 Search菜单(Alt-S)24
2.6 Run菜单(Alt-R)27
2.7 Compile菜单(Alt-C)29
2.8 Debug菜单(Alt-D)30
2.9 Options菜单(Alt-O)33
2.10 Window菜单44
2.11 Help菜单(F1)46
3.1 新旧编辑器48
3.2 编辑器命令一览表48
第三章 编辑器命令一览48
3.3 快速移动光标50
3.4 块命令51
3.5 其它编辑命令52
3.6 查找与替换52
3.7 配对53
第四章 项目管理55
4.1 程序组织55
4.2 Build和Make选项56
4.3 独立的Make实用程序57
4.4 条件编译59
4.5 代码优化63
第五章 调试Turbo Pascal程序65
5.1 程序错误65
5.2 Turbo Pascal集成调试器66
5.3 面向对象的调试79
5.4 有关问题80
5.5 错误处理84
第六章 命令行编译器87
6.1 编译器选项87
6.2 编译器伪指令选项89
6.3 编译器模式选项90
6.4 目录选项91
6.5 调试选项92
6.6 TPC.CFG文件93
6.7 在保护模式下编译94
7.1 Pascal简介95
7.2 一个简单的Pascal程序95
第七章 认识Pascal程序设计语言95
7.3 Pascal程序的结构99
7.4 常量100
7.5 变量(Variables)100
7.6 标号Labels101
7.7 Pascal的数据类型101
7.8 数据类型介绍102
7.9 用户自定义数据类型105
7.10 特定类型的常量声明107
7.11 赋值语句与表达式108
第八章 Pascal输入/输出与解决问题111
8.1 输入与输出111
8.2 输出程序113
8.3 用Pascal解决问题115
8.4 文本文件的输入与输出120
8.5 从打印机输出122
第九章 自顶向下程序设计与基本过程123
9.1 简介过程与自顶向下设计123
9.2 使用简单的过程解决问题128
9.3 包含参数的程序130
9.4 使用包含参数的过程解决问题135
第十章 选择结构140
10.1 程序控制结构140
10.2 布尔表达式141
10.3 布尔运算142
10.4 IF语句144
10.5 嵌套的IF语句147
10.6 Case语句149
10.7 嵌套的Case语句151
10.8 利用选择结构来解决问题152
第十一章 循环结构156
11.1 循环控制结构156
11.2 While语句157
11.3 数据结束测试159
11.4 使用布尔变量控制循环160
11.5 嵌套的While循环161
11.6 Repart-Until语句162
11.7 For语句164
第十二章 过程与函数168
12.1 过程与参数168
12.2 函数174
12.3 标准函数175
12.4 用户自定义函数176
12.5 函数调用178
12.6 递归的过程与函数180
12.7 以过程与函数解决问题183
12.8 Forward使用189
第十三章 数据类型191
13.1 用户定义或枚举数据类型191
13.2 子界数据类型194
13.3 标准有序函数:pred,suce,ord与chr196
13.4 使用枚举数据类型来解决问题200
13.5 集合数据类型202
第十四章 数组206
14.1 数组声明206
14.2 数组处理209
14.3 一维数组210
14.4 使用数组的注意事项211
14.5 排序212
14.6 查找217
14.7 多维数组220
14.8 使用数组解决问题225
第十五章 记录228
15.1 记录(Record)228
15.2 层次式记录与记录数组231
15.3 使用记录来解决问题236
15.4 变体记录240
第十六章 System单元和DOS单元244
16.1 标准过程和函数244
16.2 文件的输入和输出246
16.3 Turbo Pascal中的设备249
16.4 预声明变量251
16.5 DOS单元253
16.6 常量、类型和变量253
16.7 过程和函数256
第十七章 Graph单元259
17.1 驱动程序259
17.2 当前指针261
17.3 正文261
17.4 图和属性261
17.5 分页与颜色262
17.6 初启263
17.7 Graph单元常量、类型和变量266
第十八章 覆盖274
18.1 覆盖管理274
18.2 常量和变量276
18.3 过程和函数278
18.4 覆盖程序设计280
18.5 在.EXE文件中使用覆盖285
第十九章 8087的使用286
19.1 8087数据类型287
19.2 扩展型精度运算287
19.3 实数的比较288
19.4 8087的运算栈288
19.5 8087的实数输出289
19.6 使用8087的单元289
20.1 输入和输出文件291
20.2 窗口291
第二十章 CRT单元291
20.3 常量、类型、和变量292
20.4 函数和过程295
第二十一章 内存296
21.1 Turbo Pascal内存映像296
21.2 堆管理程序297
21.3 内部数据格式300
21.4 直接内存存取305
第二十二章 面向对象编程306
22.1 OOP术语306
22.2 使用OOP模式来解决问题307
22.3 OOP使用Turbo Pascal310
22.4 对象与单元315
22.5 类的继承特性319
22.6 对象与动态数据结构325
22.7 OOP与TOP-DOWN编程的探讨329
22.8 OOP解法338
22.9 对象的内部数据格式348
22.10 方法调用约定351
22.11 汇编语言方法353
22.12 构造方法的纠错356
第二十三章 控制361
23.1 调用约定361
23.2 Exit过程364
23.3 中断处理365
第二十四章 输入和输出367
24.1 文本文件设备驱动程序367
24.2 直接端口存取369
24.3 文件类型与文件变量369
24.4 标准文件处理程序与函数371
24.5 文件变量374
24.6 文本文件374
24.7 用Pascal解决问题379
第二十五章 数据结构383
25.1 集合383
25.2 指针388
25.3 链表391
25.4 堆栈与队列394
25.5 二叉树397
第二十六章 Inline汇编语言400
26.1 asm语句400
26.2 汇编语言语句的语法401
26.3 表达式406
26.4 汇编语言过程和函数416
第二十七章 高级编程指南418
27.1 使用单元418
27.2 高级过程调用421
27.3 条件编译427
27.4 错误处理433
27.5 使用BINOBJ实用程序437
第二十八章 有用的单元441
28.1 VIDEO:视频单元441
28.2 KEYBRD:键盘单元457
28.3 使用单元:一个数据录入例程463
第二十九章 用户界面的设计473
29.1 窗口473
29.2 菜单487
29.3 命令行分析507
第三十章 使用扩展内存518
30.1 扩展内存工作原理518
30.2 扩展内存页框518
30.3 逻辑页和物理页518
30.4 扩展内存描述字519
30.5 判断扩展内存是否安装519
30.6 LIMEMS单元520
30.7 与扩展内存相关的编程问题525
30.8 示例程序525
第三十一章 BIOS和DOS服务532
31.1 BIOS服务532
31.2 DOS服务550
31.3 未公布的DOS服务562
32.1 单任务操作系统565
32.2 TSR概念565
第三十二章 内存驻留程序设计565
32.4 重入一大难题566
32.5 寄存器转换566
32.3 Keep及其之后的生存期566
32.8 向量捕捉567
32.7 使用栈开关567
32.9 设立热键标志567
32.6 良好的信息保护567
32.10 激活TSR程序568
32.11 与TSR程序的通讯568
32.12 修改PSP和DTA570
32.13 临界错误570
32.14 Control Break问题571
32.15 退出TSR程序571
32.16 TSRU单元572
32.17 TSR样本程序585
33.2 Mouse如何工作592
33.1 问题的由来592
33.3 Mouse驱动程序592
第三十三章 使用鼠标器(Mouse)592
33.4 实屏的优点593
33.5 Mouse光标593
33.6 BinU单元595
33.7 调用Mouse服务程序597
33.8 MousU单元597
33.9 Mouse演示程序622
34.1 DOS和PSP628
34.2 PSP的结构628
第三十四章 程序段前缀628
34.3 在Turbo Pascal使用PSP631
34.4 PSPU单元636
34.5 PSP演示程序641
第三十五章 在Turbo Pascal中使用汇编程序645
35.1 汇编程序概貌645
35.2 使用{$L}编译伪指令646
35.3 汇编例程的轮廓646
35.4 向汇编例程传送参数649
35.5 汇编例程实例653
36.2 定义数据录入屏幕662
36.1 数据录入屏幕662
36.3 数据类型和数据项662
第三十六章 数据录入屏幕662
36.4 数据录入例程的类型663
36.5 扩展域定义665
36.6 用Turbo Pascal定义域666
36.7 对Keybrd单元的补充669
36.8 InscrU单元676
36.9 录入屏幕演示程序682
37.1 基本排序过程689
37.2 编写典型的排序程序689
第三十七章 数据库工具箱689
37.3 通用排序过程691
37.4 通用排序单元700
37.5 测试通用排序程序711
37.6 数据库指针714
38.2 绘制股市表722
38.1 图形工具箱的准备722
38.3 绘制股票价格表的步骤722
第三十八章 图形工具箱722
38.4 在坐标系中作用725
38.5 绘制股市表的例程730
38.6 收盘价及动态平均值表731
38.7 演示程序741
第三十九章 Turbo Pascal编辑工具箱744
39.1 二元编辑器744
39.2 文本数据库的概念746
39.3 生成文本数据库748
39.4 使用文本数据库例程758
第四十章 使用数据方法工具箱763
40.1 回归分析763
40.2 回归分析的矩阵方法766
40.3 数字矩阵770
40.5 回归例程771
40.4 数据文件771
40.6 样本程序780
41.1 覆盖787
第四十一章 覆盖与调试787
41.2 Turbo Pascal 5的调试功能793
Addr函数798
Abs函数798
第四十二章 运行库函数过程或函数名 所在单元798
Arc过程 Graph单元799
Append过程799
Assign 过程800
ArcTan函数800
AssignCrt过程 CRT单元801
Bar3d过程 Graph单元802
Bar过程 Graph单元802
BlockRead过程803
BlockWrite过程804
ChDir过程805
Circle过程 Graph单元806
Chr函数806
ClearViewProt过程 Graph单元807
ClearDevice过程 Graph单元807
CloseGraph过程 Graph单元808
Close过程808
ClrScr过程 Graph单元809
ClrEol过程 CRT单元809
Copy函数810
Concat函数810
Dec过程811
CSeg函数811
Cos函数811
DetectGraph过程 Graph单元812
DelLine过程 CRT单元812
Delay过程 CRT单元812
DiskFree函数 DOS单元813
Dispose过程814
DiskSize函数 DOS单元814
Drawpoly过程 Graph单元815
DOSVersion函数 DOS单元815
DOSExitCode过程 DOS单元815
Ellipse过程 Graph单元816
Dseg函数816
EnvStr函数 DOS单元817
EnvCount函数 DOS单元817
Eoln函数818
Eof函数(类型、无类型文件)818
Eof函数(正文文件)818
Erase过程819
Exec过程 DOS单元820
FExpand函数 DOS单元821
Exp函数821
Eixt过程821
FileSize函数822
FilePos函数822
FillEllipse过程 Graph单元823
FillChar过程823
FindFirst过程 DOS单元824
FillPoly过程 Graph单元824
FindNext过程 DOS单元825
FloodFill过程 Graph单元826
FreeMem过程827
Frac函数827
Flush过程827
FSearch函数 DOS单元828
GetArcCoords过程 Graph单元829
FSplit过程 DOS单元829
GetAspectRation过程 Graph单元830
GetDefaultPalette函数 Graph单元831
GetDate过程 DOS单元831
GetDir过程832
GetEnv函数 DOS单元833
GetDriverName函数 Graph单元833
GetFAttr过程 DOS单元834
GetFillSettting过程835
GerFillPattern过程 Graph单元835
GetGraphMode函数 Graph单元836
GetFTime过程 DOS单元836
GetImage过程 Graph单元838
GetLineSettings过程 Graph单元839
GetIntVec过程 DOS单元839
GetMaxMode函数 Graph单元840
GetMaxColor函数 Graph单元840
GetMaxX函数 Graph单元841
GetMem过程842
GetMaxY函数 Graph单元842
GetModeRange过程 Graph单元843
GetModeName函数 Graph单元843
GetPixel函数 Graph单元844
GetPalette过程 Graph单元844
GetTextSettings过程 Graph单元845
GetViewSettings过程 Graph单元846
GetVerify过程 DOS单元846
GetTime过程 DOS单元846
GetX函数Graph单元847
GetY函数Graph单元848
GraphDefaults过程 Graph单元849
GotoXY过程CRT单元849
GraphResult函数 Graph单元850
GraphErrorMsg函数 Graph单元850
Hi函数852
Halt过程852
ImageSize函数 Graph单元853
HighVideo过程 CRT单元853
InitGraph过程 Graph单元854
Inc过程854
Insert过程856
InstallUserDriver函数 Graph单元857
InsLine过程 CRT单元857
InstallUserFont函数 Graph单元859
Intr过程 DOS单元860
Int函数860
IOResult函数861
Length函数862
KeyPressed函数 CRT单元862
Keep过程 DOS单元862
Line过程 Graph单元863
LineTo过程 Graph单元864
LineRel过程 Graph单元864
Lo函数865
Ln函数865
MaxAvail函数866
Mark过程866
LowVideo过程 CRT单元866
MkDir过程867
MemAvali函数867
MoveRel过程 Graph单元868
Move过程868
MoveTo过程 Graph单元869
NormVideo过程 CRT单元870
New过程870
MsDOS过程 DOS单元870
OutText过程 Graph单元871
Ord函数………………:871
NoSound过程 CRT单元871
Odd函数871
Ofs函数871
OutTextXY过程 Graph单元873
OvrGetBuf函数 Overlay单元874
OvrClearBuf过程 Overlay单元874
OvrInitEMS过程 Overlay单元875
OvrInit过程 Overlay单元875
OvrSetBuf过程 Overlay单元876
ParamCount函数877
PackTime过程877
PieSlice过程 Graph单元878
Pi函数878
ParamStr函数878
Pred函数879
Pos函数879
PutImage过程 Graph单元880
Ptr函数880
PutPixel过程 Graph单元882
Read过程(文本文件)883
Randomize过程883
Random函数883
ReadKey函数 CRT单元884
Read过程(类型文件)884
Rectangle过程 Graph单元885
Readln过程885
RegisterBGIDriver函数886
RegisterBGIFont函数888
Reset 过程890
Rename过程890
Release过程890
RestoreCrtMode过程 Graph单元891
RmDir过程892
ReWrite 过程892
RunError过程893
Round函数893
Seek过程894
Sector过程 Graph单元894
Seg函数895
SeekEoln函数895
SeekEof函数895
SetAllPalette过程 Graph单元896
SetActivePage过程 Graph单元896
SetAspectPaRio过程 Graph单元898
SetBkColor过程 Graph单元899
SetDate过程 DOS单元900
SetColor过程 Graph单元900
SetCBreak过程900
SetFillPattern过程 Graph单元901
SetFAttr过程 DOS单元901
SetFillStyle过程 Graph单元903
SetGraphMode过程 Graph单元904
SetGraphBufSize过程 Graph单元904
SetFTime过程 DOS单元904
SetLineStyle过程 Graph单元906
SetIntVec过程 DOS单元906
SetPalette过程 Graph单元908
SetRGBPalette过程 Graph单元909
SetTextBuf过程911
SetTextJustify过程 Graph单元912
SetTextStyle过程 Graph单元913
SetUserCharSize过程 Graph单元914
SetTime过程 DOS单元914
SetViewPort过程 Graph单元915
SetVerify过程 DOS单元915
SetWriteMode过程 Graph单元917
SetVisualPage过程 Graph单元917
Sound过程 CRT单元919
SizeOf函数919
Sin函数919
Sseg函数920
Sqrt函数920
Sprt函数920
Sqr函数920
Swap函数921
Succ函数921
Str过程921
TextBackground过程 CRT单元922
SwapVectors过程 DOS单元922
TextColor过程 CRT单元923
TextMode过程 CRT单元924
TextHeight函数 Graph单元924
TextWidth函数 Graph单元925
Trunc函数926
Val过程927
Upcase函数927
Truncate过程927
UnpackTime过程927
WhereY函数 CRT单元928
WhereX函数 CRT单元928
Write过程(文本文件)929
Window过程 CRT单元929
Writeln过程931
Write过程(类型文件)931
A.1 开关命令932
附录A 编译命令932
A.2 参数命令937
A.3 条件编译939
附录B 连接汇编语言代码942
B.2 汇编语言子程序例子943
B.1 Turbo Assembler和Turbo Pascal943
B.3 Inline机器码947
C.1 编译错误信息950
附录C 错误信息950
C.2 运行错误960