读书人

面向用户的软件界面设计

发布时间: 2010-03-19 06:37:58 作者:

 面向用户的软件界面设计


基本信息出版社:清华大学出版社
页码:230 页
出版日期:2009年07月
ISBN:7302200750/9787302200758
条形码:9787302200758
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:普通高等教育“十一五”国家级规划教材,21世纪计算机科学与技术实践型教程

内容简介 《面向用户的软件界面设计》从实用的角度出发,主要对目前各种常见的交互式软件界面设计原则和方法进行了全面而又详细的介绍,主要目的是使学生掌握软件界面的基本概念、设计原则和相应的编程技术,掌握如何用规范的方法进行软件界面设计,了解软件界面设计的发展动向。全书共分10章,书中所有的举例都贯彻可用性的思想,几乎每一章都配有实例分析和具体编程实现方法,并配有精心设计的习题。实例讲解详细,而且实用、可行,都是学生能够学会和掌握的,使学生通过《面向用户的软件界面设计》的学习能够掌握实实在在的界面设计技术。
《面向用户的软件界面设计》是作者多年教学实践的汇集、提炼,同时参考了许多国内外的参考书。《面向用户的软件界面设计》还配有相应的教学辅助课件以及相关程序、素材。
编辑推荐 《面向用户的软件界面设计》特点:实用性。《面向用户的软件界面设计》属于应用型的软件教材体系.强调软件系统及软件界面的开发能力。书中尽量采用适合中国国情并具有较强实践性的实例,力争直接反映软件产业需求,注重工程化能力培养.突出以用户为中心的软件设计思想,使学习者的界面设计和软件设计能力全面提高。
先进性。参考世界一流的教材内容,瞄准软件技术和界面设计发展的最新动态,以培养应用型软件人才为目的。教材全面与国际接轨,反映国外软件系统开发的最新思路,填补国内界面设计的教学空白。
目录
第1章 绪论
1.1 人机界面的基本概念
1.1.1 人机界面定义
1.1.2 广义的人机界面
1.1.3 狭义的人机界面
1.2 面向用户的软件界面设计
1.3 软件的可用性
1.4 人机界面学的研究内容
1.4.1 认知心理学
1.4.2 人机工程学
1.4.3 计算机语言学
1.4.4 软件人机工程学
1.5 人机界面设计的发展趋势
习题一

第2章 软件界面设计概述
2.1 软件界面基本概念
2.2 软件界面用户分析
2.2.1 用户分类
2.2.2 用户行为模型
2.2.3 用户需求分析
2.3 软件界面分析
2.3.1 功能性设计界面
2.3.2 情感性设计界面
2.3.3 环境性设计界面
2.4 软件界面开发设计原则
2.5 软件界面常见交互方式
2.5.1 问答式对话
2.5.2 菜单界面
2.5.3 数据输入界面
2.5.4 命令语言界面
2.5.5 查询语言界面
2.5.6 自然语言界面
2.5.7 直接操纵和图形用户界面
2.6 软件界面开发过程
2.6.1 定义阶段
2.6.2 设计阶段
2.6.3 维护阶段
2.7 软件界面原型开发工具简介
2.7.1 VisualBasic简介
2.7.2 VisualStudio.NET简介
2.7.3 利用开发工具进行界面设计的原则
习题二

第3章 命令语言界面设计
3.1 命令语言概述
3.1.1 命令语言界面优点
3.1.2 命令语言界面缺点
3.2 命令语言的目标
3.3 命令语言结构
3.3.1 命令命名及缩写
3.3.2 命令语言的形式
3.3.3 命令菜单
3.4 命令语言设计原则
习题三

第4章 菜单界面设计
4.1 菜单界面特点
4.2 菜单界面的结构设计
4.2.1 单一菜单
4.2.2 线状序列菜单
4.2.3 树状菜单
4.2.4 循环网络菜单
4.3 菜单界面的式样
4.3.1 全屏幕文本菜单
4.3.2 条形菜单
4.3.3 下拉式菜单
4.3.4 弹出式菜单
4.3.5 图标菜单(工具栏)
4.3.6 滚动菜单
4.3.7 工具箱
4.4 菜单设计原则
4.5 VB菜单编程技术
4.5.1 VB的下拉式菜单
4.5.2 VB的弹出式菜单
4.5.3 VB的动态菜单
4.5.4 VB的位图菜单
4.5.5 VB的工具栏
4.6 C#菜单编程技术
4.6.1 C#下拉式菜单
4.6.2 C#弹出式菜单
4.6.3 C#动态菜单
4.6.4 C#工具栏
习题四

第5章 数据输入界面设计
5.1 数据输入的原则和方法
5.1.1 数据输入的设计原则
5.1.2 数据输入方式
5.2 填表界面设计
5.2.1 填表界面特点
5.2.2 填表界面设计原则
5.2.3 常见栏目显示方式
5.3 VB填表界面编程技术
5.3.1 VB数据检验及错误提示
5.3.2 VB光标移动技术
5.3.3 VB其他数据输入界面技术
5.4 C#填表界面编程技术
5.4.1 C#数据检验及错误提示
5.4.2 C#光标移动技术
5.4.3 C#其他数据输入界面技术
习题五

