第一章 绪论 1
1.1 什么是人机界面? 1
1.2 人机界面学的起源 4
1.3 人机界面学的发展 5
1.4 人机界面学的研究内容 9
1.5 人机界面学与人工智能、心理学 11
1.6 人机界面学的今后发展 12
第一篇 用户认知心理学和人机工程学 13
第二章 用户认知心理学 15
2.1 作为用户的人 15
2.2 视觉 17
2.3 听觉 20
2.4 记忆和学习 23
2.5 思维和解决问题 27
2.6 人脑信息处理的某些特征 30
第三章 人机工程学 33
3.1 引言 33
3.2 人机系统及其界面 35
3.3 人的特性 38
3.4 人机系统的设计 42
第二篇 人机界面设计 45
第四章 人机界面的基本概念与分析 47
4.1 人机界面的基本概念和特性 47
4.2 人机界面的用户分析 52
4.3 人机界面的任务分析 62
4.4 人机界面的交互方式 65
4.5 人机界面的软件开发过程 70
第五章 人机界面的形式方法 74
5.1 引言 74
5.2 人机界面的抽象模型 74
5.3 命令语言方法CLG 77
5.4 任务动作方法TAG 83
5.5 状态转移网络方法STN 87
第六章 程序控制界面设计——命令语言和菜单 90
6.1 引言 90
6.2 命令语言界面设计 90
6.3 菜单界面设计 97
第七章 数据输入界面设计 111
7.1 引言 111
7.2 交互输入设备简介 111
7.3 数据输入的原则与方式 116
7.4 填表输入界面设计 118
第八章 程序控制界面设计——直接操纵和WLMP界面 124
8.1 引言 124
8.2 直接操纵界面的特点 127
8.3 图符 128
8.4 图形菜单 131
8.5 窗口 131
第九章 交互输出界面设计 142
9.1 引言 142
9.2 交互输出设备简介 142
9.3 屏幕显示的设计原则 145
9.4 屏幕显示技术 147
9.5 颜色在输出显示中的应用 153
第十章 帮助和出错信息设计 157
10.1 引言 157
10.2 帮助信息的分类 158
10.3 帮助处理系统的设计原则 161
10.4 帮助处理系统的设计 162
10.5 出错处理分析 165
10.6 出错处理的设计原则 168
10.7 出错处理的设计 169
第三篇 人机界面开发工具和环境 173
第十一章 人机界面开发工具——UIMS 175
11.1 引言 175
11.2 简短回顾 176
11.3 UIMS的目标、原理、结构和表示方法 177
11.4 UIMS的分类 185
11.5 UIMS与软件工程 187
11.6 UIMS的未来 192
第十二章 用户界面生成和管理系统UIGMS 196
12.1 引言 196
12.2 UIGMS的功能和特点 198
12.3 UIGMS的基本概念 199
12.4 用户界面描述语言UIDL的语法 207
12.5 应用界面设计 214
12.6 用户界面设计 220
12.7 UIGMS运行库 231
第十三章 人机界面设计的原型方法 234
13.1 引言 234
13.2 原型开发方法与分类 238
13.3 原型开发的技术与工具 241
13.4 UIMS与原型技术 244
第十四章 图形人机界面及其标准化 245
14.1 引言 245
14.2 图形人机界面的标准化 247
14.3 MOTIF标准的运行环境和组成 248
14.4 窗口管理的标准化 249
14.5 操作模型的标准化 251
14.6 基本图形控制构件的标准化 252
14.7 菜单标准化 253
14.8 对话盒标准化 256
第十五章 人机界面开发工具的汉字支撑环境 258
15.1 人机界面开发工具的汉字支撑环境在原西文系统中所处的位置 258
15.2 人机界面开发工具汉字支撑环境的特点 259
15.3 建立汉字支撑环境的基本步骤 260
15.4 人机界面开发工具的汉字支撑环境WUCCS系统 263
15.5 WUCCS系统在人机界面开发工具UIGMS中的应用 270
第十六章 人机界面设计的评估方法 273
16.1 引言 273
16.2 评估指标 273
16.3 评估方法 274
16.4 评估的形式方法 280
16.5 评估的经验方法 281
第十七章 智能人机界面的设计 289
17.1 引言 289
17.2 智能界面模型 294
17.3 智能界面的相关技术 395
17.4 建立智能界面的过程 301
参考文献 303