目 录 1
简介 1
第一部分 用户交互设计基础 1
第一章设计原理和方法 1
1.1 以用户为中心的设计原理 1
1.2设计方法 4
1.3对用户的理解 8
1.4设计权衡 9
第二章基本概念 11
2.1 以数据为中心的设计 11
2.2作为隐喻的对象 11
2.3理论的实际应用 13
第三章Windows环境 15
3.1 桌面 15
3.2任务栏 16
3.3 图标 17
3.4 窗口 18
第四章输入基础 21
4.1 鼠标输入 21
4.2键盘输入 23
4.3笔输入 27
第五章常规交互技术 33
5.1 漫游 33
5.2 选定 34
5.3操作支持的通用协定 44
5.4编辑操作 47
5.5迁移操作 54
5.6直接处理方法 58
5.7创建命令 66
5.8对链接对象的操作 67
第二部分 WindOWs界面组件 69
第六章窗口 69
6.1 常见的窗口类型 69
6.2基本的窗口组件 69
6.3基本的窗口操作 75
第七章菜单、控件和工具条 89
7.1 菜单 89
7.2控件 103
7.3工具条和状态条 128
第八章二级窗口 135
8.1 二级窗口的特征 135
8.2属性夹和属性检查器 140
8.3对话框 145
8.4调色板窗口 156
8.5 消息框 157
8.6 弹出式窗口 162
第三部分 设计规范和准则 165
第九章窗口管理 165
9.1单一文档窗口界面 165
9.2多重文档界面 166
9.3 MDI的变通 170
9.4窗口模型的选择 174
第十章 系统集成 177
10.1 注册表 177
10.2安装 192
10.3系统命名规范 198
10.4任务栏集成 200
10.5应用程序桌面工具条 202
10.6全屏幕显示 203
10.7回收站集成 203
10.8控件面板集成 204
10.9“即插即用”支持 205
10.10系统设置和通告 205
10.11非模型化交互操作 206
第十一章OLE嵌入和0LE链接对象的处理 207
11.1交互操作模型 207
11.2 OLE嵌入和OLE链接对象的创建 207
11.3对象的显示 216
11.4对象的选择 218
11.5对象的激活 221
11.6 OLE嵌入对象的OLE可视化编辑 224
11.7一个OLE链接对象的编辑 236
11.8 OLE对象属性的访问 239
11.9类型的转换 243
11.11 用于对象激活和打开的取消操作 245
11.10控点的使用 245
11.12消息的显示 247
第十二章用户帮助 253
12.1 上下文关联的用户帮助 253
12.2任务关联Help 258
12.3参考Help 261
12.4 Help Topics浏览器 263
12.5 Wizard 266
第十三章可视化设计 271
13.1可视沟通 271
13.2可视元素的设计 275
13.3布局 285
13.4 图形映像的设计 290
13.5选定外观 294
13.6转移外观 296
13.7打开外观 297
13.8动画 298
第十四章特殊的设计考虑 299
14.1声音 299
14.2接受性 300
14.3 国际化 309
14.4网络计算 313
14.5记录处理 314
14.6电话通信 315
14.7 Microsoft Exchange 315
附 录 317
附录A鼠标接口总结 317
附录B键盘接口总结 323
C.3输入和交互操作 327
C.2设计过程 327
C.1常规设计 327
附录C准则总结 327
C.4窗口 328
C.5控件的使用 328
C.6集成 329
C.7用户帮助 329
C.8可视化设计 330
C.9声音 330
C.10接受性 330
C.11 国际用户 331
C.12网络用户 331
附录D特定Windows版本的支持 333
D.1 Microsoft Windows 3.1 333
D.2 Microsoft Windows NT 3.51 334
附录E国际术语对照表 335
术语辞典 391