欢迎来到天天文库
浏览记录
ID:42845850
大小:957.50 KB
页数:23页
时间:2019-09-23
《软件人机界面设计(第四章__填表和菜单界面设计)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件人机界面设计主讲:张蕴西北工业大学计算机学院yunzhang710@gmail.com(c)高教出版社出版,2007-2008.版权所有.可以修改或复制本幻灯片为非商业用途,但作者名及本版权标识不可更改。第二篇人机界面设计开发方法第四章填表和菜单界面设计本章学习目标填表设计的概念是什么?填表的设计准则有哪些?菜单设计有哪些原则?掌握用VB.NET进行菜单设计?填表和菜单界面设计填表技术菜单技术VB.NET菜单编程技术图4.1填表技术的一个实例填表技术填表方式中所有的信息都一目了然,给用户以掌握对话的主动权的感觉。用户必须熟悉键盘,会使用TAB(制表)键去移动光标,
2、会用Backspace(退格)键改错,了解表格栏目标号的含义,知道可以容许的栏目内容,以及会使用ENTER键。填表必须在显示器上执行,而不是在硬拷贝设备上执行,而且显示器必须能支持光标移动。填表技术填表方式的设计准则栏目的显示方式图4.2GmailA网站上的填表设计填表方式的设计准则使用有意义的表格标题给出简短的易于理解的说明文字在表格上使用逻辑序列对字段进行逻辑排序和分组表格按直观性布置使用熟悉的栏目标题使用前后一致的术语和缩写在数据输入字段周围建立分界允许光标方便地转移允许简单的错误更正输入无效值时应提供出错信息清楚标出任何一个可选择的字段各个栏目应有解释性信息尽可能
3、防止错误清楚地用信号告知输入完成栏目的显示方式信息的各个列,都需要针对数据输入项和屏幕显示作专门的处理。字母字符栏目,通常不管是在数据输入项还是在屏幕显示时都是靠左对齐的。数值栏目可以在数据输入时为靠左对齐,而在屏幕显示时则为靠右对齐。应尽可能在数值栏目中避免让最左边有零出现在数据输入项或屏幕显示上。有十进制小数点的数值栏目,应该让小数点上下对齐。对某些公共的栏目应当给以专门的注意。菜单技术菜单选择(menuselection)交互方式是使用较早、最广泛的人机交互方式,其特点是提供给用户的是一系列对应可能动作的条目列表,用户选择适当条目来完成操作并观察结果。菜单方法优点它
4、可以让用户不必接受专门培训,不必去记忆复杂的命令序列。目前业界对各种新式的菜单设计技术展开了广泛的研究,提出了许多新的极其有创意的菜单设计技术菜单技术菜单设计原则菜单标题菜单选项的措词菜单屏幕的布局和设计图4.3Ubantu操作系统菜单界面菜单设计原则菜单设计一般性原则:1.按照系统的功能(即任务语义)来组织菜单。2.要选用广而浅的菜单树,而不是窄而深的菜单树。3.根据菜单选项的含义进行分组,并且按一定的规则排序。4.菜单项的安排应有利于提高菜单选取速度。5.常用选项要设置快捷键。6.语法、布局、用词前后一致7.应考虑联机求助、新颖选择机制、响应时间、显示速率和屏幕尺寸。
5、菜单标题为一本书选择一个书名,对作者、编辑或出版商来说都是一件棘手的事情。一个富有描述性或易于记忆的标题,可以在读者中产生巨大的反响。同样,为菜单选择标题也是一件复杂的事情,应该慎重考虑。单一菜单:有一个表明所处状态的简单的描述性标题就行了。树结构的菜单,选择标题就比较困难。标题的布置和菜单屏幕的其他特征方面做到前后一致。菜单选项的措词使用熟悉的和前后一致的用语保证选项彼此不雷同使用前后一致的和精确的措词将关键词放到左边菜单项名应能体现该选择项所完成的功能,使用语气亲切、含义明确、易于理解、简短明了的单词、语句或动宾短语作菜单项名菜单屏幕的布局和设计标题:有些人希望标题放
6、在正中,可是靠左对齐列出标题也是一种可接受的方法,特别是当显示速率较慢时。选项的布置:一般情况下,选项是跟选项编号或者跟选项的描述文字前的字母一起靠左对齐的。可以用一个空行把不同含义的选项组分隔开来。如用几个竖栏的话,应当使用前后一致的编号模式或字母模式。指导说明:在每个菜单中,指导说明文字应当是相同的,安排在同一个位置。这一规则也包括有关菜单穿越、求助信息或功能键用法的指导说明文字。出错信息:如果用户作了一个不可接受的选择,应在指定的位置上显示出错信息。状态报告:有些系统还指出正在查找的是菜单结构的哪一部分,正在查看的是菜单结构的哪一页,这些信息也应在一个统一的位置上显
7、示。VB.NET菜单编程技术VB.NET基本菜单设计弹出式菜单的实现(PopupMenuMethod)菜单项的其他属性Windows菜单设计指南一致性:选择用户熟悉的术语,以一致的方式使用这些术语。使用有特色的条目:菜单条之间的区分要十分清晰。简明性:菜单条应使用短名字,如“帮助”就远比“你可能想找的有用信息”要好。把关键词置于菜单条名称的首位:条目名称的第一个词有助于用户区分菜单条目。建立逻辑上相似的条目组:在同一菜单下面每个菜单条目应和其他条目有相似之处。VB.NET基本菜单设计启动VisualStudio.Net。选择菜
此文档下载收益归作者所有