有什么优点和缺点为他们每个人的?

有帮助吗?

解决方案

这取决于

使用MDI(或选项卡式MDI),如果用户将一般集中于一个文档一次,并且将要看到尽可能。

使用拥有非模态形式(如toolwindows的),如果用户将要在一次与多个较小的形式进行交互。

您也可以同时使用,一拉的Visual Studio中。

其他提示

这取决于很多因素,最重要的是你希望你的用户与应用程序交互(或如何,他/她选择这样做)怎么做。

例如旧的互联网浏览方式是有很多不同的窗口会弄乱任务栏。现在,新的趋势是有标签和每个人都在走向它。

在相反,MS Office的移动在相反的方向。你曾经有很多在一个窗口中打开的文件,但现在他们都在任务栏上塞满了。

什么是了不起的标签就是你看到他们一次,你可以再快之间切换热键。然而办公室,躲在[菜单栏]这些文件 - [窗口] - [文件名]。太大的疼痛的文件之间变化。

MDI首次发明了两个过时的模式,它们是“马赛克”,其中每一个窗口被配置为具有大约相同的高度/宽度和“级联”。我从未见过其喜欢那些模式的单个用户。

新的趋势是有裁剪窗口,像Slaks说,比如在Visual Studio或者你需要查看大量的数据一次最DEVELOPPEMENT environements。这种方法是“马赛克”模式的明确接班人,但是大有大的好处,只要你调整或移动一个窗口,其他所有自动重新排列。

1为@ SLaks的回答。

这可能是重要的,你的用户有一些对话式的窗户,实际上是无模式,如果他们需要使用所显示的数据为另一任务的一部分。

例如,一些在SQL Server Management Studio中的对话框实际上是无模式,即使他们可能具有确定和取消按钮;数据库属性窗口是这样的野兽。

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