gpt4 book ai didi

user-interface - 学习创建漂亮的/下一代 GUI

转载 作者:行者123 更新时间:2023-12-01 07:12:07 33 4
gpt4 key购买 nike

我真的很想创建一个外观漂亮的 GUI 桌面应用程序,例如:

  • Mac OS X 界面
  • Windows 上的 Picasa 桌面客户端
  • iPhone 应用程序
  • 办公室 2007

  • 我一直在使用 Qt/Swing/WinForm 编写 GUI

    而且我厌倦了创建如此简单的GUI,哈哈。

    所以我正在考虑深入研究以下内容:
  • jQuery
  • WPF/C#
  • iPhone SDK
  • 银光
  • Adobe Air/Flex

  • 只是为了获得一些关于如何创建非常酷的 UI 的想法。

    这听起来像是一个很好的 list 吗?这里有任何开发人员可以分享他们使用什么平台来创建非常酷的桌面应用程序吗?

    顺便说一句,我真的很想知道 Apple/Microsoft 的开发人员使用什么来开发他们自己看起来很酷的软件。

    编辑
    很多回复都在谈论可用性比“看起来很酷”的重要性。

    我完全同意可用性和简单性是用户界面设计最重要的方面。我已经做了一段时间的 GUI 开发(> 3 年),所以我明白了。

    但是使用看起来很酷的 UI 也可以改善用户体验 + 它可以对您的软件是否销售产生重大影响。

    我的意思是,否则为什么每次有新版本时,微软/苹果都会试图让他们的操作系统 UI 看起来“更酷”?为什么要像pragprog.com 或versionsapp.com 这样的网站。让他们的网站看起来像这样?基本上你用一 block 石头杀死 2 只鸟:令人惊叹的 UI + super 可用性(因为它看起来简单直观)。

    是我努力的方向。据我所知,我无法使用 Qt/Winform 实现这一点。我读过的大多数书都只是向您展示了如何制作看起来一般(阅读:1990 年代)的 UI。我想学习如何创建看起来很酷的 UI。这些天,我唯一看到酷炫 UI 的地方就是我上面列出的技术。我不迷恋任何技术。但我只想知道其他技术是如何完成的,看看我是否可以将它们应用到我正在使用的技术中,或者看看我是否可以在我的工作中使用这些技术。

    一个例子:如果我要在 UI 之间进行选择这个 UI ,如果仅基于外观,我可能会选择后者。

    从功能上讲,它们只是相同的 UI;它们都允许您跟踪您的时间。它们都包含按钮和文本框等。但是它们看起来不同的事实也使它们在吸引力方面有所区别。

    所以总而言之,我认为“蛋糕上的冰”非常重要。我会说这是在你确定你拥有一个完全直观、可用的 UI 之后你所追求的东西。

    最佳答案

    我认为许多人不擅长设计界面的主要原因是他们认为它们是图形设计。它不是。创建一个好的用户界面的核心有点像创建一个好的 API - 界面必须在概念上保持一致,难以误用,易于执行常见任务。

    因为“厌倦了简单的 GUI”而想要设计一些很酷的东西是灾难的完美秘诀。如果没有别的原因,那么因为一致性是良好 UI 的关键部分。如果每个应用程序都想远离人群,那么整个事情就会变得一团糟。

    不幸的是,Mac OS X 看起来那么好,因为人们开始认为你可以通过动画或在其顶部撒上一些图形来创建一个好的界面。图形部分,设计的“酷”只是锦上添花。如果您真的想设计好的界面,请忠于环境,尊重本地的人机界面准则。也许阅读 Apple’s Human Interface Guidelines了解问题出在哪里以及可以采取哪些措施来解决这些问题。

    我知道这听起来比在 Photoshop 中填充渐变更无聊,但如果你真的想创建一流的界面,这是唯一正确的方法。

    关于user-interface - 学习创建漂亮的/下一代 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1713302/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com