《IBM-PC高级软件开发技术》求取 ⇩

第一章 开发环境与工具1

1.1 操作系统1

1.1.1 西文操作系统1

1.1.2 中文操作系统1

应用技术篇1

1.2 编码工具7

1.2.1 编码工具简介7

1.2.2 编码工具的选择9

1.3 文本编辑工具10

1.2.3 几种实用的编码工具10

1.4 调试、检测工具11

1.4.1 动态调试软件11

1.4.2 磁盘维护工具12

1.5 环境组织13

1.5.1 系统环境组织13

1.5.2 调试环境组织15

2.1 中断16

2.1.1 中断的基本概念16

第二章 系统资源16

2.1.2 中断操作18

2.1.3 BIOS中断与DOS中断20

2.2 内存22

2.2.1 系统内存使用22

2.2.2 DOS的内存分配管理27

2.3 文件29

2.3.1 程序前缀段PSP和标准文件控制块FCB29

2.3.2 文件句柄31

3.1.1 键盘编码33

第三章 几种外设资源利用33

3.1 键盘操作33

3.1.2 键盘缓冲区控制38

3.1.3 实用键盘控制子程序40

3.2 磁盘操作44

3.2.1 基本背景44

3.2.2 FAT表应用——磁盘占用情况映射图48

3.2.3 根目录应用——磁盘文件映射图50

3.2.4 BIOS参数块应用——磁盘检测53

3.3.1 打印机状态检测55

3.3 打印机控制55

3.3.2 打印机控制码发送56

第四章 系统环境利用58

4.1 系统环境测试58

4.1.1 主要系统配置测试58

4.1.2 查看中断向量表60

4.2 系统时间与日期63

4.2.1 设置与获取系统时间和日期63

4.2.2 定时操作64

4.3 DOS环境块65

4.3.1 环境变量概念65

4.3.2 环境变量利用68

4.3.3 环境块空间的扩大70

4.4 程序前缀段PSP及应用70

4.4.1 PSP结构71

4.4.2 PSP数据的利用72

4.4.3 应用实例73

5.1 IBM PC系列视频标准及模式80

5.1.1 视频标准80

第五章 用户界面的设计与开发80

5.1.2 各种适配器的特性81

5.2 字符显示84

5.2.1 显示缓冲区及操作84

5.2.2 显示方式的设置86

5.2.3 属性字节的设置87

5.2.4 分页显示90

5.2.5 文本屏幕的滚动91

5.3 图形显示96

5.3.1 图形数据组织96

5.3.2 自定义字符98

5.4 用户界面设计99

5.4.1 命令行99

5.4.2 屏幕窗口106

5.4.3 窗口组织109

5.4.4 命令菜单120

第六章 TSR程序设计134

6.1 中断处理程序的基本设计方法134

6.1.1 一般原则134

6.1.2 中断处理过程的编写方法135

6.1.3 并行时钟138

6.2.1 几种中断处理程序设计技术139

6.2 中断处理程序的嵌套139

6.2.2 过程Intr的内部结构141

6.2.3 嵌套中断处理程序设计143

6.2.4 嵌套中断处理程序编写实例149

6.3 常驻内存程序设计153

6.3.1 TSR程序153

6.3.2 TSR程序设计153

6.3.3 TSR程序单元157

6.3.4 TSR程序实例165

6.4 计算机病毒及其防治169

6.4.1 计算机病毒及其分类170

6.4.2 一种病毒实例171

6.4.3 两种病毒的防治实例173

第七章 大型程序设计与编制技术178

7.1 数据文件共享178

7.2 公用子程序库182

7.2.1 程序库182

7.2.2 单元概念及使用183

7.2.3 单元的结构及其应用185

7.3.1 覆盖概念190

7.2.4 大型程序的单元化190

7.3 程序的覆盖190

7.3.2 TURBO PASCAL覆盖管理191

7.3.3 覆盖程序设计192

7.4 程序的嵌套运行194

