1

それぞれの長所と短所は何ですか?

4

3 に答える 3

3

場合によります。

通常、ユーザーが一度に 1 つのドキュメントに集中し、できるだけ多くのドキュメントを表示したい場合は、MDI (またはタブ付き MDI) を使用します。

ユーザーが多数の小さなフォームを一度に操作したい場合は、所有されている非モーダル フォーム (ツールウィンドウなど) を使用します。

Visual Studioのように両方を使用することもできます。

于 2010-03-16T02:28:00.930 に答える
2

それは多くの要因に依存しますが、最も重要なのは、ユーザーにアプリケーションとどのように対話してもらいたいか (またはユーザーがどのように操作することを選択したか) です。

たとえば、古いインターネット ブラウジングでは、さまざまなウィンドウが多数あり、タスク バーがごちゃごちゃしていました。現在、新しいトレンドはタブであり、誰もがそれに向けて動いています.

それどころか、MS Office は反対の方向に進んでいます。以前は 1 つのウィンドウで多数のファイルを開いていましたが、現在はタスク バーに散らかっています。

タブの優れている点は、一度にすべて表示され、ホットキーですばやく切り替えることができることです。しかし、Officeはそれらのファイルを[メニューバー]-[Windows]-[ファイル名]に隠していました。ファイル間で変更するのは非常に面倒です。

MDI は、すべてのウィンドウがほぼ同じ高さ/幅を持つように配置される「モザイク」と「カスケード」という 2 つの廃止されたモードのために最初に発明されました。これらのモードが好きなユーザーは一人もいませんでした。

新しいトレンドは、Slaks が言ったように、Visual Studio や一度に多くのデータを表示する必要があるほとんどの開発環境などで、クリッピング ウィンドウを使用することです。この方法は明らかに「モザイク」モードの後継ですが、1 つのウィンドウをサイズ変更または移動すると、他のすべてのウィンドウが自動的に再配置されるという大きな利点があります。

于 2010-03-16T03:06:42.087 に答える
0

@SLaksの回答に+1。

表示されたデータを別のタスクの一部として使用する必要がある場合、ユーザーが実際にはモードレスであるダイアログ スタイルのウィンドウをいくつか持つことが重要になる場合があります。

たとえば、SQL Server Management Studio の一部のダイアログは、[OK] ボタンと [キャンセル] ボタンがある場合でも、実際にはモードレスです。データベースのプロパティ ウィンドウは、そのような野獣です。

于 2010-03-16T03:13:40.800 に答える