《程序员疑难问题详解 Peter Norton编程宝库》求取 ⇩

目 录1

前言1

第1章程序组织1

1.1简要说明:程序的管理1

1.2截取命令行参数2

1.3 读入或修改DOS环境变量3

1.4从一个程序中运行另一个程序5

1.5给DOS返回一个退出代码8

1.6使程序驻留内存9

1.7把程序从.EXE类型转换为.COM类型12

第2章设备确认15

2.1 简要说明:访问系统资源15

2.2确认DOS版本15

2.3确认显示卡的类别与型号17

2.4确认磁盘驱动器的数目与类型19

2.5确认I/O端口的数目与类型22

2.6确认所用键盘的类型24

2.7确认是否安装有鼠标26

2.8确认常规内存的可用性28

2.9确认扩展内存的可用性30

2.10确认扩充内存的可用性33

第3章内存管理35

3.1简要说明:内存的种类35

3.2分配/释放常规内存38

3.3确认扩展内存页框地址41

3.4确认扩展内存可用页的数目42

3.5分配扩展内存页43

3.6扩展内存页之间的交换45

3.7取/置扩展内存页映象46

3.8释放扩展内存页49

3.9 在程序中使用扩展内存50

第4章 中断的程序设计52

4.1 简要说明:中断是如何工作的52

4.2给中断控制器芯片编程56

4.3允许/禁止特定硬件中断57

4.4 从BASIC、Pascal和C中调用中断59

4.5编写你自己的中断服务例程63

4.6链接现有中断66

5.1 简要说明:PC如何计量时间69

第5章时钟与计时器69

5.2给计时芯片编程70

5.3 置/读BIOS日历钟计数72

5.4 置/读时间75

5.5 置/读日期77

5.6置/读实时时钟79

5.7定时或延迟程序操作82

5.8控制实时操作84

6.1简要说明:PC如何发出音响89

第6章音响的程序设计89

6.2让扬声器发嘟嘟声90

6.3演奏乐音91

6.4在前台演奏乐音序列95

6.5在后台演奏乐音序列99

6.6做音响效果99

第7章击键截取106

7.1 简要说明:键盘工作原理106

7.2清键盘缓冲区108

7.3测键盘缓冲区中的键入码111

7.4在键盘缓冲区中插入键入码112

7.5截取键入码但不显示113

7.6截取键入码并自动显示116

7.7有可用码才去截取118

7.8截取一串键入码120

7.9编写一个通用键盘输入例程124

7.10编写一个Ctrl-Break例程132

第8章击键译码134

8.1 简要说明:击键的种类134

8.2检测/设置切换键和换档键的状态135

8.4使用专用键139

8.3使用数字辅助键盘和光标键139

8.5查找扫描码141

8.6找ASCⅡ码142

8.7查找扩展码145

第9章使用鼠标147

9.1简要说明:鼠标的编程147

9.2初始化鼠标驱动程序149

9.3显示或隐藏鼠标光标150

9.4设置文本鼠标光标的形状152

9.5设置图形鼠标光标的形状154

9.6取得或设置鼠标光标的位置156

9.7将鼠标光标限定在屏幕的一部分158

9.8定义不显示鼠标光标的屏幕区域160

9.9跟踪鼠标的移动161

9.10设置鼠标与光标移动的比率162

9.11 监视鼠标按钮164

9.12截取单击、双击和拖动事件165

9.13 建立鼠标中断例行程序167

9.14从游戏端口取得模拟输入167

9.15从游戏端口取得数字输入170

10.1简要说明:磁盘类型与磁盘分配173

第10章磁盘驱动器的管理173

10.2设置/检查缺省驱动器175

10.3读/改磁盘的卷标177

10.4确定可用的磁盘空间178

10.5读/写特定磁盘扇区180

10.6对磁盘控制器和DMA芯片进行编程184

10.7检测和恢复磁盘错误193

第11章 目录访问197

11.1简要说明:目录结构197

11.2创建/删除子目录198

