代码之家  ›  专栏  ›  技术社区  ›  adolfojp

正在寻找一些设计出色的GUI应用程序示例[已关闭]

  •  7
  • adolfojp  · 技术社区  · 16 年前

    我将在大约一个月后开始开发我的下一个桌面应用程序。在过去,我交付的功能性软件在可用性或美学方面没有让任何人(包括我自己)感到惊讶。

    有人知道有什么资源、指南甚至书籍可以展示桌面软件的优秀设计吗?

    web应用程序似乎有很多资源,但桌面应用程序的资源却非常有限。

    9 回复  |  直到 16 年前
        2
  •  2
  •   Bill K    16 年前

    当你这样做的时候,创造力是至关重要的。在处理复杂的硬件配置时(我不得不做很多事情,但可能不适用于您),我很幸运地找到了技术手册和技术支持人员,并试图完全理解问题。然后我采用了他们用来向我展示的方法(手册中的图表、白板图纸等),并尝试将它们编码到GUI中。

    迭代也很关键。很快做一个原型,然后请求你看到的每个人都去尝试。让他们解决一个问题,然后看他们先去哪里,看他们有什么问题。

    解决每一个问题和绊脚石。

    不要害怕扔掉它,重新开始,它只是原型代码。

    将GUI与实现分开,以便在找到更好的方法时可以交换GUI。

        3
  •  1
  •   Nick Fortescue    16 年前

    如果你只想专注于一个功能,可以看看ITunes的搜索框,它会根据你的输入进行过滤。其他软件可能有过这种情况,但我想这是我遇到它的第一个地方。

    自动完成,你在这么多地方看到的是另一个。我推荐IntelliJ IDEA,因为它采用了emacs、visualstudio等多年来一直采用的自动补全的方式,并为变量名和方法名添加了自动补全,这种方式在您第一次遇到它时几乎像是灵媒。

        4
  •  1
  •   Eduardo Molteni    16 年前

    你可以看看 Thirteen23 Experiences

        5
  •  1
  •   17 of 26    16 年前

    例如,如果您正在开发一个Windows应用程序,最好确保control-c复制、control-v粘贴、control-s保存等等。“文件”菜单最好是菜单栏中最左边的项目,“帮助”菜单最好是最右边的项目。

        6
  •  1
  •   Lee B    16 年前

    谷歌搜索HIG。人机界面指南通常包括对用户界面最佳实践的大量研究,并详细解释如何设计程序的各个方面。另外,有一个谷歌“用户界面耻辱大厅”或类似的东西。

        7
  •  1
  •   Community CDub    7 年前

    this question 我提到 GUI bloopers . 伟大设计的一部分是知道什么是糟糕的设计以及为什么。这其实是一本好书,虽然我不知道网站上有多少。

        8
  •  0
  •   Jack Jack    15 年前

    你可以在GUI公司的网站上查看案例研究。我几乎没有资金 www.puzzlehead.com