当前位置:  开发笔记 > 程序员 > 正文

易于浏览的开发人员UI技巧

如何解决《易于浏览的开发人员UI技巧》经验,为你挑选了6个好方法。

每个开发人员应该知道哪些关键UI设计技巧?

虽然为开发人员提供了许多UI资源(例如,Joel Spolsky的程序员用户界面设计),但我更感兴趣的是一个可以在1到2页内进行通信的项目符号列表.

我对更具战术性的日常UI技巧感兴趣,而不是UI设计会议中涵盖的总体UI设计目标(可能至少有一个具有良好UI感觉的人参加).这些技巧的集合可能涵盖了日常程序员遇到的大约80%的案例.



1> Bryan Oakley..:

使用标准的菜单栏(业余GUI设计师似乎想出于某种原因在这里绘制自己的路线).确保第一项是文件,编辑和查看,最后一项是帮助

不要担心颜色主题或皮肤; 坚持与您的平台一致的标准外观

使用默认的系统字体

使用与您的平台一致的菜单加速器

坚持尝试和真实的布局,顶部是菜单栏,底部是状态栏,如果需要,左侧是导航窗格

从不做全系统抢夺

如果您有选择,请使所有窗口可调整大小.

使用radiobuttons组来"选择一个".始终确保默认选中其中一个.如果您希望用户不能选择任何一个,请添加另一个单选按钮以"无选择"

使用支票按钮组"选择零或更多"

必要时约束输入(即:简单地忽略数字输入字段中的非数字)而不是等待用户输入数据,提交,然后抛出一个对话框,说"嘿,不允许写信!".如果不允许,请不要在第一时间接受它们.

你接受的是自由的投入.为了善良,如果他们遗漏了连字符,请不要为SSN字段投放,或者在不想要它们时放入.计算机是智能的,让它弄清楚xxxxxxxxx和xxx xx xxxx和xxx-xx-xxxx都是有效的社会安全号码.

总是允许长字段中的空格,例如序列号和诸如此类的东西.如果允许用户将数字分组为三个或四个,则数据质量会提高.如果您的数据模型无法处理空间,则可以在保存数据之前将其删除.

避免像瘟疫这样的弹出式对话框.除非你绝对必须,否则不要展示.如果您决定必须,请在继续之前停止并重新考虑您的设计.有时它们是必要的,但那些时间比你想象的要少得多.

注意键盘遍历.大多数工具包都试图让它正确,但总是仔细检查.用户应该能够使用tab键以逻辑方式遍历小部件.

当然,所有这些规则都可以被打破.但只有在你出于合理的理由打破它时才能打破它.

请记住,该软件是有帮助的用户,它应该做的事情,他们想要的,而不是让他们做想要的.



2> Alister Bulm..:

当您即将执行将更改或删除信息的操作时,请不要询问"您确定" - 用户将学习如何单击该按钮作为操作的一部分.尝试在系统设计中允许"撤消".


但如果真的可以"撤消格式化硬盘",那么应用程序不会更好吗?执行然后能够撤消几乎总是优于弹出窗口.显然,对于不可恢复的动作,对话是必要的.诀窍是首先不要建立不可恢复的行动.

3> PotatoEngine..:

使默认选择成为大多数用户满意的选择.



4> Jeffrey Harr..:

始终为您的用户提供一个"出路",无需使用后退按钮.

最好的例子:

如果发生错误,请将它们链接回原来的位置(或者至少可以重新开始).


是的,但如果他们使用后退按钮它也不会死,也可以这样做,因为"后退"按钮是人们**倾向于使用的UI的批准部分.

5> Dillie-O..:

尽可能使用工具提示.令人惊讶的是,这些小家伙可以为最终用户添加大量帮助,而且他们对应用程序本身并不显眼.


但是,不要创建一个具有数千个相似的任意图标的应用程序,并且需要工具提示才能知道他们做了什么;)

6> BoltBait..:

设计UI时,请使其尽可能简单,但不要简单。

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有