01 用户做些什么 2
达到某种目的的手段 3
用户研究基础知识 5
用户的学习动机 7
模式 10
1 安全探索 11
2 即时满足 11
3 满意即可 11
4 中途变卦 12
5 延后选择 13
6 递增构建 14
7 习惯 14
8 空间记忆 15
9 前瞻记忆 16
10 简化重复工作 17
11 只支持键盘 17
12 旁人建议 18
02 组织内容:信息架构和应用结构 20
信息架构基础知识:切分内容 22
物理结构 28
模式 30
13 双面板选择器 31
14 画布加调色板工具条 34
15 单窗口深入 36
16 可选视图 39
17 向导 42
18 需要时显示 45
19 有趣的分支 47
20 多级帮助 49
03 到处走走:导航,路标和找路 54
不要迷路 55
导航的代价 56
模式 63
21 清楚的入口点 64
22 全局导航 66
23 中心和辐条 68
24 金字塔 71
25 模态面板 74
26 序列地图 76
27 面包屑层级结构 78
28 注释滚动条 80
29 颜色编码的栏目 82
30 动画转换 84
31 逃生舱 86
04 组织页面:页面元素的布局 88
页面布局基础知识 89
模式 99
32 视觉框架 100
33 中央舞台 103
34 带标题的栏目 107
35 卡片堆 109
36 可关闭的面板 111
37 可移动的面板 114
38 右对齐/左对齐 116
39 对角平衡 118
40 属性表 120
41 响应式展开 123
42 响应式允许 125
43 流式布局 128
05 完成任务:动作和命令 130
扩展边界 133
模式 136
44 按钮分组 137
45 动作面板 140
46 突出的“完成”按钮 144
47 智能菜单项 146
48 预览 147
49 进度提示 149
50 可取消性 151
51 多级撤销 153
52 命令历史 156
53 宏 158
06 显示复杂数据:树、表格及其他信息图形 160
信息图形基础 161
模式 173
54 总览加细节 174
55 数据提示 176
56 动态查询 178
57 数据刷 181
58 局部缩放 184
59 斑马行 187
60 可排序表格 189
61 跳转到对象 191
62 新对象行 193
63 级联列表 195
64 树状表格 197
65 多Y值图表 198
66 大量小对象 200
67 树状地图 203
07 从用户获得输入:表单和控件 206
表单设计基础 207
控件选择 209
模式 218
68 容错格式 219
69 结构化的格式 220
70 填空 222
71 输入提示 224
72 输入提醒 225
73 自动完成 227
74 下拉选择器 230
75 图示选项 233
76 列表建造器 235
77 良好的默认值 237
78 错误显示在同一页 239
08 Builder和编辑器 242
编辑器设计基础 244
模式 248
79 就地编辑 249
80 智能选择 251
81 组合选择 253
82 一次性模态 255
83 弹性加载模态 257
84 强制调整大小 259
85 磁性吸附 261
86 对齐指示线 263
87 粘贴变种 266
09 修饰外观:视觉风格和美感 268
内容相同,风格不同 270
视觉设计基础 279
这对桌面应用来说意味着什么 287
模式 290
88 深色背景 291
89 少一点色彩,多一些价值 294
90 角落处理 297
91 边界回应字体 300
92 发丝 303
93 粗细字体对比 306
94 皮肤 308
参考文献 312
索引 318