多文件介面

多文檔界面 （ Multiple Document Interface ） ， 簡稱MDI ， 主要應用於基於圖形用戶界面的系統中 。 其目的是同時打開和顯示多個文檔 ， 便於參考和編輯資料 。 並非所有基於圖形用戶界面的軟件都具有MDI ， 許多軟件 ， 如MS Windows下的記事本 ， 在一個運行中只能打開一個文檔 ， 因此不能被稱爲具有MDI的軟件 。 但是Windows Explorer則可以同時打開多個文件窗口 （ 文檔 ） ， 因此是MDI軟件 。 MDI可以使用多種方式組織文檔 ， 包括窗口 、 標籤 （ tab ） 、 緩衝區 （ buffer ） 等 。 此外 ， 基於文本界面的許多軟件實際上也具有MDI ， 典型代表包括Emacs 、 vi （ m ） 和w3m等等 。