网络编程
位置:首页>> 网络编程>> 网页设计>> 从"..."看中国的UI设计界的粗糙

从"..."看中国的UI设计界的粗糙

作者:子条 来源:子条,设计中的战斗机 发布时间:2007-11-21 19:28:00 

标签:ui,设计,界面

1983年1月19日,苹果公司发布乔布斯领导研制的新一代电脑Lisa,当时Lisa电脑的设计人员就认为,必须将立即执行的命令和需要用户附加输入的命令分开。

他们决定在后者的命令末尾添加省略号“...”,比如“Save as...(另存为...)”。这个省略号提醒人们:软件会显示一个对话框提示用户输入更多信息(暗示当前命令发生之前还有别的情况)。会立即执行的命令末尾没有“...”。

这条规则被广泛运用,包括菜单和按钮。Lisa计算机以及它的后来者MAC和Microsoft,采用这条规则在细节处理上起了很大的作用。

来看看经过了24年之后这个设计的应用:

1.Microsoft Internet Explorer 文件,6处

2.Adobe Photoshop 图像,7处

3.Windows XP记事本 格式,1处

4.Windows Live Messenger 文件,2处

5.腾讯OICQ2007 右键,0处

很不幸,国内的这些开发人员到了2007年,仍然不知道这条规则。

希望朋友们能在有需要的地方加"...",让用户知道还有一个取消操作的机会。
不要让全中国的用户去猜。

所有基于GUI平台的主流指南都包含了这条规则:

  • 《Java Look and Feel Design Guidelines》 1999,第134页;

  • 《The Windows Interface Guidelines for Software Design》 Microsoft,1995,第136-137页;

  • 《Windows Style-Guide Update》 Microsoft,1998,第10-11页;

  • 《OSF/Motif Style Guide:Rev 1.2》 OSF,1993,第164-165页;

  • 《Macintosh Human Interface Guidelines》 Apple,1993,第67-71页。

0
投稿

猜你喜欢

  • 作为入门者来说,了解JavaScript中timer的工作方式是很重要的。通常它们的表现行为并不是那么地直观,而这是因为它们都处在一个单一线
  • (1)Flush的内容至少要有256字节经过反复的测试,我得出一个结论。就是flush的内容至少要有256字节。也就是只有编译产生了至少25
  • 遇到一个很奇怪的现象,在给页面添加“打印”按钮时,发现网页在IE6下居然不能打印,弹出一个对话框,遇到脚本错误。查看错误详细:定位到 url
  • 以下代码已经在SQLServer2008上的示例数据库测试通过问题一:如何为数据进行加密与解密,避免使用者窃取机密数据? 对于一些敏感数据,
  • 支持实时监控sliderbar的数据,允许有callback回调的函数,有示例1、可自定样式SetStyle() 2、带有onSroll功能
  • <% a="福建是中国的一个省|我们美丽中国的武夷山!" b="中国,我们,武夷山,福建,美国,苹果&q
  • [参与测试的浏览器:IE6 / IE7 / IE8 / FF3 / OP9.6 / SF3 / Chrome2 ][操作系统:Windows
  •     当然有,看看下面,你就会明白:<%Sub TimeDelaySeconds(Delay
  • 网上有许关于固定表格的标题行的文章,但是既要固定标题行又要固定标题列的却几乎没有。现我写下如下代码以供大家参考:<html> &
  • 我的长博文不少,比较影响阅读体验,有必要添加一个文章目录功能。相比 Wordpress, Typecho 的插件就比较少了。我想找一个像掘金
  • 问:假如我的一个表里含有(a,b,c,d)和(a,b)形成组合键。我能在列值中写这个查询吗?例如: select a,c,d from my
  • 关于数据库的逻辑设计,是一个很广泛的问题。本文主要针对开发应用中遇到在MS SQL Server上进行表设计时,对表的主键设计应注意的问题以
  • 在Intel的早期,Andy Grove遇到一个雇员 - 他建议公司在芯片的基础上开发个人计算机。AndyGrove疑问道“个人计算机能做什
  •  <%DIM LinkArray(4,2)' 定义链接数组LinkArray(0,1)=&quo
  • 三遍记忆,让你记住海量素材的准确位置和用途,提高其可用性.这仅仅是一个示意图.在以往的日子里,我做到了只要脑袋里冒出一个想法,立刻就能知道我
  • 为了让鼠标移到小图上显示大图,我利用鼠标事件新建了一个层来显示大图.当然之前最好得到XY坐标取得当前鼠标的X,Y坐标:function&nb
  • 一、Browser Capabilities组件 该组件最主要的作用是:提取识别客户端浏览器的版本信息。其原理是这样的:当客户端浏览器向服务
  • 网站可用性是任何网站的基本要素,而可用的导航更是网站所必需的要素之一。导航决定了用户如何与网站进行交互。如果没有了可用的导航,那么网站内容就
  • 清除浮动这个问题的提出,在现在来说应该算是一个非常古老的问题了,很多人对解决办法估计也能烂记于心了,但是我这个落后了不少的前端开发程序员,太
  • 代码如下:<% Randomize Do While Len(pass)<12 
手机版 网络编程 asp之家 www.aspxhome.com