第一篇 上机操作与实践 1
第一章 IBM PC机的基本操作 1
§1 DOS概述 1
目录 1
§1.1 DOS的组成和启动 2
§1.2 DOS常用键、控制键和编辑键 4
§2 常用DOS命令 6
§2.1 DOS命令类型和命令格式表示法 6
§2.2 常用DOS命令 8
§1.1 基本硬件环境 39
第二章 CCDOS的使用 39
§1 CCDOS的使用条件 39
§1.2 软件配置与系统启动 41
§2 汉字输入方法 43
§2.1 内码与输入码 43
§2.2 国际区位码输入方法 43
§2.3 汉语拼音码输入方法 44
§2.4 首尾码输入方法 45
§2.6 五笔字型汉字输入方法 47
§2.5 快速输入方法 47
§3.1 使用操作系统的有关命令打印 61
§3 汉字打印操作 61
§3.2 程序中汉字信息的打印 63
§3.3 BASIC程序中的汉字信息处理 64
§4 汉字WORDSTAR使用介绍 65
§4.1 文书编辑的基本操作 65
§4.2 文书编辑 66
§4.3 打印文件 75
§4.5 编辑非文书文件 76
§4.4 运行程序 76
§4.6 合并打印 77
§4.7 其他操作 79
§4.8 退出WORDSTAR 79
第三章 DOS支持下常用语言的上机操作 80
§ 1 汇编语言 80
§1.1 源程序的建立和汇编 80
§1.2 目标文件的连接 83
§1.4 调试程序DEBUG 84
§1.3 汇编程序的执行 84
§2 BASIC语言 91
§2.1 BASIC的启动 92
§2.2 键盘的使用 93
§2.3 操作方式与常用BASIC键盘命令 95
§2.4 程序的输入、编辑、运行和调试 98
§2.5 退出BASIC返回DOS操作系统 102
§2.6 编译BASIC的操作 102
§3.1 概述 103
§3 FORTRAN语言 103
§3.2 操作步骤 104
§4 COBOL语言 106
§4.1 概述 106
§4.2 操作步骤 106
§5 PASCAL语言 108
§5.1 概述 108
§5.2 操作步骤 108
§6 C语言 110
§6.1 上机准备 110
§6.2 操作步骤 112
§7.1 概述 113
§7.2 中文dBASEⅢ的启动与退出 113
§7.3 中文dBASEⅢ键盘命令汇集 113
§7 中文dBASEⅢ 113
§7.4 系统控制参数的修改 116
§7.5 dBASEⅢ的求助功能 117
§7.6 文件管理 119
§7.7 打印操作 119
§1 概述 121
§1.1 MS-DOS各版本的性能特点与改进 121
第四章 操作系统的原理与应用 121
第二篇 系统原理与应用 121
§1.2 MS-DOS的基本结构 124
§1.3 MS-DOS的编程接口 126
§2 PC机系统的结构体系 126
§2.1 硬件子系统 126
§2.2 软件子系统 134
§3 MS-DOS的运行和管理环境 137
§3.1 MS-DOS系统的引导过程 137
§3.2 键盘命令的分析和处理 139
§3.3 DOS环境下的可执行程序 140
§3.4 一些高级语言的程序实例 146
§3.5 MS-DOS的系统中断 148
§3.6 MS-DOS的内存管理技术 152
§4 DOS与BIOS之间的接口技术 153
§4.1 DOS与BIOS的存取与编程 153
§4.2 高级语言对DOS和BIOS存取的一些实例 155
§1.1 系统基本的字符处理设备 177
§1 屏幕和打印机输出设备的中断调用 177
第五章 系统的BIOS中断与DOS功能的调用技巧 177
§1.2 显示器系统的工作原理 178
§1.3 显示器的功能应用 185
§1.4 打印机的功能应用 194
§2 键盘和鼠标输入设备的中断调用 196
§2.1 键盘的系统应用 196
§2.2 鼠标器的系统应用 211
§4 磁盘设备的中断调用 216
§4.1 磁盘的内部结构 216
§4.2 磁盘的系统功能调用 228
§5 目录与文件管理的中断调用 239
§5.1 磁盘的目录结构 239
§5.2 文件的定义 245
§5.3 DOS对文件的处理方法 245
§6 DEBUG或SYMDEB调试程序中的系统中断调用方法 251
§6.1 BIOS常用中断的调用 252
§6.2 常用的DOS功能调用 266
§7.1 EXEC功能调用的一般实现技巧 278
§7 综合应用实例 278
§7.2 如何建立一个全封闭的管理系统 297
§7.3 善用表格——提高编程效率的技巧之一 304
§7.4 消除手提电脑喇叭乱叫的方法 312
§7.5 供用户自行开发的菜单管理系统软件工具和环境 317
§7.6 汉字WS格式文件的转换程序 330
§8 系统数据结构的内存映象表 334
第六章 软件汉化的原理、方法与实例 338
§1 西文软件汉化的原理与关键技术 338
§2.1 软件汉化的工具 340
§2.2 软件汉化的一般策略和方法 340
§2 软件汉化的工具、策略、方法与实现 340
§2.3 软件汉化的实现 341
§2.4 一种有效的软件汉化过程和方法 344
§3 实现对SYMDEB软件汉化的实例 346
§4 通讯软件XTALK的汉化实现技术 352
§4.1 汉化的目标与策略 353
§4.2 XTALK在汉字环境下的运行限制与过程跟踪分析 353
§4.3 XTALK的汉化实现过程 366
§5 Symphony的长城0520 DH汉字环境改造 370
§5.1 长城CH系统上直接写屏幕缓冲区的原理及其与DH系统的差异 371
§5.2 Symphony的设备驱动程序LOTUS.SET分析 374
§5.3 Symphony的汉化改造实现过程 381
第七章 Novell网络及其NetWare网络操作系统 386
§1 Novell网络概述 386
§2 与硬件无关的网络结构体系 387
§3 与故障无关的数据安全可靠性 388
§4 与协议无关的开放性系统 391
§5 微机局域网的工业化标准 391
§6 性能卓越的NetWare 386 396
§7 与系统主机连接的最佳选择 397
第八章 软件环境和工具 400
§1 概述 400
§2 软件工程环境的数据库支持 401
§2.1 问题描述语言PSL 401
§2.2 问题描述分析程序PSA 402
§3 软件开发工具 403
§3.1 软件设计工具PDL 403
§3.2 软件开发中的图形表示PAD 404
§3.3 软件测试和排错工具 404
§4 事务处理软件工具 405
§4.1 查询语言及组合软件 406
§4.2 应用程序生成器 411
§5 操作环境和可复用软件技术 413
§5.1 操作环境 413
§5.2 可复用软件技术 414
附录A IBM-PC系列机的键盘扫描码表 415
附录B NetWare SFT/2.15网络系统安装技术 417
附录C 汇编与连接出错信息 552
参考文献 560