I would like to wish you a very merry Christmas and a happy New Year.

运用界面设计的八条黄金规则

盛传 2006-06-15 10:54 @ 技术·学习积累

运用界面设计的八条黄金规则八条规则被称为“黄金规则”,它们适用于大多数的交互式系统。这些规则来源于经验并经过二十多年的改进,但对于特定的设计领域需要验证和调整。对于每种环境,这些基本原则都必须进行解释、精化和扩展。虽然它们有局限性,但为移动、桌面或者Web领域的设计人员提供了一个好的起点。没有哪个列表是完美无缺的,下面这个列表也不例外,但作为一个有用的指导,它已经很好地被学生和设计者所接受。

1、尽可能保证一致
这条准则是最经常被违反的,但完全遵循它也很困难,因为存在太多形式的一致性。类似的操作环境应提供一致的操作序列;相同的术语应该用在提示、菜单和帮助里;颜色、布局、大小写、字体等应当自始至终保持一致。异常情况,如删除命令没有确认提示,密码没有重输,应该容易理解而且要限制其数量。
2、符合普遍可用性
认识到不同用户的需求,并为可塑性(plasticity)而设计,可以促进内容的转换。新手和专家的差别、年龄范围、残疾情况以及技术多样性都可以丰富设计需求的内容,从而指导设计。添加适合新用户的特性(比如注解),以及适合专家的特性(比如快捷方式和更快的操作步骤),可以丰富界面设计并改善可以感知的系统质量。
3、提供信息丰富的反馈
对每个用户操作都应有对应的系统反馈信息。对于常用的或较次要的操作,反馈信息可以很简短;而对于不常用但很重要的操作,反馈信息就应丰富一些。对象的可视化实现可以方便清晰地显示出这种变化。
4、设计说明对话框以生成结束信息
应当把操作序列分成几组,包括开始、中间和结束三个阶段。一组操作结束后应有反馈信息,这可以使操作者产生完成任务的满足感和轻松感,而且可以让用户放弃临时的计划和想法,并告诉用户,系统已经准备好接受下一组操作。比如,用户在电子商务网站上选择产品一直到结帐,最后网站将以一个清晰的确认网页来完成这次交易。
5、预防错误
应当尽可能地设计不让用户犯严重错误的系统。比如,将不适当的菜单选项灰色显示,以及禁止在数值输入域中出现字母字符。如果用户犯了错误,界面应当检测到错误,并提供简单的、有建设性的、具体的指导来帮助恢复。比如,如果用户输入了无效的邮政编码,他们不必再次填写整个姓名-地址表单,而应该被引导去修改出错的部分。错误的操作应该让系统状态保持不变,或者界面应当提供关于恢复状态的文明。
6、允许轻松的反向操作
操作应尽可能地允许反向。这个特点可以减轻用户的焦虑,由于用户知道错误可以被撤销,这就会鼓励用户尝试不熟悉的选项。反向操作的单元可以是单独的操作、单个数据输入任务或一组完整操作。
7、支持内部控制点
有经验的操作者非常希望能控制界面,并希望界面对他们的操作进行反馈。而如果用户碰到奇怪的界面行为,进行冗长的数据输入,很难或无法得到所需信息,或者无法进行所需操作,他们就会感到焦虑和不满。Gains(1981)提出了避免非因果性(avoid acausality)规则,并鼓励用户去做行为的主动者而不是行为的响应者。
8、减少短时记忆
由于人凭借短时记忆进行信息处理存在局限性(由经验法则可知,人可以记忆5到9个信息块),所以要求显示简单,多页显示统一以及窗口移动频率低,并且要保证分配足够的时间用于学习代码、记忆操作方法和操作序列。另外,还应该提供一个地方,可以对命令语法、缩略语、代码以及其他信息进行适当的在线访问。
1

用户界面设计的指导原则

盛传 2006-06-14 09:51 @ 技术·学习积累

述一些指导原则的样本,它们用于界面导航、组织显示、引起用户注意以及方便数据输入。指导原则是一个好的起点,它们可以告诉设计者一些有益的经验,但常常需要一些管理过程促进教育、执行、增减以及提高。

界面导航

