Суббота
28.06.2025, 14:43
C++ Soft
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Категории каталога
Windows API [25]
Каталог Windows API функций
Функции конвер. [3]
Функции конвертирования типов данных
Работа с сетью [3]
Недокументированные способы работы с сетью
Другие статьи... [8]
Недокументированные способы программирования

Наш опрос
Оцените мой сайт
Всего ответов: 35

Главная » Статьи » Visual C++ Win32 » Другие статьи...

MDI и SDI интерфейс
Возможно, вы обращали внимание, что не все интерфейсы пользователя приложений для Windows выглядят и ведут себя одинаково. Существуют два основных стиля интерфейсов пользователей: интерфейс с одним документом (single-document interface, SDI) и интерфейс со многими документами (multiple-document interface, MDI). Примером интерфейса SDI является текстовый редактор WordPad, включённый в Microsoft Windows.
 
Такое приложение как Microsoft Excel, является приложениями с интерфейсами MDI. Оно позволяет открывать одновременно несколько документов в одном окне.
 
Стиль SDI является одним из более распространенным. Есть третий стиль- интерфейс в стиле проводника. Это интерфейс состоит из одного окна, содержащего две панели. На левой панели представлено дерево или иерархических вид, правая панель является областью отображению, как например в Microsoft Windows Explorer.

Приложения MDI
Интерфейс MDI позволяет создавать приложения, которые поддерживают много форм в одной форме-контейнере. Такие приложения как Microsoft Excel и Microsoft Word, имеют многодокументный интерфейс.
  
Приложение MDI позволяет пользователю отображать несколько документов одновременно, причём каждый документ отображается в собственном окне. Документы, или подчинительные окна (child windows), помещаются в родительское окно (parent windows), которое представляет рабочую область (workspace) для всех подчинённых окон в приложении. Например, Microsoft Excel позволяет создавать и отображать разные типы окон, Каждое индивидуальное окно ограничено областью родительского окна Excel. При сворачивании которого все окна документов также сворачиваются.

Приложения SDI
Интерфейс SDI в отличии от интерфейса MDI не позволяет создавать приложения, которые поддерживают много форм в одной форме-контейнера. Такой интерфейс характерен таких программ где пользователю не надо открывать одновременно два документа. Например в программе календарь пользователю вряд ли понадобится два одинаковых календаря в одном окне. Программы у которых SDI интерфейс: Regedit (редактор реестра), Notepaid (блокнот).
Категория: Другие статьи... | Добавил: Admin (01.04.2008) | Автор: Михайлов Александр
Просмотров: 6281 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2025
Сайт управляется системой uCoz