Экспертная оценка результатов образовательных мероприятий Иркутской области
Руководство пользователя
×
Меню
Индекс
  • 11. Окна

11. Окна

         Все приложения, за исключением консольных (резидентных, системных служб), в OS Windows пользователю представляются в окнах. Это подтверждает многопоточность и многорежимность OS Windows. Сама OS (Windows - в переводе с англ. - окна) также работает в окне – родителю всех окон приложений. Типовое окно Windows:
Все окна имеют множество свойств. Авторы коснутся только тех, которые используются в программе. Условно все окна можно разделить на две большие группы – диалоговые (ShowModal) и обычные (дочерние). Диалоговое окно ожидает от пользователя ответа, например,
Пока диалоговое окно не закрыто, а закрыть его можно только подтвердив или опровергнув запрос, доступ к остальным окнам временно приостановлен (в рамках работы программы). Это не означает, что работа в остальных окнах остановлена. Режимы, которые работают в остальных окнах продолжат свою работу, но активным будет диалоговое окно.
Любое окно может быть минимизировано, развернуто (максимизировано), приведено к размерам по умолчанию, перемещено, изменено в размерах пользователем, … Любое окно может быть закрыто с помощью системы “горячих” клавиш нажатием Alt+F4. Сама система Windows может быть выключена с помощью Alt+F4, если все дочерние окна закрыты. Основные управляющие кнопки и реакция типового активного окна на их нажатие представлены в таблице ниже. Кнопки 2 и 3 взаимозаменяемы, т.е. если окно максимизировано, то активна кнопка 3. И наоборот, если окно находится в размерах по умолчанию, то активна кнопка 2.
Таблица 8
п/п
Кнопка
Действие
1.
Минимизация окна
2.
Максимизация окна
3.
Приведение окна к размерам по умолчанию (которые были до максимизации)
4.
Закрытие окна
Выше, в общих сведениях, авторы упоминали, что программа представляет собой MDI – приложение (многооконное приложение). При этом каждое окно программы существует самостоятельно и таких окон может быть достаточно много, при этом окна могут визуально закрывать друг друга. Для удобства упорядочивания размещения дочерних окон авторами предлагается к использованию инструментарий упорядочивания. Этот инструментарий находится в меню второго уровня главного меню ОКНА. На рисунках ниже приведены примеры упорядочивания дочерних окон программы.
Размещение окон каскадом
Размещение окон пирамидой
Размещение окон вертикально
Горизонтально
При активизации того или иного окна может изменяться главное меню. Могут отображаться или исчезать пункты главного меню, которые встраиваются в главное меню динамически.
Если какое-либо окно максимизировано, оно, естественно, закрывает все остальные открытые окна. При этом в правом верхнем углу программы будет два набора управляющих кнопок аналогичных таблице выше. Фрагмент экрана, при максимизации одного из окон, представлен ниже. При этом верхний набор кнопок относится к самой программе, а нижний – к максимизированному окну .
Если программа закрывается, то все дочерние окна закрываются автоматически.