TURBO PASCAL V3.0 4.0高级实用编程指南PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:游疆来,丁宁编
- 出 版 社:北京科海培训中心
- 出版年份:1990
- ISBN:
- 页数:489 页
目录 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 建立新的DTA 38
§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 一个示范程序TestDate 80
§4.3.4 计算延时 81
第五章 键盘输入 84
§5.1 控制键状态 84
§5.1.1 获取、设置键盘状态字节的内容 85
§5.1.2 在程序中使用过程KbdCtrl 87
§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 在程序中使用过程InKey 105
§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.SYS 125
§5.5.3 扩展键盘控制 126
§5.5.2 设备驱动程序ANSI.SYS 126
§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 在程序中调用过程KillDate 155
§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
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《住院医师规范化培训 麻醉科模拟试题及精析》住院医师规范化培训考试宝典编委会编 2019
- 《每个人的故乡都是宇宙中心》许石林著 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《企业高技能人才职业培训系列教材 药物制剂工 三级》人力资源和社会保障部教材办公室 2016