7.5 编码工具的综合使用198

7.5.1 几点应注意的问题198

7.5.2 高级语言程序调用汇编语言子程序200

7.5.3 汇编语言程序调用高级语言程序203

7.5.4 高级语言间的相互调用205

7.6 面向对象的程序设计方法208

7.6.1 基本概念208

7.6.2 简例209

技术资料篇214

第八章 系统中断表214

8.1 BIOS中断214

8.2 DOS中断227

8.3 系统功能服务228

9.1.1 菜单240

9.1 集成环境的使用240

第九章 TURBO PASCAL的功能及使用240

9.1.2 编译与运行242

9.1.3 Compilc,Makc和Build242

9.1.4 程序调试工具243

9.2 TURBO PASCAL的内部结构244

9.3 编译指令249

9.3.1 开关类指令249

9.3.2 参数指令252

9.3.3 条件编译指令253

9.4.1 数据类型256

9.4 TURBO PASCAL的若干扩充256

9.4.2 操作符257

9.4.3 关键字257

9.5 标准常量、类型和变量259

9.5.1 SYSTEM单元定义259

9.5.2 DOS单元定义260

9.5.3 CRT单元定义262

9.5.4 GRAPH3单元定义263

9.5.7 TURBO3单元定义267

9.5.6 PRINTER单元定义267

9.5.5 OVERLAY单元定义267

9.5.8 GRAPH3单元定义268

9.6 标准过程/函数268

第十章 几种工具软件使用介绍312

10.1 DEBUG312

10.2 高级调试工具Advanced Trace 86314

10.3 组合软件SideKicK318

10.3.1 功能简介319

10.3.2 软件启动及用户界面320

10.3.3 SK各窗口的使用321

10.4 磁盘工具PCTools323

10.4.1 功能简介323

10.4.2 启动方式323

10.4.3 PCShell屏幕及操作324

10.4.4 PCShell功能及使用326

附录A ASCII码表339

附录B WordStar标准编辑命令及其扩充340

附录C TURBO PASCAL运行错误信息表344

程序实例索引347

表资料索引349

《IBM-PC高级软件开发技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由陈镐缨,张军安编 陕西电子编辑部 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

会计软件开发技术(1994 PDF版)
会计软件开发技术
1994 长沙:湖南科学技术出版社
powerbuilder高级开发技术( PDF版)
powerbuilder高级开发技术
软件系统开发技术(1989 PDF版)
软件系统开发技术
1989
IBM'PC应用软件选购指南 IBM PC数据库软件指南(1984 PDF版)
IBM'PC应用软件选购指南 IBM PC数据库软件指南
1984
遥感与影象判读(1982 PDF版)
遥感与影象判读
1982
高级软件开发技术( PDF版)
高级软件开发技术
陕西电子编辑部
IBM-PC软件应用基础  下(1992 PDF版)
IBM-PC软件应用基础 下
1992 哈尔滨:黑龙江科学技术出版社
IBM-PC高级实用技巧(1990 PDF版)
IBM-PC高级实用技巧
1990 陕西电子编辑部
Windows技术应用与软件开发(1995 PDF版)
Windows技术应用与软件开发
1995 沈阳:东北大学出版社
IBM PC软件二次开发实用技巧(1993 PDF版)
IBM PC软件二次开发实用技巧
1993 成都:电子科技大学出版社
高级软件设计与开发技术(1994 PDF版)
高级软件设计与开发技术
1994 天津:南开大学出版社
软件开发技术(1995 PDF版)
软件开发技术
1995 西安:西安交通大学出版社
Visual Studio使用大全(1998 PDF版)
Visual Studio使用大全
1998 北京:电子工业出版社
Quick BASIC高级软件开发工具包(1990 PDF版)
Quick BASIC高级软件开发工具包
1990 北京:海洋出版社
IBM-PC软件应用基础  上(1992 PDF版)
IBM-PC软件应用基础 上
1992 哈尔滨:黑龙江科学技术出版社