美国国家癌症研究所的388条指导原则,已被一些研究发现所证实,它涵盖了设计过程、通用原则以及特殊规则。指导原则的这个实例提供了独具风格的有益建议:

将任务序列标准化
在相似的环境下,允许用户以相同的顺序和方法执行任务。
盛传:界面必须使用户随时掌握任务的进展情况。特别是在需要多步骤才能完全或者需要较长时间的等待时,必须让用户了解工作进展情况,如已经在第几步的位置上或已经完成了百分之几等。不要让用户对完成这任务还需要做什么毫不知情,也切不可让用户面对一个没有反应的屏幕,以致怀疑是否出现了死机现象。
确保嵌入式链接是描述性的
当使用嵌入式链接的时候,链接文字应该准确描述链接的目的地。
使用惟一的描述性标题
使用相互之间独一无二的标题,并且标题要从概念上与它们所描述的内容相关联。
将复选框用于二元选择
当用户要在两个清晰易辨的选项(如“开”或者“关”)中做出选择时,提供复选框控件。——问号:是单选框吧。
开发适宜打印的网页
如果用户可能打印一页或者更多的网页,那么要开发宽度适于打印的网页。
使用缩略图来预览大图
当查看原本尺寸的图片不是很重要时,就先提供图片的缩略图。

0

Windows2003中IIS6.0文件上传大小限制解决方法

盛传 2006-05-23 23:16 @ 技术·学习积累

Upload large files on Windows 2003 server

Question:
问题描述:

——————————————————————————–
Does Pure ASP Upload support uploading large files on Windows 2003 server? I’m getting the following error:
Request object error ‘ASP 0104 : 80004005′
Operation not Allowed
/ScriptLibrary/incPureUpload.asp, line 40

上传大文件到 Windows 2003 server + IIS 6.0 服务器的时候遇到下列错误:
请求对象错误 ‘ASP 0104 : 80004005′
操作被禁止
/ScriptLibrary/incPureUpload.asp, 行 40

如何用动易CMS打造超炫的博客

盛传 2006-05-19 11:42 @ 技术·学习积累

一、你能忍受现在的主流博客吗?

动易CMS作为一个网络的从业者,或者是一位做过网站的人,可能都会有和我一样的想法,自己架一个博客,自已的博客自己做主——什么删帖、什么过滤、号称能完全定制却其实不堪入目的模板、天文数字一般的长长地网址(这个能印到名片里吗?)——我有这个能力,干嘛要寄人篱下呢!

那么,你会选择网上什么样的博客程序呢?我换过好几个单用户的博客程序,但一般都存在以下几个问题:

1、模板问题。
有些程序没有模板,只能修改源代码,这当然难不倒我们,但是以后的升级呢,那可就成了大工程了。就是是有模板功能的,也不够细致,会造成设计被代码牵着鼻子走的现象,无法发挥——淘汰一批。
2、输出静态页面。
静态页面的好处众所周知——又淘汰一批。
3、垃圾评论。
这个难道真的不可避免吗,为什么一直就没有好方法出现呢?
4、致命伤:我们该怎样定义博客(当然,这只是我对需求的理解)。
对于博客的低端用户,博客托管商那里的程序早就让他们心满意足了,可是对于自已动手架博客的用户来说,我们需要什么?我们需要的是一个个人媒体。我们最大的需求是将博客建成一个有条理的书架,而不是杂乱无章的抽屉。而现在的博客呢,完全是一副流水帐的样子。
这也是现在很流行的圈子或俱乐部的问题,以前在开发俱乐部的时候我就说过,没有可以积累的地方。比如我喜欢李宇春,我陆陆续续一直在收集她的歌词,如果放在博客里,你会觉得乱不乱呢?不多说这个问题了。

所以我一直对自己使用的博客不甚满意,直到有一天晚上,我突然想:不如用动易来做我的博客吧!

6

国际裸体日与CSS裸体日

盛传 2006-05-15 10:43 @ 技术·学习积累 摘摘·发现收藏

国际裸体日与CSS裸体日2006年4月5日是首届“CSS裸体日”,本持着推广网页标准、以及使用正确语意标注与适当阶层结构的精神,发起人 Dustin Diaz 倡导所有CSS驱动风格的网站在该天脱掉CSS样式表,向人们展示最简单直接而有序的一面。

0
Page: 1 2