老早前收藏的一篇文章了,发出来一同学习下
目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下规则是应该被注重的。
1.易用性:
按钮名称应该易懂,用词精确,屏弃没楞两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。理想的情况是用户不用查阅协助就能知道该界面的功用并进行相关的正确操作。
易用性细则:
- 完成相反或相近功用的按钮用Frame框起来,常用按钮要支持快捷方式。
- 完成同一功用或任务的元素放在集中位置,减少鼠标挪动的距离。
- 按功用将界面划分局域块,用Frame框括起来,并要有功用说明或标题。
- 界面要支持键盘自动浏览按钮功用,即按Tab键的自动切换功用。
- 界面上首先应输入的和重要信息的控件在Tab顺序中该当靠前,位置也应放在窗口上较醒目的位置。
- 同一界面上的控件数最好不要超过劳过度10个,多于10个时可以考虑使用分页界面显示。
- 分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab
- 默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。
- 可写控件检测到非法输入后应给出说明并能自动获得焦点。
- Tab键的顺序与控件陈列顺序要不断,目前流行总体从上到下,同时行间从左到右的方式。
- 复选框和选项框按选择几率的高底而先后陈列。
- 复选框和选项框要有默认选项,并支持Tab选择。
- 选项数相反时多用选项框而不用下拉列表框。
- 界面空间较小时使用下拉框而不用选项框。
- 选项数叫少时使用选项框,相反使用下拉列表框。
- 专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。
2.规范性:
通常界面设计都按Windows界面的规范来设计,即包含"菜单条、工具栏、工具厢、形状栏、滚动条、右键快捷菜单"的标准格式,可以说:界面遵照规范化的程度越高,则易用性相应的就越好。小型软件普通不提供工具厢。
规范性细则:
- 常用菜单要有命令快捷方式。
- 完成相反或相近功用的菜单用横线隔开放在同一位置。
- 菜单前的图标能直观的代表要完成的操作。
- 菜单深度普通要求最多控制在三层以内。
- 工具栏要求可以依据用户的要求本人选择定制。
- 相反或相近功用的工具栏放在一同。
- 工具栏中的每一个按钮要有及时提示信息。
- 一条工具栏的长度最长不能超出屏幕宽度。
- 工具栏的图标能直观的代表要完成的操作。
- 系统常用的工具栏设置默认放置位置。
- 工具栏太多时可以考虑使用工具厢。
- 工具箱要具有可增减性,由用户本人依据需求定制。
- 工具箱的默认总宽度不要超过屏幕宽度的1/5。
- 形状条要能显示用户切实需求的信息,常用的有:
目前的操作、系统形状、用户位置、用户信息、提示信息、错误信息等,如果某一操作需求的时间较长,还应该显示进度条和进程提示。
- 滚动条的长度要依据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。
- 形状条的高度以放置五好字为宜,滚动条的宽度比形状条的略窄。
- 菜单和工具条要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感。
- 菜单和形状条中通常使用5号字体。工具条普通比菜单要宽,但不要宽的太多,否则看起来很不协调。
- 右键快捷菜单采用与菜单相反的准绳。
3.协助设备:
系统应该提供详尽而可靠的协助文档,在用户使用产生迷惑时可以本人寻求处理方法。
协助设备细则:
- 协助文档中的功用引见与说明要与系统功用配套分歧。(我们的系统协助文档都是系统的祖先时期的说明,让人困惑)。
- 打包新系统时,对作了修正的地方在协助文档中要做相应的修正。
- 操作时要提供及时调用系统协助的功用。常用F1。
- 在界面上调用协助时应该能够及时定位到与该操作绝对的协助位置。也就是说协助要有即时针对性。
- 最好提供目前流行的联机协助格式或HTML协助格式。
- 用户可以用关键词在协助索引中搜索所要的协助,当然也应该提供协助主题词。
- 如果没有提供书面的协助文档的话,最好有打印协助的功用。
- 在协助中应该提供我们的技术支持方式,一旦用户难以本人处理可以方便的寻求新的协助方式。
4.合理性:
屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸援用户留意力的位置,在放置窗体时要留意利用这两个位置。
合理性细则:
- 父窗体或主窗体的中心位置应该在对角线焦点附近。
- 子窗体位置应该在主窗体的左上角或正中。
- 多个子窗体弹出时应该顺次向右下方偏移,以显示窗体出标题为宜。
- 重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。
- 错误使用容易惹起界面退出或关闭的按钮不应该放在易点位置。横排开头或最后与竖排最后为易点位置。
- 与正在进行的操作无关的按钮应该加以屏蔽(Windows中用灰色显示,没法使用该按钮)。
- 对可能形成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会。
- 非法的输入或操作应有足够的提示说明。
- 对运转过程中出现问题而惹起错误的地方要有提示,让用户明白错误出处,避免构成无限期的等待。
- 提示、警告、或错误说明应该清楚、明了、恰当。