当前位置:  开发笔记 > 编程语言 > 正文

设计GUI

如何解决《设计GUI》经验,为你挑选了2个好方法。

作为一个很少(或没有)艺术倾向的开发人员,您如何为应用程序设计GUI?特别是,我正在考虑桌面应用程序,但也欢迎任何与Web应用程序相关的内容.我觉得很难设计出我和潜在用户都喜欢的东西.我可以在网上查找配色方案,但我怎么知道按钮/文本框等的位置?

更新:澄清一下,我并不是指使用什么控件等.相反,当我应该按钮,组合,文本框等时,是否有任何指导/提示?他们应该多久,我会把它们放在表格上?



1> Mendelt..:

您需要做的第一件事就是退出开发人员的观点.我们倾向于从形式,控件,按钮,列表,网格等方面进行思考.这往往会使我们找到对用户而言并非总是最佳的解决方案.

用户不想使用我们的软件.(除非你在编程游戏时)他们只是想完成任务.因此,当设计UI和用户交互时,从那里开始是有意义的.写下用户想要对您的软件做什么.考虑一下用户如何做这些事情,以及你的应用程序可以做些什么来简化事情.

尝试使用与编程不同的工具.这些让你再次在UI小部件中思考.从一支铅笔和一张纸开始草拟事物,也尝试考虑行为和布局等.如果你已经清楚了解你想要建立什么,你可以开始思考你是如何做的要建立它.当小部件,按钮和页面进入时.



2> bouvard..:

我开发的应用程序每小时被点击数千次,所以一切都归结为效率.我喜欢把它想象成一种货币,你可以用它来产生许多有用的公理:

如果它保存点击,则+1.

如果单击成本,则为-1.

如果用户浪费时间弄清楚它是如何工作的,那么-1.(大多数自定义UI元素)

如果它从根本上直观,+1.(Cover Flow功能)

如果它为首次用户节省点击次数,则为+1.(奇才)

如果长期用户需要点击一次,-1.(奇才)

(这就是为什么你必须确保你的键盘快捷键和标签顺序有意义.)

等等.

等等.

一切都得到主观加权和统计,你妥协的地方.最终,它可能是一种天真的哲学,但它对我的帮助相当不错.根据需要推断.

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