《386保护模式程序设计技巧与实例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:亦欧等编
  • 出 版 社:北京希望电脑公司
  • 出版年份:2222
  • ISBN:
  • 页数:374 页
图书介绍:386

第一章 保护模式程序概述 1

1.1 32位的80386 C编译器 2

1.2 32位80386汇编 4

1.3 DOS扩展管理程序 6

1.4设计保护模式程序库 7

第二章 编写和运行保护模式程序 9

2.1用C语言编写保护模式程序 9

2.2 C调用80386汇编子程序 14

第三章 库头文件 31

3.1头文件TPROTOH 45

3.2头文件TSTRUCTH 45

3.3头文件KEYBOARDH 51

3.4头文件ASCIIH 58

3.5小结 60

第四章 光标控制库函数 61

4.1读取当前光标位置函数gtcur(…) 61

4.2移动光标函数mvcur(…) 64

4.3光标相对移动函数rm vCur(…) 66

4.4保存和读取光标坐标函数sCloc(…)和rCloc(…) 68

4.5光标开关函数:onCur(…)和offCur(…) 71

4.6改变光标大小函数sizeCur(…) 75

4.7保存和恢复光标大小函数ssizeCur(…)和rsizeCur(…) 77

4.8小结 80

第五章屏幕处理库函数 81

5.1设置屏幕属性函数mkAttr(…) 83

5.2作屏幕标记函数mkToken(…) 84

5.3 BIOS屏幕操作的清屏函数scmClr(…) 86

5.4读取指定屏幕位置字符和属性值函数scrdChar(…) 88

5.5在光标位置写字符和属性值函数scChar(…) 91

5.6在当前光标位置作屏幕标记函数scToken(…) 93

5.7在屏幕光标位置写字符函数scChr(…) 96

5.8屏幕写字符串函数scW rite(…) 98

5.9写属性函数scAttr(…) 101

5.10在屏幕上画垂直线函数scVert(…) 104

5.11在屏幕上画水平线函数scHoriz(…) 107

5.12存储和恢复屏幕函数scsaveScrn(…)和screstScrn(…) 110

5.13直接屏幕内存访问读取字符和显示属性函数vrdChar(…) 114

5.14写字符和属性值函数vdChar(…) 117

5.15写字符函数vdChr(…) 120

5.16写字符串函数 vdWrite(…) 123

5.17写属性函数vdAttr(…) 127

5.18画垂直线函数vd V ert(…) 131

5.19画水平线函数vdHoriz(…) 133

5.20保存和恢复屏幕函数saveScrn(…)和restScrn(…) 136

5.21小结 142

第六章 声音生成库函数 143

6.1PC机扬声器发声函数onSound(…)和offSound(…) 144

6.2声音延迟函数Delay(…) 146

6.3鸣笛函数beep(…) 147

6.4混合发声函数Bleep(…) 148

6.5恐怖声音程序 150

6.6小结 162

第七章 键盘读取库函数 163

7.1读取扫描码和字符码函数gtK ey(…) 163

7.2字符读取函数gtChar(…) 166

7.3读取扫描码函数gtScan(…) 168

7.4读取键盘状态标志函数gtK B flag(…) 170

7.5读取键等待状态函数gtKBstat(…) 173

7.6从键盘读取字符串函数prompt(…) 176

7.7读取十进制数函数inpnum(…) 182

7.8简单的数据实体程序 188

7.9小结 199

第八章 矩形区域的管理 200

8.1设置Rect结构函数setRect(…)和sizeRect(…) 200

8.2清除矩形屏幕块函数clrRect(…) 205

8.3设置矩形屏幕块属性fillRect(…) 208

8.4改变矩形起始坐标点函数shftRect(…) 210

8.5扩大矩形函数expdRecl(…) 213

8.6清除矩形屏幕内容并画边框函数b ox Rect(…) 217

8.7存储和恢复矩形区域函数saveRect(…)和restRect(…) 222

8.8弹出带阴影的矩形程序 228

8.9小结 234

第九章 窗口管理 235

9.1用户界面程序 264

9.2小结 282

第十章 鼠标管理程序设计 283

10.1鼠标初始化函数msinit(…) 283

10.2打开、关闭鼠标函数mson(…)和m soff(…) 285

10.3获取鼠标状态函数m sstat(…) 288

10.4一个简单的事件队列处理程序 292

10.5小结 294

第十一章 应用程序示例 295

11.1源程序代码 295

11.2小结 374

11.3结束语 374