《TURBO PASCAL V3.0 4.0高级实用编程指南》求取 ⇩

目录1

第一章 系统功能调用1

§1.1 系统功能介绍1

§1.2 在Turbo Pascal中调用系统功能4

§1.3 DOS功能调用实例6

§1.3.1 获取DOS版本号6

§1.3.2 报告当前驱动器7

§1.3.3 报告当前目录9

§1.3.4 获取扩展错误码11

§1.3.5 获取校验状态16

§1.3.6 设置校验状态17

§1.3.7 获取磁盘自由空间18

§1.3.8 获取或设置文件属性21

§1.3.9 获取或设置系统日期和时间25

第二章 目录查寻30

§2.1 DOS目录查寻方法30

§2.1.1 方法介绍30

§2.1.2 简单的目录查寻32

§2.2 文件信息的解码36

§2.2.1 获取当前DTA地址37

§2.2.2 建立新的DTA38

§2.2.3 对时间的解码39

§2.2.4 对日期的解码40

§2.2.5 返回文件长度42

§2.2.6 返回文件名43

§2.3.1 对当前目录的查寻44

§2.3 综合目录查寻44

§2.3.2 复杂的可变目录查寻46

第三章 位操作与有效数据存贮56

§3.1 二进制数位的应用和有效数据存贮56

§3.2 二进制数位的操作58

§3.2.1 位设置58

§3.2.2 位测试59

§3.3 位映象样板61

§3.4 位操作应用举例62

第四章 处理和存贮日期与时间67

§4.1 日期和时间的存贮67

§4.1.1 讨论67

§4.1.2 对三字节日期的编码和解码67

§4.2.1 日期的加减69

§4.2 朱利安日期69

§4.2.2 根据日期确定周日70

§4.2.3 将朱利安日期转换成公制历法日期72

§4.2.4 检查并校正日期73

§4.3 系统日期和时间74

§4.3.1 检查和设置系统日期与时间74

§4.3.2 一个处理日期的键盘输入程序78

§4.3.3 一个示范程序TestDate80

§4.3.4 计算延时81

第五章 键盘输入84

§5.1 控制键状态84

§5.1.1 获取、设置键盘状态字节的内容85

§5.1.2 在程序中使用过程KbdCtrl87

§5.2 过滤击键码88

§5.2.1 非打印字符89

§5.2.2 检测键盘返回码96

§5.2.3 简单键盘数据输入控制97

§5.3 处理复杂的数据输入98

§5.3.1 数据输入程序98

§5.3.2 过程InKey的输入参数103

§5.3.3 过程InKey的返回参数103

§5.3.4 过程InKey的操作104

§5.3.5 在程序中使用过程InKey105

§5.3.6 数据输入介面105

§5.3.7 使用Help屏幕107

§5.3.9 在程序中使用数据输入过程108

§5.3.8 退出数据输入项108

§5.3.10 处理控制字符和功能键109

§5.4 数据输入模板110

§5.4.1 模板文件111

§5.4.2 创建模板文件111

§5.4.3 读取模板115

§5.4.4 使用模板显示数据117

§5.4.5 使用模板输入和修改数据119

§5.4.6 在程序中使用模板控制数据122

§5.4.7 开发更为完善的键盘输入介面125

§5.5 扩展键盘控制和屏幕显示125

§5.5.1 配置文件CONFIG.SYS125

§5.5.3 扩展键盘控制126

§5.5.2 设备驱动程序ANSI.SYS126

§6.5.4 扩展屏幕控制129

§5.5.5 设备驱动程序的管理130

§5.6 编写键盘程序131

§5.6.1 屏幕颜色变换器131

§5.6.2 打印机控制器136

第六章 文件保护138

§6.1 保护数据文件138

§6.1.1 数据文件保护技术138

§6.1.2 复制数据文件备份139

§6.1.3 删除数据文件备份142

§6.1.4 使用数据文件备份恢复被损坏的文件143

§6.1.5 在程序中使用数据文件保护过程146

§6.2.1 检查文件大小149

§6.2 自动备份文件149

§6.2.2 提供自动备份功能150

§6.2.3 在程序中调用自动备份过程152

§6.3 限制程序的寿命153

§6.3.1 使程序在指定日期后不能运行153

§6.3.2 在程序中调用过程KillDate155

§6.4 文件加密156

§6.4.1 在文件中加入密码156

§6.4.2 解除文件中的密码160

第七章 视频显示164

§7.1 ROM BIOS的显示功能调用164

§7.1.1 显示状态控制165

§7.1.2 光标控制167

§7.1.3 显示页面管理171

§7.1.4 读、写显示字符及属性172

§7.1.5 控制屏幕或窗口的滚动177

§7.2 面对显示适配器的编程179

§7.2.1 确定显示卡的种类179

§7.2.2 视频缓冲区180

§7.2.2.1 往屏幕映象区写字符181

§7.2.2.2 快速显示字符串183

§7.2.2.3 显示第26行185

§7.2.2.4 保留和恢复文本屏幕显示信息188

第八章 文本窗口191

§8.1 预定义参数、类型及全局变量说明213

§8.2.1 光标定位214

§8.2 面向窗口的基本的显示输出程序214

§8.2.2 显示属性控制216

§8.2.3 显示输出219

§8.3 窗口操作222

§8.3.1 窗口的设置与建立222

§8.3.2 窗口的移动与撤除226

§8.3.3 窗口的存贮与恢复227

§8.4 窗口系统初始化229

§8.5 文本窗口工具包的使用229

第九章 程序菜单238

§9.1 程序菜单的设计思想238

§9.1.1 菜单的评价标准238

§9.1.2 菜单过程的一般操作238

§9.1.4 菜单文件239

§9.1.3 菜单的编程要求239

