上篇 文本界面 1
第一章 文本界面基础 1
1.1 显示适配器 1
1.2 视频缓冲与文本属性 2
1.3 指针与内存模式 4
1.4 基本输入/输出中断 6
1.5 ANSI控制台驱动 9
第二章 窗口函数 11
2.1 窗口的概念 11
2.2 窗口函数的设计考虑 12
2.3 建立窗口/屏幕函数库 14
2.4 窗口函数分类 16
2.5 窗口系统 28
2.6 直接写视频缓冲 35
2.7 窗口系统的进一步考虑 39
第三章 菜单设计 46
3.1 对菜单的不同观点 46
3.2 弹出式菜单 50
3.3 移动栏菜单 59
3.4 下拉式菜单 64
第四章 数据输入屏幕 76
4.1 数据输入屏幕的编辑 76
4.2 数据输入屏幕的实现 78
4.3 数据输入屏幕的存储与显示 83
第五章 列表选择与目录操作 87
5.1 列表选择简介 87
5.2 列表选择函数 88
5.3 列表选择的工作模式 89
5.4 目录操作简介 93
5.5 目录操作的实现 94
5.6 目录操作的内部机制 96
第六章 在线帮助屏幕 99
6.1 在线帮助简介 99
6.2 显示在线帮助屏幕 100
6.3 建立在线帮助文件 102
6.4 在线帮助的实现 105
上篇附录 文本界面实例 110
中篇 图形界面 237
第七章 图形设计基础 237
7.1 图形显示系统 237
7.2 坐标系统 242
7.3 显示颜色 247
第八章 基本图形函数 254
8.1 点和线段 254
8.2 多边形和区域填充 265
8.3 圆、弧和椭圆 280
8.4 其它的相关函数 285
8.5 正文输出 290
8.6 图象操作 305
第九章 高级图形函数 308
9.1 示意图形、风格和模式 308
9.2 方块图和柱状图 316
9.3 线形图和散列图 320
9.4 扇形图 327
9.5 有关示意图形的控制函数 330
第十章 图形界面(GUI)的构造 341
10.1 GUI的组成分析 341
10.2 输入技术的实现 349
10.3 数据输入 351
10.4 按钮和按钮组 353
10.5 图形界面的运行 356
中篇附录A Microsoft C/C+++7.0图形函数分类 360
中篇附录B 图形界面实例 369
下篇 基于Windows的界面 504
第十一章 Windows基础 504
11.1 Windows的发展简史 504
11.2 Windows与DOS的比较 505
11.3 Windows的结构剖析 510
11.4 Windows应用程序的开发 516
11.5 Windows软件开发工具 521
第十二章 窗口设计 526
12.1 创建窗口 527
12.2 窗口内文本和图形的显示 531
12.3 弹出窗口和子窗口 537
12.4 控制窗口 543
12.5 控制窗口的使用 545
第十三章 菜单设计 553
13.1 建立菜单系统 553
13.2 对菜单项的操纵 556
13.3 菜单项的特性 560
13.4 按钮菜单的实现 565
第十四章 交互处理 570
14.1 光标的运用 570
14.2 键盘和鼠标输入 573
14.3 对话框设计 581
14.4 编辑控制窗口 584
14.5 文件的输入和输出 588
第十五章 在线帮助系统 592
15.1 Microsoft Word应用简介 592
15.2 建立标题文件 595
15.3 建立帮助文件 600
15.4 调用在线帮助的代码 606
15.5 编译器的出错信息 611
下篇附录 基于Windows的界面实例 619