三九宝宝网宝宝百科宝宝知识

软件界面设计原则有哪些

01月04日 编辑 39baobao.com

[关于用C编写的程序怎么才能生成软件并有漂亮的界面!]VC的主要工作不是做界面的,他的主要工作是做接口、封装动态链接库、静态链接库、控件等。 把核心控件或函数封装好后,使用适合做界面的IDE来调用实现。 当然Vc也能做界面,会很...+阅读

一、软件界面设计原则 —— 简单不要在功能的可用性上妥协保持界面简洁直观。用户需要易于理解和操作的功能。在一个组织糟糕的界面上,用户被大量高级功能所困扰,而无法直接的去使用最常用的功能。而一个组织有序的界面会把用户要完成的任务结合到背景中去,让用户能更有效的操作。最基本的功能应该让人可以立刻看到,而那些高级功能对于新用户来说可以不那么明显。

只有经过任务分析而确定的必要的功能才应该被放到界面上。要让用户尽可能的使用最少的功能,经过最少的步骤完成他们的任务。

二、软件界面设计原则 —— 支持把控制权交给用户并且提供提示性帮助,把系统的控制权交给用户,允许他们使用在日常生活中习惯的各种步骤完成他们的任务,不要用你主张的所谓“正确”的操作步骤去人为的限制用户的操作。

系统应该允许用户建立并且维护自己的工作环境。系统的当前状态和能够被使用的操作应该有明确的标示。系统应该允许用户离开,并为他们保留离开时的工作状态。提供有关联的工作环境会使用户对系统有稳定的感觉。大部分用户都需要完成很多任务,在某些方面他们可能是专家,但在另外的方面,他们则可能是个新手。要做到在用户需要的时候能及时提供帮助,系统就应该理解并预计到用户的目的,然后再协助他们更轻松的完成任务。

理想的帮助系统应该教给用户能够快速完成任务的知识。帮助系统应该在用户选择要独立完成一些任务的时候教会他们。

三、软件界面设计原则 ——相似建立在用户已有的经验上允许用户根据以往的经验操作系统,特别是他们从现实世界中获得的经验。这些经验的一小部分,被引用到交互界面中来,也将对用户完成大量的任务有很大帮助。

通过一次学习获得的概念和技术应该能被应用在各种环境下。用户不应该为完成相似的任务而去学习新的东西。在交互界面中采用用户已经在现实世界里学到的概念和技术,可以让他们立刻在计算机上开始工作并确保进展顺利。

四、软件界面设计原则 —— 有效让每一个对象在任何时刻都能用,用户应该能够在任何时刻都可以使用他们的每一个对象。

要避免模式化的操作,那种曾经通用的操作方式已经不应该再发挥作用了。模式化限制了用户和系统的交互。例如,在大多数菜单驱动的系统中,都有一种模式对话框(类似“打印”或者“另存为”)需要输入一些参数。这种对话框把用户锁在了系统的外面,如果用户想继续操作,那他必须先选择“确定”或“取消”。如果用户想先查看下面窗口里的内容再完成这个对话框,他就不得不先取消这个对话框,否则他无法激活其他窗口。

五、软件界面设计原则 —— 安全让用户远离麻烦,应该让用户尽量避免发生错误。使用户远离麻烦的重担压在了设计师的肩上。交互界面应该提供视觉指引、提示、选择列表和其他的辅助,无论是自动的还是被人要求的。上下文的关联和浮动的帮助都可以象一个助手一样协助用户完成任务。即使最简单的提示也可以减少用户出麻烦的机会。

系统已经知道的事情就不要让用户依赖自己的记忆,比如,上一次的配置,文件名或者其他的一些细节。如果这些信息被保存在系统里面,无论是什么样的形式,系统都应该把它们提供出来。当用户需要确认请求或者修正错误的时候,双向的沟通是很必要的。在过去,很多交互界面仅用单向的沟通,计算机对用户,来处理这类问题。但沟通应该是交互式的,就象交互界面在其他方面做到的那样,要有丰富的表现和交流方式。

系统应该显示相应的信息,并且提供查阅其他相关信息或者帮助的途径。例如,被设计在很多系统中的拼写检查功能,用户工作的同时,可能拼写错误的单词被标示出来,系统允许用户立刻换一个单词,或者当他们的工作告一段落的时候,再回过头来处理这些可能的错误。

以下为关联文档:

excel创建输入界面希望有才之士指教利用vba编辑excel普通表格利用单击事件、双击事件、单元格改变事件、单元格保护、单元格变色等编辑输入界面代码 Private Sub Worksheet_SelectionChange(ByVal Target As Range) '单击单元格事件 H...

联想扬天如何进入主板BIOS界面操作方法: 1、在开机或重启的Lenovo画面自检处,快速、连续多次按键盘的“F2”按键,即可进入BIOS界面,如下图所示: 2、笔记本键盘的“F2”按键,在键盘的左上角区域。如下图所示: 3...

ppt界面打开方式基础教程PPT设置成默认打开方式的步骤: 1、选择一个PPT文件,鼠标右键选择打开方式——选择默认程序; 2、点浏览; 3、在地址栏上输入X:\Program Files\Microsoft Office\Office12,按回车键...

心动劲舞团苹果手机登陆进去卡在界面玩不了无线网没毛病怎么就玩只要在页面上换服务区就可以了,如果你要换固定一个号就记得你那号的服务区,我玩的那个是劲舞乐园,所以如果换了浪漫之约那些区就不可以了。 《心动劲舞团》将陌生玩家之间的互...

塞班系统的S60V3 2与S60V3 1操作界面有哪些改进类似于电脑的windows xp sp1和sp2的区别fp2主要优化了程序,系统性能提高,对系统要求更高(看新出的机器配置)S60操作系统第三版 FP1和FP2平台有什么区别?FP2主要是对FP1的一些优化...

我想知道python软件界面的源代码Python和Python解释器是不同的。Python本身是一种编程语言,相当于语法,而Python解释器是载体、软件,是python的实现。CPython(标准Python)是用C语言实现的Python解释器,也是官方的...

网页总是加载不出来但是网速不慢校园网登录界面不知道是不是因您好,首先需要您确认一下问题现象,是网络连接成功,不能弹出登录界面;还是在登录界面登录成功了,无法打开其他网页。无法弹出动登录页面有几种可能,您可以尝试操作: 1、浏览器问题:尽...

java课程设计以界面方式输入一个日期计算是星期几public class TimeTest { public static void main(String[] args) { InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br = new BufferedReader(...

人机界面设计应该考虑哪些原则1、以用户为中心的基本设计原则 在系统的设计过程中,设计人员要抓住用户的特征,发现用户的需求。在系统整个开发过程中要不断征求用户的意见,向用户咨询。系统的 设计决策要结...

推荐阅读
图文推荐