如果曾经使用过基于 Windows 的应用程序,您可能已注意到并非所有用户界面的外观或行为都相同。有三种主要样式:
- 单文档界面 (SDI)
- 多文档界面 (MDI)
- 资源管理器样式界面
SDI 界面的一个示例是 Microsoft Windows 中包括的“写字板”应用程序。在“写字板”中,只能打开一个文档;必须先关闭一个文档才能打开另一个文档。
写字板,单文档界面 (SDI) 应用程序

Microsoft Excel 是 MDI 界面的一个示例;它允许同时显示多个文档,每个文档在其自己的窗口中显示。通过是否在程序中包含“窗口”菜单且该菜单中具有用于在窗口或文档之间进行切换的命令,即可识别 MDI 应用程序。
Microsoft Excel,多文档界面 (MDI) 应用程序

在确定哪种界面样式最适合时,需要考虑应用程序的用途。处理保险索赔的应用程序可能适合于 MDI 样式,因为职员可能一次处理多份索赔或需要对两份索赔进行比较。而日历应用程序最适合于 SDI 样式,因为需要一次打开多个日历的可能性不大;在极少数情况下需要这样做时,可打开 SDI 应用程序的第二个实例。
SDI 样式是 Windows 应用程序较常用的布局选项。创建 MDI 应用程序时有许多独特的注意事项和技巧,这些注意事项和技巧将在多文档界面 (MDI) 应用程序中讲述。
除了 SDI 和 MDI 这两种最常用的界面样式之外,第三种界面样式“资源管理器样式”界面的使用也日益广泛。资源管理器样式界面是包含两个“窗格”或区域的单个窗口,通常由左侧的树或分层视图以及右侧的显示区域组成,与“Microsoft Windows 资源管理器”一样。此类界面适合于定位或浏览大量的文档、图片或文件。
Windows 资源管理器,资源管理器样式界面


