Использование подокон

Окна. Их виды и структура.

Окна предоставляют доступ к различным видам информации и классифицируются согласно своему предназначению.

Первичное окно.

Взаимодействие с объектами реализуются средствами первичного окна, в котором происходит первоначальный просмотр и редактирование данных.

Типовая структура первичного окна:

- рамка – определяет размеры окна;

- заголовок окна – идентифицирует информацию, представленную в окне, может содержать кнопки управления первичным окном (Закрыть, Развернуть/Восстановить, Свернуть);

- полосы прокрутки – используются, если объем выводимой информации превышает текущий размер окна;

- другие элементы интерфейса (меню, панель инструментов, строка состояния).

Внешний вид рамки окна определяется типом окна. Изменяемое окно имеет четкую границу, которая обеспечивает управление размерами на основе прямого манипулирования. Если окно не может изменять размеры, граница сливается с краем окна.

Первичное окно содержит уменьшенную копию пиктограммы объекта или приложения, к которому оно относится. Она выводится в левом верхнем углу окна – в полосе заголовка и выбирается по следующим правилам:

- если окно относится к компоненту приложения, не создающему свои файлы данных, то используется пиктограмма самого приложения;

- если приложение обеспечивает работу с документами (файлами) различных форматов, то используйте пиктограмму, соответствующую формату отображаемого в окне документа;

- если приложение использует многодокументный интерфейс, пометите пиктограмму приложения в заголовке родительского окна, а в заголовке дочернего окна – пиктограмму конкретного типа файла данных.

Как отмечалось выше, поле заголовка содержит кнопки управления первичным окном. Для первичных окон в число этих кнопок не включается кнопка для вызова контекстно-зависимой справочной информации. Если наличие справки необходимо, то соответствующая кнопка включается в панель инструментов.

Для кнопок управления первичным окном используются следующие правила:

- если команда не поддерживается окном – не отображайте соответствующую кнопку;

- кнопка закрытия окна всегда должна быть самой правой кнопкой. Оставляйте промежуток между ней и другими кнопками;

- кнопка Свернуть должна предшествовать кнопке развернуть;

- Кнопка восстановить всегда заменяет кнопку Развернуть или кнопку Свернуть после выполнения соответствующей команды.

Окно может разделяться на две и более относительно независимых областей, которые называются подокнами. Разделение окна позволяет, например, просматривать одновременно две части одного документа или отображать одну и ту же информацию в различной форме.

Если необходимо одновременно получить доступ к нескольким файлам при выполнении одного задания, следует использовать технологию MDI.

Разбиение окна на подокна может быть установлено либо разработчиком приложения как основная форма окна, либо пользователем, посредством задания соответствующего параметра.

Для того чтобы поддерживать разбиение окна, которое не определено заранее, включите в состав создаваемой программы блок разделения. Блок разделения - специальный элемент управления, который отображается в конце полосы прокрутки окна и обозначает регулируемую границу между подокнами.

Пользователь может изменять размеры подокон, перемещая блок разделения в нужную позицию.

При использовании подокон каждое из них должно иметь собственные значения атрибутов. При этом область выбора следует отображать только в активном подокне.

Когда основное окно закрывается пользователем, следует запоминать состояние подокон (количество, расположение, отображаемая информация, состояние выбора) как часть информации о состоянии этого окна. Это необходимо для восстановления окна.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: