在开发具有同样重要的数据和操作的几组的桌面应用程序,你如何应对用户界面设计?

大多数基于Web的应用程序我已经开发的有链接到每个服务的应用程序提供了一个简单的主页。大多数这些网页都包含在其中,你可以向下钻取或通过下面的“编辑”,“更新”或“删除”式链接进行操作的数据库项目的清单。想想vBulletin用户控制面板。菜单中上下右侧的左侧,数据组和业务。

我现在寻找到桌面应用程序的开发和好奇的最常见的设计习惯。对于上面的例子,我想某种标签界面(如Eclipse与Java透视图,颠覆透视等)的,但是,如果功能性基团被大致相等的频率使用时,用户将在标签之间点击周围很经常。我也想知道我是否想让用户发射Ñ选项卡中的相同的类型,或者预加载每个标签的每个功能组和只允许用户在它们之间切换。

我想这还可以使用单独的窗口为每个组的功能实现。这使得具有此问题的一个外的地方“家的窗口”,这仅仅是一个按钮来火了这些窗口的集合。

是一个桌面应用程序后的用户的这么多年,我很为难,当涉及到实际构建有意义和并不突出的接口。我看着微软Office,但大部分这些应用程序的处理与许多操作,而不是许多同样重要的数据段各有独特的功能。一块数据(如Word文档)

/成语你遵循在这种情况下桌面应用程序开发什么样的设计原则是什么?

有帮助吗?

解决方案 3

HTTP:// richnewman。 wordpress.com/2007/10/26/user-interface-design-for-business-applications/

原来我后是“MDI”(多文档界面),即使文件不一定是同一类型。本文介绍一些常见的MDI风格和用好建议包扎。

其他提示

具有三个单独的窗口为每一个数据组允许用户通过侧看到多于一个数据组侧(假设他们的显示器足够大),柔性标签没有提供。单独的窗口还让你有不同的菜单栏和工具栏各数据组,从而消除了一堆残疾人操作的混乱时,用户可以在任何一个数据组。

除非你的“家”窗口更像是总结和监测什么是其他三个窗口的仪表盘,你是正确的没有一个,除了三个窗口的实际数据。相反,允许用户通过的下拉菜单中打开的任何窗口的任何三个窗口。在发生在大多数桌面应用程序的文件菜单中无处不在打开的菜单项,有的打开菜单项,每个数据组(例如,开放式的客户,打开库存,未平仓指令,或者可能只是标签他们的客户,库存,订单)。除非加入一些开放式的X.使您的文件菜单很长时间不使用级联菜单; 15-20菜单项是可以接受的。用于打开每个窗口冗余的工具栏按钮也可能是一个好主意。

有没有理由,你不能在默认情况下打开三个窗口,当用户执行程序,如果他们确实使用所有这三个在一个给定的会话平分。如果他们倾向于使用每个会话一个窗口,您可以提供启动时(或许还有一个启动窗口集成)与命令按钮来选择起始窗口对话框;或者您也可以消除通过将三个快捷在开始菜单在安装时,每个窗口,对话框的额外步骤。如果有什么的时候,则可以选择自动打开的任何窗口均在上届会议的最后五秒钟打开的窗口中使用非随机的变化。如果在窗口使用的个体差异,你必须知道的一些方法的Windows特定的用户倾向于使用最多(例如,从他们的工作描述),然后在安装时设置的默认窗口(S)。如果一切都失败,为用户提供一个选项/偏好选择什么窗口(S)在启动时打开。

另外一件事情:作为一个桌面应用程序,使用编辑就地。不要让用户单击“编辑”链接或按钮来更改数据库的记录,像许多Web应用程序做。让用户在表格中右边有记录变化中的数据显示。这使得交互简单和更快速,并且降低了您的应用的复杂性(窗口的数目)。

不知道为什么你没有得到这个任何答案。对于它的价值,你会发现许多问题的答案对这个的相关问题有帮助的。

您可能会考虑写你的Eclipse富客户端平台(RCP)应用。该平台将使你的腿了,你需要进入的MDI办法的世界。 访问 Eclipse RCP的主页了解详情。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top