マルチドキュメント‐インターフェース
エム‐ディー‐アイ【MDI】
読み方:えむでぃーあい
《multiple document interface》パソコンのアプリケーションソフトなどで、一つのウインドー内に複数のファイルを表示する形式のもの。マルチプルドキュメントインターフェース。マルチドキュメントインターフェース。マルチキュメントインターフェース。→エス‐ディー‐アイ(SDI)
MDI
読み方:エムディーアイ
別名:マルチプルドキュメントインターフェース,マルチキュメントインターフェース,マルチキュメントインタフェース
MDIとは、ひとつのアプリケーションソフトウェアの内部で複数のウィンドウを立ち上げることができる表示方式のことである。
MDIでは、単一のウィンドウ内で複数のドキュメントファイルを同時に開き、マルチウィンドウ方式と同様に操作を行うことができる。MDI環境で表示された複数のウィンドウは、メインとなる大本のアプリケーションの下位に開かれたウィンドウと位置づけられる。そのため、メインとなるウィンドウの領域をはみ出して表示されることはない。
MDIは一つのアプリケーションで内で立ち上げられているため、複数のアプリケーションを別個に立ち上げる場合に比べてメモリ容量を節約できる。他面、アプリケーション内のドキュメントの親子関係の把握を誤ると、ウィンドウを前面に出せず(タスクバーで切り替えることができず)混乱する、といった場面が生じうる。ただし最近ではタブによって文書を見失わず切り替えることができるアプリケーションも少なくない。
MDIに対して、ひとつのアプリケーションにつきひとつのウィンドウのみ開くことが可能な方式はSDI(Single Document Interface)と呼ばれる。SDIでは複数のウィンドウで操作したい場合、同じアプリケーションを複数別個に立ち上げることになる。MDIに比べるとメモリ容量を大きく割く必要がある。
MicrosoftのWord、Excelなどは、比較的早期のバージョンではMDIが採用されていたが、後にSDIに切り替えられている。
参照リンク
Microsoft Windows ユーザー エクスペリエンス FAQ - (Microsoft)
Multiple Document Interface
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/07/19 13:49 UTC 版)
MDI、Multiple Document Interface (マルチ・ドキュメント・インタフェース)とは親ウィンドウ内に複数の子ウィンドウを表示して管理するグラフィカルユーザインタフェース方式である。従来のSDI方式ではドキュメントごとにアプリケーションウィンドウを必要とするため、複数のドキュメントを開く際はそれぞれにアプリケーションプロセスを起動しなければならず、メモリやリソースの消費が増えるという問題を解決するために開発された。SDIでは1つのドキュメントに対し、1つのアプリケーションウィンドウ(1つのトップレベルウィンドウ)を使用するが、MDIでは1つのドキュメントに対し、1つの子ウィンドウを使用する[1]。また、MDIのドキュメントウィンドウは親ウィンドウにロックおよびクリッピングされる。
- ^ MFCにおいて、1つのドキュメントに対して、複数のビューウィンドウを表示する「マルチビュー」という方式も存在するが、SDI/MDIの分類とは異なる。
- ^ What's New in the Visual Studio 2010 Editor | Microsoft Docs
- ^ Visual Studio 2010 エディターの新機能 | Microsoft Docs
- ^ Microsoft Windows ユーザー エクスペリエンス FAQ | Microsoft Docs
- ^ Managing MDI Child Windows | Microsoft Docs
- ^ Multiple-Document Interface (MDI) Applications - Windows Forms | Microsoft Docs
- ^ Visual Studio .NET の紹介 | Microsoft Docs
- ^ Excel 2013 からのウィンドウ管理方法変更について – シングル ドキュメント インターフェイス (SDI) – Japan Office Developer Support Blog
- 1 Multiple Document Interfaceとは
- 2 Multiple Document Interfaceの概要
- 3 脚注
Multiple Document Interface (MDI)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/29 07:34 UTC 版)
「グラフィカルユーザインタフェース」の記事における「Multiple Document Interface (MDI)」の解説
ひとつのウィンドウ内に入れ子状にウィンドウが表示され、複数のデータ管理を行う方式。この場合は、ウィンドウ管理が簡単になるが、作業の管理が二重になる。
※この「Multiple Document Interface (MDI)」の解説は、「グラフィカルユーザインタフェース」の解説の一部です。
「Multiple Document Interface (MDI)」を含む「グラフィカルユーザインタフェース」の記事については、「グラフィカルユーザインタフェース」の概要を参照ください。
- multiple document interfaceのページへのリンク