第1章 OS/2 2.0综述 1
1.1 OS/2 2.0的主要特点 1
1.2 OS/2操作系统和显示管理(PM)程序 3
1.3 控制程序基础 4
1.4 PM基础 11
1.5 图形程序设计接口 21
1.6 OS/2 2.0应用程序设计接口函数 25
第2章 32位OS/2程序设计环境 27
2.1 Intel 80386的体系结构 27
2.2 OS/2与80386处理器 37
2.3 小结 42
第3章 应用程序开发环境 44
3.1 在OS/2下运行的应用程序 44
3.2 编程模式 47
3.3 程序开发环境 52
3.4 混合的16位和32位程序代码 54
3.5 转向OS/2 2.0 74
3.6 小结 75
第4章 16位与32位OS/2函数的比较 77
4.1 对控制程序的修改 77
4.2 对显示管理程序服务的修改 111
4.3 小结 127
第5章 动态连接 129
5.1 静态与动态连接 129
5.2 DLL数据 134
5.3 DLL的初始化与终止 135
5.4 建立DLL 136
5.5 保护内存的使用 146
5.6 DLL的副作用 148
5.7 小结 149
第6章 多虚拟DOS会话 150
6.1 概述 150
6.2 增强型DOS会话 150
6.3 增强型DOS会话的内容 160
6.4 小结 164
第7章 利用SOM的面向对象程序设计 165
7.1 面向对象程序设计 165
7.2 IBM的系统对象模型 167
7.3 小结 206
第8章 Workplace程序设计接 207
8.1 面向对象用户接口的CUA规则 207
8.2 OS/2的面向对象用户接口:Workplace Shell 212
8.3 OS/2 2.0 Workplace程序设计接口 213
8.4 小结 250
附录A 示例程序交叉索引 251
A.1 控制程序函数 251
A.2 设备函数 256
A.3 直接操作函数 257
A.4 函数区内的图形程序接口(GPI)函数 258
A.5 系统配置文件函数 264
A.6 函数区内的窗口函数 265