《Turbo Pascal实用大全》求取 ⇩

目录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

1995《Turbo Pascal实用大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由周志强等编 1995 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

USING TURBO PASCAL VERSION 5( PDF版)
USING TURBO PASCAL VERSION 5
OH! PASCAL!  TURBO PASCAL 6.0(1992年 PDF版)
OH! PASCAL! TURBO PASCAL 6.0
1992年 W.W.NORTON & COMPANY
TURBO PASCAL 大全( PDF版)
TURBO PASCAL 大全
TURBO PASCAL 4.0 使用手册( PDF版)
TURBO PASCAL 4.0 使用手册
Turbo Pascal大全 5.0-5.5( PDF版)
Turbo Pascal大全 5.0-5.5
北京科海培训中心
APPLE Ⅱ PASCAL实用大全( PDF版)
APPLE Ⅱ PASCAL实用大全
北方电脑公司信息资料部
TURBO PASCAL 5.0(上)用户手册( PDF版)
TURBO PASCAL 5.0(上)用户手册
北京航空航天大学计算中心软件开发部
EFFECTIVE PROGRAMMING IN TURBO PASCAL(1991 PDF版)
EFFECTIVE PROGRAMMING IN TURBO PASCAL
1991 COLE PUBLISHING COMPANY
PASCAL FOR ENGINEERS AND SCIENTISTS WITH TURBO PASCAL(1990 PDF版)
PASCAL FOR ENGINEERS AND SCIENTISTS WITH TURBO PASCAL
1990 PRENTICE HALL
ADVANCED TURBO PASCAL(1987 PDF版)
ADVANCED TURBO PASCAL
1987 COPYRIGHT
Turbo Pascal.(1998 PDF版)
Turbo Pascal.
1998 TURPA
TURBO PASCAL PRECISELY(1992 PDF版)
TURBO PASCAL PRECISELY
1992 ADDISON-WESLEY PUBLISHING COMPANY
Turbo Pascal Program Library(1986 PDF版)
Turbo Pascal Program Library
1986 Que Corporation
TURBO PASCAL PROGRAMMING TODAY( PDF版)
TURBO PASCAL PROGRAMMING TODAY
OH!PASCAL!TURBO PASCAL 6.0  THIRD EDITION( PDF版)
OH!PASCAL!TURBO PASCAL 6.0 THIRD EDITION