11.3 读取/设置当前目录200

11.4读目录202

11.5把文件移到另一个目录下206

11.6确认文件的大小207

11.7读取/设置文件的时间和日期209

11.8读取/设置文件属性212

11.9文件或目录更名215

11.10删除文件217

第12章文件的读和写219

12.1简要说明:文件存取的方法219

12.2创建、打开和关闭文件222

12.3顺序文件写226

12.4顺序文件读230

12.5随机存取文件写234

12.6随机存取文件读238

12.7写操作后验证数据241

第13章控制视频硬件243

13.1 简要说明;控制视频硬件243

13.2视频控制器芯片的编程244

13.3设置/检验屏幕显示模式245

13.4设置屏幕背景或边界颜色247

13.5清除全部/部分屏幕249

13.6文本屏幕滚动250

13.7切换显示页253

13.8设置或查找光标位置256

13.9打开/关闭光标259

13.10改变光标形状261

第14章显示文本264

14.1 简要说明:显示文本264

14.2 设置字符属性/颜色264

14.3 在屏幕上写单个字符268

14.4在屏幕上写字符串273

14.5读给定位置的字符及其属性276

14.6建立特殊字符278

第15章显示图形281

15.1 简要说明:显示图形281

15.2设置图形模式的颜色283

15.3 画一个象素(CGA,MCGA,HGC)287

15.4 画一个象素(EGA,VGA)290

15.5查找屏幕上某个点的颜色297

16.1简要说明:控制打印机301

第16章控制打印机301

16.2初始化打印机端口/重新初始化打印机303

16.3测试打印机是否联机306

16.4输出数据到打印机308

16.5控制行式打印机的页格式313

16.6控制HP LaserJet打印机的页格式315

16.7选择行式打印机字模316

16.8 选择和下装HP LaserJet字模318

16.9在行式打印机上打印图形322

16.10在HP LaserJet打印机上打印图形323

17.2串行通信芯片的编程326

第17章串行通信326

17.1 简要说明:如何传输串行数据326

17.3初始化串行口328

17.4监视串行口状态332

17.5初始化并监视调制解调器334

17.6发送数据338

17.7接收数据342

17.8用通信中断发送/接收数据346

17.9查找通信控制码349

1994《程序员疑难问题详解 Peter Norton编程宝库》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)罗勃特·约丹(Robert Jourdain)著;郝金 1994 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

电机工程问题详解(1994 PDF版)
电机工程问题详解
1994 世界图书出版社
英文疑难详解(1976 PDF版)
英文疑难详解
1976
微机程序员问题解答(1993 PDF版)
微机程序员问题解答
1993
导游疑难问题解(1996 PDF版)
导游疑难问题解
1996
热力工程问题详解( PDF版)
热力工程问题详解
晓园出版社
英语疑难问题解答(1987 PDF版)
英语疑难问题解答
1987 合肥:安徽教育出版社
Novell netware疑难问题详解(1991 PDF版)
Novell netware疑难问题详解
1991 北京:学苑出版社
计算机系统程序员问题详解(1991 PDF版)
计算机系统程序员问题详解
1991 北京希望电脑公司
Windows疑难详解(1994 PDF版)
Windows疑难详解
1994 北京:电子工业出版社
《大学英语自学教程  上》疑难详释与题解(1999 PDF版)
《大学英语自学教程 上》疑难详释与题解
1999 重庆:重庆大学出版社
大学英语自学教程  下  疑难详释与题解(1999 PDF版)
大学英语自学教程 下 疑难详释与题解
1999 重庆:重庆大学出版社
英文疑难详解(1978 PDF版)
英文疑难详解
1978 中外出版社
英文疑难详解(1976 PDF版)
英文疑难详解
1976 香港中外出版社
Windows 95疑难详解(1997 PDF版)
Windows 95疑难详解
1997 北京:电子工业出版社
电机工程问题详解(1994 PDF版)
电机工程问题详解
1994 台湾:晓园出版社