GUI设计中的一些经验教训 1

原创 2005年02月25日 16:31:00
1. 使用动态菜单。在现在大部分的程序中都使用了主菜单以给用户提供各种功能。但是有些开发人员为了减少菜单的复杂度,常常会在同一个窗口中根据不同的程序运行状态动态的添加或删除一些菜单项,这似乎是一个不错的方法。这样设计的前提是开发人员从一开始就假定用户们很了解这个系统,明白在什么样的状态下系统会提供什么样功能。但实际上不是这样的,对大部分用户来说,这样常常会把用户搞糊涂,特别是在用户还不是很熟悉这个软件的时候。解决方法应该是全部显示所有的菜单像,但是要动态的激活或是禁止其中一些菜单项。

2. 把同一个放在不同的菜单分类中。在开发的时候,有时开发人员不是很明确一个菜单项的分类,就把它放在多个地方,认为这样可以让用户很方便的使用它,但是这样却会让用户误以为这是不同的功能,特别是这些菜单项的名称不一样的时候。比如,在File菜单的有一个Create Project选项,而在Project菜单里又有一个Create选项。

3. 菜单功能没有提供相应的快捷键。虽然现在鼠标的应用已经是非常广泛的,但是总会有一些情况下用户不能或是不愿使用鼠标,所以对每一个功能提供相应的快捷键是非常有必要的。

GUI设计中的一些经验教训 3

1. 使用不统一的术语。在界面设计中最常犯的错误就是使用了不规范或是不统一的专业术语。尤其是英文单词中经常会有一些常用的同义词,例如:find, search, query, inquiry; exi...
  • wangjiong
  • wangjiong
  • 2005年02月28日 17:09
  • 731

GUI设计中的一些经验教训 2

1. 使用鼠标的mouse down事件来触发一些动作。在有些程序中,会使用mouse down来触发一些象关闭窗口之类的工作。这样做不但与用户一般使用经验不符,而且也没有给用户一个机会来撤销这样的动...
  • wangjiong
  • wangjiong
  • 2005年02月27日 23:08
  • 630

GUI设计中的一些经验教训 4

1. 使用一些对用户来说毫无意义的信息。尤其是当程序出现错误的时候,经常会显示一些错误信息来告诉用户事哪里出错了。但是在很多程序中,显示的是一些对程序员很有帮助而对用户来说却是莫名其妙的信息。用户常常...
  • wangjiong
  • wangjiong
  • 2005年03月01日 14:57
  • 668

产品设计时的经验教训

产品设计之前,为了加速开发时间,导致营销环节上的很多功能没加上,导致营销活动进展缓慢; 例如:会员、积分规则、积分兑换、积分支付及部分支付、红包发放、分销体系、秒杀、会员价.......... 在用户...
  • liangpei2008
  • liangpei2008
  • 2015年03月06日 12:57
  • 421

Matlab的GUI的工作原理及流程

例如,用GUIDE创建名为ceshi的GUI程序,其m文件的主函数有如下形式。那么,打开该GUI时,它到底是怎么运行的呢?以下略作小结,欢迎大家补充 1.         function va...
  • zhaisharap
  • zhaisharap
  • 2013年11月21日 10:23
  • 3195

一个基于Matlab的简单Gui设计

前几日浩子说要编一个基于Matlab的用户图像界面,他用GUIDE搭了一个大概的框架,大概要实现数据读入、做图分析、图像清除、关闭界面的功能,我用函数形式给改编了一个,虽然问题比较简单,但是也可以视为...
  • z215367701
  • z215367701
  • 2016年01月12日 18:34
  • 2531

java GUI设计和布局

GUI(Graphical User Interfaces):由各种图形对象组成的用户界面,在这种用户界面下,用户的命令和对程序的控制是通过“选择”各种图形对象来实现的。 抽象窗口工具包: ...
  • u010994304
  • u010994304
  • 2014年08月11日 23:16
  • 2224

Python之学习笔记(GUI设计)

GUI 小试牛刀 进阶GUI小试牛刀# -*- coding: utf-8 -*-from Tkinter import * # 导入Tkinter包的所有内容 ''' GUI的库有TK,wxWidg...
  • c602273091
  • c602273091
  • 2015年05月31日 15:41
  • 1035

GUI设计9个原则(第三篇)

基本原则7: 传进信息,而不仅仅是数据 基本原则8: 设计应满足响应需求 基本原别9: 通过用户试用发现错误,然后修复它7) 原则7: 传进信息,而不仅仅是数据   计算机承诺了一种信息来源。但...
  • sanqima
  • sanqima
  • 2015年05月09日 18:46
  • 1265

Eclipse之GUI设计初步

GUI初步入门,是开发应用程序的有力武器!
  • xyb890826
  • xyb890826
  • 2014年12月17日 21:23
  • 2276
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GUI设计中的一些经验教训 1
举报原因:
原因补充:

(最多只允许输入30个字)