Delphi:应用程序中用户界面的新设计

max*_*fax 4 delphi graphics user-interface

我需要你的建议如何组织和制作一个漂亮的图形用户界面.

现在我有这样的事情: 在此输入图像描述

树视图(需要很大的空间......)作为菜单,为每个项目分配帧.所有框架都有控制按钮(工具栏)和此列表中的内容:列表视图,字符串网格,进度条,备忘录,丰富的编辑,Web浏览器,颜色选择器,列表框,标签,编辑等.

我没有足够的经验来创建一个好的,简单的图形用户界面,而且我没有任何想法.

对我来说最困难的是我需要创建一个漂亮的SDI,但是当前的UI类似于MDI(具有许多控件的帧而不是窗口).

因此,我正在尝试从其他软件中复制UI:http://www.addictivetips.com/windows-tips/150-best-windows-applications-of-year-2010-editors-pick/ + SCREEN SHOTS.但我找不到合适的东西:(

添加:

我有一个想法是使用玻璃效果("菜单"而不是左侧的树状视图),但它看起来很复杂:玻璃上的按钮和下面的按钮(工具栏).

在此输入图像描述

另一个版本: 在此输入图像描述

请告诉我该做什么或给我一个方向.谢谢!

Arn*_*hez 7

考虑到大多数显示器现在是16/10或16/9,即不再是4/3宽高比.

因此,将树放在左侧,甚至左侧的命令工具栏而不是窗口的顶部都不是空间的损失.在这方面,你的第一个截图并不是更糟糕.我只是用这种设计编写了一个日志查看器:日志事件具有完整的应用程序高度.

例如,Office 2007/2010功能区看起来很漂亮,但在日常使用中需要太多的垂直空间恕我直言.一些用户(在我之中)对此功能区感到沮丧.例如,我发现它在笔记本中并不常用.最大的用户界面为内容提供了充分的空间,而不是命令.Chrome就是一个很好的例子.移动应用程序倾向于最大化可用空间使用.

只需2美分.

  • @David你是对的,这就是理论.但老实说,有多少Office用户知道这个双击选项卡技巧,有多少使用它? - 例如,我知道它,但从未使用过它......你和我一样多少次听到"我在新的功能区中找不到这个命令,而它却在那里我的Word 2003子菜单...." 对接解决方案,就像在旧的工具栏时代一样,并不是那么糟糕:根据您的屏幕(或右侧或底部,根据品味)停靠在左侧或顶部. (2认同)
  • 我不认为像你这样的高级用户是功能区的主要用例!我个人是乐队的粉丝,但主要是因为我从来没有使用Office.从来没有学过任何办法,我觉得比子菜单狩猎更容易.如果你知道旧的方式,那么我确定这个色带会是一个扳手.我知道的一件事是我不想为OrcaFlex添加功能区.现有客户会讨厌它. (2认同)