第6章 图形用户界面
6.1 图形用户界面特点
6.2 图形用户界面设计原则
6.2.1 图形用户界面设计一般原则
6.2.2 颜色使用
6.2.3 图形用户界面设计的艺术原则
6.3 窗口设计
6.3.1 窗口的基本构成
6.3.2 窗口动作
6.4 辅助窗口设计
6.4.1 辅助窗口的特点
6.4.2 辅助窗口的模式
6.4.3 与其他窗口的交互
6.4.4 更改辅助窗口大小和展开辅助窗口
6.4.5 层叠辅助窗口
6.4.6 辅助窗口布局
6.5 图形用户界面要素部件设计
6.5.1 在图形用户界面中使用图标
6.5.2 按钮的设计
6.5.3 屏幕布局的设计
6.5.4 在图形用户界面中使用图形
6.5.5 字体使用
6.6 VB图形界面编程技术
6.6.1 VB窗体设计
6.6.2 VB状态栏设计
6.7 C#图形界面编程技术
6.7.1 C#窗体设计
6.7.2 C#状态栏设计
习题六

第7章 帮助和出错界面设计
7.1 帮助处理系统设计
7.1.1 帮助系统的类型
7.1.2 帮助信息分类
7.1.3 帮助处理系统设计基本原则
7.2 HTML帮助界面设计
7.2.1 帮助浏览器元素

第8章 网页界面设计
第9章 移动设备界面设计
第10章 软件界面测试与评
参考文献
……
序言 21世纪影响世界的三大关键技术:以计算机和网络为代表的信息技术;以基因工程为代表的生命科学和生物技术;以纳米技术为代表的新型材料技术。信息技术居三大关键技术之首。国民经济的发展采取信息化带动现代化的方针,要求在所有领域中迅速推广信息技术,导致需要大量的计算机科学与技术领域的优秀人才。
计算机科学与技术的广泛应用是计算机学科发展的原动力,计算机科学是一门应用科学。因此,计算机学科的优秀人才不仅应具有坚实的科学理论基础,而且更重要的是能将理论与实践相结合,并具有解决实际问题的能力。培养计算机科学与技术的优秀人才是社会的需要、国民经济发展的需要。
制定科学的教学计划对于培养计算机科学与技术人才十分重要,而教材的选择是实施教学计划的一个重要组成部分,《21世纪计算机科学与技术实践型教程》主要考虑了下述两方面。
一方面,高等学校的计算机科学与技术专业的学生,在学习了基本的必修课和部分选修课程之后,立刻进行计算机应用系统的软件和硬件开发与应用尚存在一些困难,而《21世纪计算机科学与技术实践型教程》就是为了填补这部分空白。将理论与实际联系起来,使学生不仅学会了计算机科学理论,而且也学会应用这些理论解决实际问题。
另一方面,计算机科学与技术专业的课程内容需要经过实践练习,才能深刻理解和掌握。因此,本套教材增强了实践性、应用性和可理解性,并在体例上做了改进——使用案例说明。
实践型教学占有重要的位置,不仅体现了理论和实践紧密结合的学科特征,而且对于提高学生的综合素质,培养学生的创新精神与实践能力有特殊的作用。因此,研究和撰写实践型教材是必需的,也是十分重要的任务。优秀的教材是保证高水平教学的重要因素,选择水平高、内容新、实践性强的教材可以促进课堂教学质量的快速提升。在教学中,应用实践型教材可以增强学生的认知能力、创新能力、实践能力以及团队协作和交流表达能力。
实践型教材应由教学经验丰富、实际应用经验丰富的教师撰写。此系列教材的作者不但从事多年的计算机教学,而且参加并完成了多项计算机类的科研项目,他们把积累的经验、知识、智慧、素质融合于教材中,奉献给计算机科学与技术的教学。
我们在组织本系列教材过程中,虽然经过了详细的思考和讨论,但毕竟是初步的尝试,不完善甚至缺陷不可避免,敬请读者指正。
文摘 插图:


第1章 绪论
1.1 人机界面的基本概念
1.1.1 人机界面定义
在人与机器的交互(human—machine interaction)过过程中,有一个界面充当信息传递的媒介,即人们所说的人机界面(human—machine interface)。在计算机发展初期,由于系统价格昂贵、可靠性差,用户必须调整自己的行为去适应机器的要求,因此也不关心界面设计。随着计算机性能的提高,系统能够用一部分资源来处理人机界面,人机界面的设计开始引起人们的注意。现在人机界面设计已经被列为计算机发展技术的重要内容之一。 设计人机界面,进行人机分工时,要充分发挥人机的各自特点,可采用最大最小原则,即人承担的工作量应尽量少或最少,机器承担的工作量应最大,在最大限度利用机器的同时,充分发挥人的积极因素。人机结合并充分注意人的主导地位,将有效地保证系统的可靠性和寿命。人机界面分广义的人机界面和狭义的人机界面。
1.1.2 广义的人机界面
在人机系统模型中,人与机之间存在一个相互作用的“面”,称为人机界面,人与机器之间的信息交流和控制活动都发生在人机界面上。机器的各种显示都“作用”于人,实现机器到人的信息传递;人通过视觉和听觉等感官接受来自机器的信息,经过脑的加工、决策,然后做出反应,实现人到机器的信息传递。人机界面的设计直接关系到人机关系的合理性。研究人机界面主要针对显示和控制两个问题。
读书人网 >软件工程

热点推荐