Single Document Interface

Single Document Interface (SDI ) refers to a form of graphical user interfaces for computer programs.

Programs with a Single Document Interface provide the data to be processed (documents ) in only one main window dar. If another document is to be processed, so a new main window is created. Known examples of programs with Single Document Interface are the browser Internet Explorer 6 and Windows Notepad.

Many graphical user interfaces (eg GNOME) know only programs with Single Document Interface. Provides a user the ability to interleave window concept may be called a Multiple Document Interface (MDI). The best-known example of a user interface with MDI functions is Microsoft Windows. A third type, there is also dialogue -driven programs that are not based document-centric and do not have a main window (especially with menu bar ) need. The user interface is merely through open dialog boxes ( dialog ) are shown. Mac OS works with a fixed menu bar (at the top of the screen and not in the document window in it) and is therefore conceptually associate from scratch only the MDI.

The term single document interface goes back to the Model View Controller design pattern that separates data and presentation, the data presented is called the design patterns Document.

The MFC library allows four different types of applications: SDI ( Single Document Interface ), MDI (Multiple Document Interface), MTI (Multiple top- level windows interface) and dialog-based applications.

  • Graphical User Interface