设计GUI [英] Designing a GUI

查看:75
本文介绍了设计GUI的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作为具有很少(或没有)艺术倾向的开发人员,您将如何为应用程序设计GUI?特别是,我在考虑桌面应用程序,但也欢迎与Web应用程序相关的任何事情。
我发现很难设计出令我和潜在用户都满意的东西。我可以在网上查找配色方案,但是我怎么知道在哪里放置按钮/文本框等?

How would you, as a developer with little (or no) artistic inclination, design a GUI for an application? In particular, I'm thinking about desktop apps but anything that relates to Web apps is welcome as well. I find it extremely hard to design something that both I and potential users find pleasing. I can look up color schemes on the net, but how would I know where to place buttons/textboxes/etc.?

更新:要澄清一下,我的意思不是使用什么控件等。而是,当我应该使用按钮,组合,文本框等时,是否有任何指导/提示?它们应该持续多长时间,我应该将它们放在表单上的什么位置?

Update: To clarify, I don't mean what controls and such to use. Rather, are there any guidelines/hints to when I should buttons, combos, textboxes and so on? How long should they be and where would I place them on the form?

推荐答案

您需要做的第一件事就是下车开发人员的观点。我们倾向于从形式,控件,按钮,列表,网格等方面进行思考。这倾向于将我们推向并非总是对用户最佳的解决方案。

The first thing you need to do is get out of your developer-point-of-view. We tend to think in terms of forms, controls, buttons, lists, grids etc. And this tends to push us to solutions that are not always optimal for the user.

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

Users don't want to use our software. (except when you're programming games) They just want to get stuff done. So when desinging UI and user interactions it makes sense to start from there. Write down what a user wants to do with your software. Think about how a user would go about doing these things and what your application could do to make things easier.

尝试使用与编程不同的工具。这些使您再次考虑UI小部件。从铅笔和纸开始画草图,然后尝试考虑行为以及布局等。如果您对要构建的东西有清晰的了解,就可以开始思考如何做要建造它。那就是小部件,按钮和页面进入的时候。

Try to work with different tools than you use for programming. These make you think in UI widgets again. Start with a pencil and a piece of paper to sketch things, also try to think about the behaviour as well as the layout etc. If you've got a clear picture of what you want to build you can start thinking about how you're going to build it. That's when the widgets, buttons and pages come in.

这篇关于设计GUI的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