Multiple document interface MDI Content What is MDI

  • Slides: 11
Download presentation
Multiple document interface (MDI)

Multiple document interface (MDI)

Content • What is MDI (Multiple Document Interface)? • MDI advantages/disadvantages • What is

Content • What is MDI (Multiple Document Interface)? • MDI advantages/disadvantages • What is SDI (Single Document Interface)? • Short example of MDI application using winforms.

What is MDI? A multiple document interface (MDI) is a graphical user interface in

What is MDI? A multiple document interface (MDI) is a graphical user interface in which multiple windows reside under a single parent window.

Example • MS Excel (until 2013)

Example • MS Excel (until 2013)

Advantages • a single menu bar and/or toolbar is shared between all child windows

Advantages • a single menu bar and/or toolbar is shared between all child windows • An application's child windows can be hidden/shown/minimized/maximized as a whole • If the windowing environment and OS lack good window management, the application author can implement it themselves.

Disadvantages • Can be tricky to implement on desktops using multiple monitors • The

Disadvantages • Can be tricky to implement on desktops using multiple monitors • The shared menu might change, which may cause confusion to some users. • Deeply nested, branching hierarchies of child windows can be confusing

What is SDI? A Single-Document Interface (SDI) is a type of GUI. Any program

What is SDI? A Single-Document Interface (SDI) is a type of GUI. Any program not capable of displaying more than one document per window is considered to use an SDI interface.

Examples • MS Word • MS Excel (since 2013)

Examples • MS Word • MS Excel (since 2013)

Demo

Demo

Thank you for your attention!

Thank you for your attention!