Мегаобучалка Главная | О нас | Обратная связь


Как и зачем нужно открывать окно?



2019-07-03 194 Обсуждений (0)
Как и зачем нужно открывать окно? 0.00 из 5.00 0 оценок




Что такое вспомогательное окно?

 

Рис. B.7. Вспомогательное окно

 

Вспомогательные окна (popup) - это окна, в которые выводится информация о работе приложения, устанавливаются его параметры с помощью органов управления. Примером вспомогательного окна является диалоговое окно (dialog box). Как правило, диалоговое окно всегда модально , то есть оно всегда активно и управление (или фокус) никогда не передается основной программе, пока это окно не закроется. Вспомогательное окно всегда располагается поверх всех окон на экране. Оно может иметь, а может и не иметь родительского окна. В последнем случае считается, что родитель этого окна - рабочая область экрана.

Как правило, у вспомогательного окна нет системного меню, увеличителя и уменьшителя , строк состояния и линий прокрутки. Зато у него есть дополнительные элементы графического интерфейса - органы управления, которыми можно менять настройки родительского приложения. Оно почти всегда имеет три кнопки: OK (Готово) , Cancel (Отмена) и Help (Помощь). Нажатие OK сохраняет все введенные изменения параметров работы приложения и закрывает окно. Кнопка Cancel закрывает приложение без изменения параметров настроек. Клавиша Help открывает окно справки с описанием работы данного окна и назначения элементов управления данного окна.

Что такое дочерние окна?

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

 

Рис. B.8. Перекрывающиеся и дочерние окна.

 

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

Окна сообщений

Автор выделяет в особый вид окон так называемые окна сообщений. Эти окна похожи на вспомогательные окна по своей структуре. Однако они часто не имеют окна - родителя, что роднит их с перекрывающимися окнами. Обычно окно сообщения - это модальное окно, которое содержит от одной до трех кнопок.

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

Эти окна могут содержать только одну кнопку: OK. Тогда эти окна просто информирует пользователя о состоянии приложения. Нажатие на эту кнопку просто закрывает окно.

Если система выдает запрос или подтверждение на указанные пользователем действия, то она обычно содержит две кнопки: OK и Cancel (Отмена), или Yes (Да) и No (Нет). Нажатие на кнопку OK (или Yes) эквивалентно положительному ответу на запрос, а нажатие клавиши Cancel (No) - отрицательному ответу.

Иногда запрос машины нельзя уместить в альтернативный (то есть состоящий из двух альтернатив) вопрос. Например, при выходе из программы, содержащей несохраненные данные, программа может выйти в операционную систему и сохранить данные, выйти в операционную систему без сохранения данных, а также отказаться от выхода. В этом случае используется трехальтернативный запрос с кнопками Yes (Да), No (Нет) и Cancel (Отмена). Нажатие на кнопку Yes приводит к положительному ответу на запрос, на кнопку No - к отрицательному ответу на запрос. Нажатие на кнопку Cancel приводит к "снятию" запроса и возвращение системы в состояние, которое было до формирования запроса. Подробнее о кнопках смотри в разделах, посвященных работе графического интерфейса.

"Псевдоокно"

Имеются также так называемые "псевдоокна" - окна, состоящие из одной рамки. Такие объекты используются, например, для визуализации процесса перемещения окна или изменения его размеров на экране. Псевдоокна изображаются в двух цветах: "прозрачном" и "инверсном". Псевдоокна превращаются в окна после отпускания левой клавиши мыши.

 

Как и зачем нужно открывать окно?

Действие: открытие окна приложения.

Назначение: Открытие окна требуется в следующих случаях:

1. Вам необходимо запустить приложение, которое работает в оконном режиме. Как правило, в оконном режиме работают все программы, выполнение которых основано на диалоге с пользователем.

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

Реализация в любой операционной системе с помощью мыши:

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

С помощью клавиатуры (чистый WIMP - интерфейс):

Подвести клавишами - стрелками передвижения курсора к нужной иконке приложения или имени запускаемого файла в файловой оболочке операционной системы и нажать клавишу Enter.

С помощью командной строки (как в интерфейсе командной строки). Ввести имя файла с расширением в командной строке и нажать клавишу Enter. Если файл расположен в текущей директории или его директория находится в путях переменной PATH, то можно указать краткое имя файла. В противном случае необходимо указывать полное имя (с путями). Если команда уже была введена, то ее можно выбрать из комбинированного списка (смотри ниже) с историей уже выполненных команд.




2019-07-03 194 Обсуждений (0)
Как и зачем нужно открывать окно? 0.00 из 5.00 0 оценок









Обсуждение в статье: Как и зачем нужно открывать окно?

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (194)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)