第一章 弹出式和下拉式菜单 1
1.1什么弹出式和下拉式菜单是 1
1.2视频适配器的基本知识 2
1.3使用BIOS控制屏幕 4
1.4生成弹出式菜单 6
1.5直接存取视频RAM 20
1.6创建下拉式菜单 28
1.7增加菜单功能 40
第二章 弹出式窗口 41
2.1弹出式窗口理论 41
2.2窗口结构 41
2.3创建窗口结构 42
2.4激活和关闭一个窗口 43
2.5窗口I/O函数 45
2.6在程序运行时改变窗口大小及位置 50
2.7创建使用弹出式窗口的应用程序 54
2.8建立完整的窗口及应用程序 58
2.9窗口儿点改进 79
第三章 TSR弹出式程序 80
3.1 TSR为何如此麻烦 81
3.2 TSR和中断 81
3.3中断类型修改器 82
3.4快速浏览PSP 82
3.5交互式TSR的基本设计 82
3.6何时DOS被中断才是安全的 84
3.7时间中断 85
3.8 TSR和图形模式 85
3.9一些特殊的Turbo C函数 85
3.10创建TSR应用 87
3.11 TSR弹出式应用 93
3.12完整的TSR程序清单 95
3.13有关TSR的一些其它考虑 112
3.14创建你自己的应用 112
第四章 图形制作 113
4.1模式和调色板 113
4.2写像素 115
4.3个简单的检测程序 120
4.4存贮和调用图像 125
4.5程序综合 137
第五章 绘制商用直方图 156
5.1数据规范化 156
5.2开发直方图图形函数 156
5.3一个简单的演示程序 159
5.4图形程序 166
5.5显示图形 177
5.6几种有趣的考虑 179
第六章 屏幕与扬声器 180
6.1文本模式下使用颜色 180
6.2改变光标大小 182
6.3滚动部分屏幕 183
6.4一个简单的演示程序 184
6.5把屏幕保存到磁盘文件 187
6.6产生音响效果 189
第七章 视频游戏 194
7.1精灵(sprites) 194
7.2游戏背景 195
7.3屏幕动画设计 195
7.4精灵的动画设计 201
7.5组织动画数据 203
7.6计分员与参与者 203
7.7开发一个视频游戏 204
7.8进一步的开发 224
第八章 使用串口 225
8.1数据的异步串行传送 225
8.2 RS-232标准 226
8.3硬件握手 226
8.4 通信问题 227
8.5通过BIOS访问PC串口 227
8.6在计算机之间传送文件 231
8.7一个简易的局域网 240
第九章 建立与鼠标器的接口 256
9.1鼠标的基本知识 256
9.2虚实屏幕的对应 256
9.3鼠标器驱动程序 257
9.4高级的鼠标函数 257
9.5鼠标输入在绘图软件中的应用 264
9.6附加说明 293
第十章 语言解释器 294
10.1表达式句法分析 294
10.2 Small BASIC解释器 307
10.3使用Small BASIC 329
10.4增强并扩展解释器 330