《软件人机界面设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈启安主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:7040236559
  • 页数:244 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材。本书从适用的角度出发,讲述软件人机界面的设计技术、方法、过程和工作规范,它是作者设计经验的总结和提炼。全书分为3大篇,共10章。第1篇为软件人机界面设计原理,介绍了人机界面的定义、发展现状、发展趋势及该领域的基本概念和分析方法。第2篇为人机界面设计开发方法,介绍了人机界面设计的分类。第3篇是人机界面的完善、测试与评估,介绍了人机界面设计的一些细节部分的设计和整个完整的设计流程。本书可作为应用性、技能型人才培养的各类教育软件专业的教学用书,也可供各类培训、计算机从业人员和爱好者参考使用。

第1篇 软件人机界面设计原理第1章 绪论 3

1.1 什么是人机界面 3

1.2 人机界面学的研究内容 5

1.2.1 认知心理学 6

1.2.2 人机工程学 9

1.2.3 计算机语言学 12

1.2.4 软件人机工程学 13

1.2.5 数字产品设计的现状 15

1.3 人机系统的组成 15

1.4 20世纪最成功的10种人机界面装置 16

1.5 人机界面的发展趋势 21

1.5.1 人机界面在国外的发展现状 22

1.5.2 人机界面的发展趋势 23

1.5.3 多通道用户界面——和谐的人机环境 25

本章小结 27

习题1 28

第2章 人机界面的基本概念与分析 29

2.1 人机界面的基本概念 30

2.2 人机界面的基本特性 32

2.3 人机界面的应用领域 37

2.4 人机界面的分析方法 38

2.4.1 研究人机界面的工具和方法 38

2.4.2 人机界面的用户分析 39

2.4.3 用户需求分析 41

2.4.4 界面的分析 43

2.4.5 用户友好系统的设计方法 44

2.4.6 人机界面设计的8个黄金法则 47

2.4.7 常用界面类型 49

2.5 人机界面的软件开发过程 51

本章小结 55

习题2 55

课程设计1 厨房设计 56

第2篇 人机界面设计开发方法第3章 软件人机界面的开发方法与开发工具 61

3.1 设计原则 62

3.1.1 确定设计目标 62

3.1.2 制定设计原则 62

3.1.3 设计原则文档的建议 64

3.1.4 发展构思的方法 64

3.2 交互设计 66

3.3 建立人机界面原型 68

3.3.1 原型方法概述 69

3.3.2 快速原型开发方法 72

3.4 界面原型开发工具Visual Studio.NET 75

3.4.1 Visual Basic.NET应用程序开发环境及快速入门 75

3.4.2 Visual Basic.NET编程的基本概念 78

3.4.3 Visual Basic.NET中用户界面的设计原则 82

本章小结 84

习题3 84

第4章 表单和菜单界面设计 85

4.1 表单技术 85

4.1.1 表单设计原则 86

4.1.2 栏目的显示方式 89

4.2 菜单技术 92

4.2.1 菜单设计原则 93

4.2.2 菜单标题 94

4.2.3 菜单选项的措词 95

4.2.4 菜单屏幕的布局和设计 96

4.3 Visual Basic.NET菜单编程技术 98

4.3.1 Visual Basic.NET基本菜单设计 99

4.3.2 弹出式菜单的实现 101

4.3.3 菜单项的其他属性 102

本章小结 102

习题4 103

第5章 命令语言界面设计 104

5.1 语言设计的基本目标及原则 104

5.2 命令语言的形式 107

5.2.1 简单命令表 107

5.2.2 命令加变量 108

5.2.3 命令加选项和变量 108

5.2.4 层次式的命令结构 110

5.3 命令名及其缩写 111

5.3.1 专用名称和通用名称 111

5.3.2 缩写策略 112

5.3.3 使用缩写符的原则 113

5.4 命令菜单 113

本章小结 115

习题5 115

第6章 直接操纵和图形用户界面 116

6.1 直接操纵的定义及设计原则 116

6.2 直接操纵系统举例 119

6.2.1 显示编辑程序及文字处理程序 119

6.2.2 VisiCalc及其派生产品 122

6.2.3 空间数据管理 123

6.2.4 电视游戏 123

6.2.5 计算机辅助设计和制造 124

6.2.6 家庭自动化 125

6.3 窗口的设计 126

6.3.1 窗口内容及其动作 126

6.3.2 多窗口设计 129

6.3.3 任务联动的多窗口 132

6.4 Windows图形用户界面的设计 136

6.4.1 Windows图形用户界面的特点 136

6.4.2 图形用户界面设计的艺术原则 139

6.4.3 在图形用户界面中使用图标 143

6.4.4 在图形用户界面中使用图形 146

6.4.5 利用Visual Basic.NET开发图形用户界面 149

6.5 图形用户界面案例分析 150

6.5.1 一致性问题 150

6.5.2 隐喻使用不当 152

本章小结 153

习题6 154

第7章 屏幕显示界面设计 155

7.1 屏幕显示的布局 156

7.2 文字与用语 159

7.3 显示界面设计中颜色的运用 160

7.4 屏幕显示的实验及其结果 163

本章小结 166

习题7 166

第8章 Internet网页界面设计 167

8.1 网页的特点及其设计原则 167

8.1.1 网页设计的内容及其特点 168

8.1.2 网页设计的原则 172

8.2 网页的色彩 174

8.3 网页的布局 175

8.4 网站设计 180

本章小结 184

习题8 184

课程设计2 Visual Basic语言人机界面设计 185

第3篇 人机界面的完善、测试与评估第9章 系统信息及帮助信息的设计 193

9.1 出错信息的设计 195

9.1.1 针对性 197

9.1.2 建设性的指导和积极的语气 198

9.1.3 以用户为中心的用语 199

9.1.4 适宜的具体格式 199

9.1.5 非拟人式用语 200

9.2 用户手册的编写 201

9.3 联机资料的制作 204

9.3.1 联机手册 205

9.3.2 关键词表和快捷键表 206

9.3.3 上下文相关的信息求助 207

9.3.4 联机辅导、演示和动画 207

本章小结 208

习题9 208

第10章 人机界面的测试与评估 209

10.1 人机界面测试与评估的内容和要求 211

10.2 进行反复的可用性测试 212

10.2.1 可用性测试的主要步骤 213

10.2.2 可用性评估的四种技术 215

10.3 验收测试 217

10.4 经验评估方法 218

10.4.1 观察方法 218

10.4.2 咨询方法 219

10.4.3 实验方法 222

10.4.4 经验方法的选取 224

10.4.5 一个调查表实例 225

本章小结 232

习题10 232

课程设计3 Windows CE平台人机界面设计及项目评估 233

附录 237

附录A 团队项目开发实施规定 237

附录B “厨房设计”方案报告(模板) 239

附录C 课程项目开题报告(模板) 240

附录D 课程项目期中报告(模板) 241

附录E 课程项目期末报告(模板) 242

附录F 课程项目评估报告(模板) 243

附录G 网络资源 244

参考文献 245