你通常如何使程序看起来很漂亮?

Ser*_*pia 7 layout wiki

如何让应用程序看起来不错,而不是像业余爱好者一样将它拉到一起?

我的意思是图形方面.

是否有某种书可以阅读有关美丽的节目布局等等?

我把它放在社区Wiki中,所以请随时以我们都可以学习的方式留下您的意见.:d

编辑:哦,天啊.我完全忘记提到什么的程序.我是指桌面应用程序.不是Web应用程序.:d

Rob*_*vey 29

找一个平面设计师.

我不是想偷偷摸摸,我只是说'.我认为自己是一个非常优秀的开发人员,但在平面设计方面我处于稳定的水平.

良好图形设计的技能(和工具)与开发人员的技能根本不同.

  • 你是对的.但是,软件工程师必须对设计本身有所了解,才能使产品变得更好.说,"只是雇用一个设计"就像有人为你建房子而不考虑你是否认为它看起来不错.我经过惨痛的教训才学到这个. (6认同)

Phi*_*hil 9

三件事:

  1. 聘请了解商业模式和客户的设计师; 除非你自己擅长

  2. 为了帮助您向设计师提供有意义的反馈,请阅读我喜欢的书" 不要让我思考:网络可用性的常识方法",Steve Krug的第2版

  3. 研究许多在您感兴趣的业务中取得成功的优秀应用程序.从他们那里获得灵感(又称复制)好的想法,并融入你自己的想法.一个典型的例子是谷歌搜索如何"启发"微软的Bing

  • + 1不要让我思考 - 一本优秀的书 (3认同)

Raj*_*ore 6

在涉及应用程序的外观时,以下术语非常重要

用户界面设计 这里讨论了应用程序如何具有统一的柔和颜色,类似大小的控件,平滑的字体,适当的数据元素分组等.

用户体验 这是一件难以实现的事情.这是应用程序的直观性"你确定吗?" 并且"你真的确定吗?" 消息框,取消弹出窗口和对话框,自动保存,从一个阶段到另一个阶段的流程,数据保存的准确性,以及一系列让用户体验真正令人惊叹的其他东西.

如果没有良好的用户界面,你就无法获得良好的用户体验,但如果没有良好的用户体验,绝对有可能拥有一个良好


whe*_*ies 5

只是继续重做它.说真的,接受所有外界的批评.要求他们具体.如果您正在进行网络工作,请查看尽可能多的网站.有时,根据创建者的不同,您可以通过电子邮件发送网站,询问他们为什么会这样做并获得回复.如果你正在桌面上找到一个你喜欢的图书馆看起来不错(不是Swing,如果你想要就讨厌我.)然后创建,销毁,创建,销毁等等,直到你开心为止.

我认为人们最大的问题就是学会抛弃一个不适合你的组件.


Soo*_*Tan 5

我发现通过各种桌面设计指南非常有用.

  1. Windows用户体验互动指南
  2. Apple人机界面指南
  3. Gnome人机界面指南

我不认为它们中的任何一个都可以被认为是"正确的",但是就基本理论(例如对齐,间距和小部件布局)而言,它们将为您提供关于一般预期的良好基线想法.