Похожие сайты…

 

B.10. Диалоговые окна и закладки в них

Содержание

B.10.1 Назначение диалогового окна.

B.10.2. Диалоговые окна и операционные системы.

B.10.3. Окна сообщений.

B.10.4. Основные кнопки диалогового окна.

B.10.5. “Закладка” в диалоговом окне.

B.10.6. Выбор элементов управления в диалоговом окне.

B.10.7. Примеры диалоговых окон

B.10.7.1. Пример окна “ОТКРЫТИЕ ДОКУМЕНТА”.

B.10.7.2. Пример окна “СОХРАНЕНИЕ ДОКУМЕНТА”.

B.10.7.3. Приемы работы с диалоговыми окнами “НАЙТИ” и “ЗАМЕНИТЬ”

B.10.8. Резюме.

B.10.1 Назначение диалогового окна.

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

B.10.2. Диалоговые окна и операционные системы.

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

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

B.10.3. Окна сообщений.

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

Если используется только одна кнопка (Ok), то нажатие клавиши "Пробел" или Enter приведет к продолжению выполнения приложения.

Если задается вопрос, то нужно его либо подтвердить, нажав кнопку Да (Yes) (клавиша-акселератор Y), либо отвергнуть, нажав кнопку Нет (No) (клавиша-акселератор Т).

Кнопка Отмена (Cancel) вызывает отмену действия, вызвавшего появление этого окна-сообщения. При ее нажатии приложение возвращается к исходным параметрам, а окно пропадает.

Часто также появляется кнопка "Помощь" (Help), нажатие которой вызывает справку, объясняющую назначение этого окна, или подробнее объясняющую смысл данного вопроса.

B.10.4. Основные кнопки диалогового окна.

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

Кнопка "OK" ("Готово"). Предназначена для закрытия диалогового окна с внесенными в него изменениями.

Кнопка "Cancel" ("Отмена"). Предназначена для выхода из окна без сохранения введенных изменений. За ней закреплена клавиша ESC на клавиатуре.

Кнопка "Help" ("Помощь", "Подсказка") Выдает справку о диалоговом окне и его элементах управления.

B.10.5. "Закладка" в диалоговом окне.

Закладка в диалоговом окне

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

В продуктах фирмы Microsoft закладки используются только в диалоговых окнах, тогда как в операционной системе OS/2 Warp они практически заменили такой элемент графического интерфейса, как меню.

В операционной системе SGI IRIX закладки используются редко; чтобы уместить в диалоговом окне все элементы управления, диалоговые окна, как и перекрывающиеся, имеют полосу прокрутки.

B.10.6. Выбор элементов управления в диалоговом окне.

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

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

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

После установки опций нужным образом необходимо нажать кнопку Готово (Ok) или нажать клавишу Enter.

Для отмены всех введенных в процессе работы диалогового окна опций и закрытия диалогового окна после этого, нужно нажать кнопку Отмена (Cancel), или нажать клавишу Esc.

B.10.7. Примеры диалоговых окон

B.10.7.1. Пример окна "ОТКРЫТИЕ ДОКУМЕНТА".

Данный раздел с целью экономии места исключен из этой версии выпуска. Если интересно, пишите на E-mail автору.

B.10.7.2. Пример окна "СОХРАНЕНИЕ ДОКУМЕНТА".

Данный раздел с целью экономии места исключен из этой версии выпуска. Если интересно, пишите на E-mail автору.

B.10.7.3. Приемы работы с диалоговыми окнами "НАЙТИ" и "ЗАМЕНИТЬ"

Данный раздел с целью экономии места исключен из этой версии выпуска. Если интересно, пишите на E-mail автору.

B.10.8. Резюме.

Итак, мы познакомились со всеми элементами графического интерфейса. Вы научились распознавать элементы графического интерфейса и работать с ними. В последней главе Вы познакомились с диалоговыми окнами и закладками. Теперь Вас не должно привести в смущение ни одно диалоговое окно.

На самом деле Вы завершили обучение наиболее важной части работы с компьютером, а именно - с интерфейсом WIMP. Теперь объяснять Вам работу тех или иных частей операционной системе будет легче - ведь Вы уже знаете, как работают те или иные элементы, и Вам достаточно будет перечислить конкретные элементы управления. Самое главное - Вы теперь думающие люди, а не "великие программисты - попугаи Ваки", способные только нажимать на кнопки, не задумываясь над смыслом производимых действий. Удачи Вам в нелегком деле освоения компьютера!