资源描述
系统界面设计规范
界面是软件与用户交互最直接层, 界面好坏决定用户对软件第一印象。而且设计良好界面能够引导用户自己完成对应操作, 起到向导作用。同时界面如同人面孔, 含有吸引用户直接优势。设计合理界面能给用户带来轻松愉悦感受和成功感觉, 相反因为界面设计失败, 让用户有挫败感, 再实用强大功效都可能在用户畏惧与放弃中付诸东流。现在界面设计引发软件设计人员重视程度还远远不够, 直到最近网页制作兴起, 才受到教授青睐。
我们界面设计遵照以下基础标准:
1、 易用性
按钮名称应该易懂, 用词正确, 屏弃没楞两可字眼, 要与同一界面上其她按钮易于区分, 能望文知意最好。理想情况是用户不用查阅帮助就能知道该界面功效并进行相关正确操作。
易用性细则:
1):完成相同或相近功效按钮用Frame框起来, 常见按钮要支持快捷方法。
2):完成同一功效或任务元素放在集中位置, 降低鼠标移动距离。
3):按功效将界面划分局域块, 用Frame框括起来,并要有功效说明或标题。
4):Tab键次序与控件排列次序要一致, 现在流行总体从上到下, 同时行间从左到右方法。
5):复选框和选项框按选择几率高底而前后排列。
6):界面空间较小时使用下拉框而不用选项框。
7):选项数较少时使用选项框, 相反使用下拉列表框。
8):专业性强软件要使用相关专业术语, 通用性界面则提倡使用通用性词眼。
2、 规范性
通常界面设计都按Windows界面规范来设计, 即包含“菜单条、 工具栏、 工具厢、 状态栏、 滚动条、 右键快捷菜单”标准格式, 能够说: 界面遵照规范化程度越高, 则易用性对应就越好。
规范性细则:
1): 状态条要能显示用户切实需要信息, 常见有:
现在操作、 系统状态、 用户位置、 用户信息、 提醒信息、 错误信息等, 假如某一操作需要时间较长, 还应该显示进度条和进程提醒。
2): 状态条高度以放置五号字为宜, 滚动条宽度比状态条略窄。
3、 帮助
系统应该提供详尽而可靠帮助文档, 在用户使用产生迷惑时能够自己寻求处理方法。
帮助细则:
1): 帮助文档中性能介绍与说明要与系统性能配套一致。
2): 在界面上调用帮助时应该能够立刻定位到与该操作相对帮助位置。也就是说帮助要有即时针对性。
3): 最好提供现在流行联机帮助格式或HTML帮助格式。
4): 假如没有提供书面帮助文档话, 最好有打印帮助功效。
4、 合理性
屏幕对角线相交位置是用户直视地方, 正上方四分之一处为易吸引用户注意力位置, 在放置窗体时要注意利用这两个位置。
合理性细则:
1): 多个子窗体弹出时应该依次向右下方偏移, 以显示窗体出标题为宜。
2): 关键命令按钮与使用较频繁按钮要放在界面上注目位置。
3): 错误使用轻易引发界面退出或关闭按钮不应该放在易点位置。横排开头或最终与竖排最终为易点位置。
4): 对可能造成数据无法恢复操作必需提供确定信息,给用户放弃选择机会。
5): 非法输入或操作应有足够提醒说明。
6): 对运行过程中出现问题而引发错误地方要有提醒, 让用户明白错误出处, 避免形成无限期等候。
7):提醒、 警告、 或错误说明应该清楚、 明了、 合适。
5、 美观与协调性
界面应该大小适合美学见解, 感觉协调舒适, 能在有效范围内吸引用户注意力。
美观与协调性细则:
1): 布局要合理,不宜过于密集, 也不能过于空旷, 合理利用空间。
2): 按钮大小基础相近, 忌用太长名称, 省得占用过多界面位置。
3): 按钮大小要与界面大小和空间要协调。
4): 避免空旷界面上放置很大按钮。
5): 放置完控件后界面不应有很大空缺位置。
6): 字体大小要与界面大小百分比协调, 通常使用字体中宋体9-12较为美观, 极少使用超出12号字体。
7): 大型系统常见主色有"#E1E1E1"、 "#EFEFEF"、 "#C0C0C0"等。
8): 界面风格要保持一致, 字大小、 颜色、 字体要相同, 除非是需要艺术处理或有特殊要求地方。
9): 假如窗体支持最小化和最大化或放大时, 窗体上控件也要伴随窗体而缩放; 切忌只放大窗体而忽略控件缩放。
10): 对于含有按钮界面通常不应该支持缩放, 即右上角只相关闭功效。
11): 通常父窗体支持缩放时, 子窗体没有必需缩放。
6、 独特征
假如一味遵照业界界面标准, 则会丧失自己个性.在框架符合以上规范情况下, 设计含有自己独特风格界面尤为关键。
1):安装界面上应有单位介绍或产品介绍, 并有自己图标。
2):主界面, 最好是大多数界面上要有企业图标。
3):登录界面上要有本产品标志, 同时包含企业图标。
4):帮助菜单“相关”中应有版权和产品信息。
5):企业系列产品要保持一直界面风格, 如背景色、 字体、 菜单排列方法、 图标、 安装过程、 按钮用语等应该大致一致。
7、 安全性考虑
在界面上经过下列方法来控制犯错几率, 会大大降低系统因用户人为错误引发破坏。开发者应该尽可能周全地考虑到多种可能发生问题,使犯错可能降至最小。如应用出现保护性错误而退出系统,这种错误最轻易使用户对软件失去信心。因为这意味着用户要中止思绪,并费时费力地重新登录,而且已进行操作也会因没有存盘而全部丢失。
安全性细则:
1): 最关键是排除可能会使应用非正常中止错误。
2): 应该注意尽可能避免用户无意录入无效数据。
3): 采取相关控件限制用户输入值种类。
4): 当用户作出选择可能性只有两个时,能够采取单选框。
5): 当选择可能再多部分时,能够采取复选框,每一个选择都是有效,用户不可能输入任何一个无效选择。
6): 当选项尤其多时, 能够采取列表框, 下拉式列表框。
7): 在一个应用系统中,开发者应该避免用户作出未经授权或没有意义操作。
8): 对可能引发致命错误或系统犯错输入字符或动作要加限制或屏蔽。
9):对可能发生严重后果操作要有补救方法。经过补救方法用户能够回到原来正确状态。
10):对部分特殊符号输入、 与系统使用符号相冲突字符等进行判定并阻止用户输入该字符。
11): 对错误操作最好支持可逆性处理, 如取消系列操作。
12):在输入有效性字符之前应该阻止用户进行只有输入以后才可进行操作。
13):对可能造成等候时间较长操作应该提供取消功效。
14): 特殊字符常有; ;’”><,`‘: “[”{、 \|}]+=)-(_*&&^%$#@!~,.。? /还有空格。
15): 与系统采取保留字符冲突要加以限制。
16): 在读入用户所输入信息时, 依据需要选择是否去掉前后空格。
17): 有些读入数据库字段不支持中间有空格, 但用户切实需要输入中间空格, 这时要在程序中加以处理。
8、 多窗口应用与系统资源:
设计良好软件不仅要有完备功效, 而且要尽可能占用最底程度资源。
1): 在多窗口系统中, 有些界面要求必需保持在最顶层, 避免用户在打开多个窗口时, 不停切换甚至最小化其她窗口来显示该窗口。
2): 在主界面载入完成后自动卸出内存, 让出所占用WINDOWS系统资源。
3): 关闭全部窗体, 系统退出后要释放所占全部系统资源 , 除非是需要后台运行系统。
4): 尽可能预防对系统独占使用。
展开阅读全文