§9.2 简单的文本窗口操作240

§9.2.1 存贮当前屏幕内容并创建窗口240

§9.2.2 恢复存贮的屏幕内容241

§9.3.1 在屏幕中央显示菜单242

§9.3 菜单过程243

§9.3.2 在屏幕上任何地方显示菜单253

§9.3.3 在程序中使用菜单过程253

第十章 图形窗口257

§10.1 环境参数、类型及全局变量说明284

§10.1.1 环境参量284

§10.1.2 自定义数据类型285

§10.1.3 全局变量285

§10.2 辅助操作过程286

§10.3 图形屏幕操作288

§10.4 界域、窗口的设立293

§10.5 边界剪切297

§10.6 基本的图形操作299

§10.7 显示不同比例的字符和文本305

§10.8 窗口操作309

§10.9 初始化316

§10.10 图形窗口工具包的应用316

§10.11 应用举例317

第十一章 特长字符串处理325

§11.1 定义特长字符串325

§11.2 特长字符串的运算操作325

§11.2.3 插入特长字符串326

§11.2.1 初始化特长字符串326

§11.2.2 连接特长字符串326

§11.2.4 删除特长字符串327

§11.2.5 匹配特长字符串327

§11.2.6 检查特长字符串长度328

§11.2.7 复制特长字符串328

§11.3 带缓冲的字符串输入329

§11.3.1 光标控制过程329

§11.3.2 输入字符的控制332

§11.3.3 字符串的快速显示334

§11.3.4 移动输入的字符串336

第十二章 扩充内存和扩展内存的使用343

§12.1.1 保护方式的寻址方法344

§12.1 使用扩充内存344

§12.1.2 检查扩充内存量(对AT机)348

§12.1.3 向扩充内存存取数据348

§12.1.4 扩充内存应用举例350

§12.2 使用扩展内存357

§12.2.1 EMS规范介绍358

§12.2.2 确认是否安装驱动程序和内存扩展卡360

§12.2.3 扩展内存页面检查363

§12.2.4 检查EMM版本号364

§12.2.5 取得页框地址365

§12.2.6 扩展内存页面分配366

§12.2.7 页面映射368

§12.2.8 扩展内存页面的释放369

§12.2.9 保留映射状态370

§12.2.10 恢复映射状态371

§12.2.11 内存驻留程序使用扩展内存372

§12.2.12 扩展内存应用举例373

第十三章 特殊字符显示与屏幕效果379

§13.1 产生放大字符379

§13.1.1 字符图形表379

§13.1.2 显示放大字符379

§13.1.3 打印放大字符381

§13.2 显示活动的字符384

§13.2.1 显示向右滑动的字符385

§13.2.2 显示旋转字符386

§13.2.3 显示相互“碰撞”的字符387

§13.2.4 放大字符的滑动389

§13.2.5 在程序中使用显示活动字符过程391

§13.3 反相显示的和闪烁的字符392

§13.3.1 反相显示字符392

§13.3.2 显示闪烁的字符392

§13.4 控制光标的大小392

§13.4.1 光标显示的参数393

§13.4.2 设置光标大小393

§13.5 显示棒图395

§13.5.1 一个简单的棒图395

§13.5.2 使用BarGraph过程398

附录一:Turbo pascal V3.0、V4.0快速查询要览401

附录二:图形软件包使用说明422

附录三:计算机显示系统综述439

1990《TURBO PASCAL V3.0 4.0高级实用编程指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由游疆来,丁宁编 1990 北京科海培训中心 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Turbo Pascal编程技巧(1995 PDF版)
Turbo Pascal编程技巧
1995 北京:原子能出版社
FoxPro 2.5 for Windows实用(高级)编程指南( PDF版)
FoxPro 2.5 for Windows实用(高级)编程指南
陕西电子杂志社
Turbo C2.0实用高级编程技巧( PDF版)
Turbo C2.0实用高级编程技巧
北京科海培训中心
TURBO PASCAL 4.0 使用手册( PDF版)
TURBO PASCAL 4.0 使用手册
跟我学 A2 第十六课至第三十课(1981 PDF版)
跟我学 A2 第十六课至第三十课
1981
PASCAL编译程序用户指南(1985 PDF版)
PASCAL编译程序用户指南
1985
Foxpro 2.5 for Windows实用 高级 编程指南(1995 PDF版)
Foxpro 2.5 for Windows实用 高级 编程指南
1995 陕西电子杂志社
Turbo C高级编程指导与实例(1991 PDF版)
Turbo C高级编程指导与实例
1991 北京希望电脑公司
Turbo Pascal 6.0高级程序设计技术(1992 PDF版)
Turbo Pascal 6.0高级程序设计技术
1992 北京:海洋出版社
Turbo Pascal 4.0语言、技巧及应用(1989 PDF版)
Turbo Pascal 4.0语言、技巧及应用
1989 长沙:国防科技大学出版社
Turbo Pascal 5.5版 程序设计指南(1991 PDF版)
Turbo Pascal 5.5版 程序设计指南
1991 上海:上海科学普及出版社
TURBO PASCAL 4.0-6.0 实用绘图程序与图形(1994 PDF版)
TURBO PASCAL 4.0-6.0 实用绘图程序与图形
1994 北京:北京航空航天大学出版社
QuarkXPress 4.0实用指南(1999 PDF版)
QuarkXPress 4.0实用指南
1999 北京:电子工业出版社
Turbo Pascal实用大全(1995 PDF版)
Turbo Pascal实用大全
1995 北京:北京航空航天大学出版社
TURBO C高级程序员编程指南 V2.0版(1992 PDF版)
TURBO C高级程序员编程指南 V2.0版
1992 中国科学院希望高级电脑技术公司