Информатика окно что это значит

Диалоговое окно

Диалоговое окно (англ. dialog box ) — в графическом пользовательском интерфейсе специальный элемент интерфейса, окно, предназначенное для вывода информации и (или) получения ответа от пользователя. Получил своё название потому, что осуществляет двустороннее взаимодействие компьютер-пользователь («диалог»): сообщая пользователю что-то и ожидая от него ответа.

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

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

Несмотря на то, что использование окна сообщения является часто применяемым шаблоном проектирования, оно критикуется экспертами по юзабилити как неэффективное решение для поставленной задачи (защита от ошибочных действий пользователя) [1] , вдобавок, при наличии лучших альтернатив [2] .

Содержание

Кнопки

В диалоговых окнах многих программ присутствуют кнопки OK и Отмена (Cancel), нажимая первую из которых пользователь выражает своё согласие с тем, что в этот момент отображает диалоговое окно, и тем самым закрывает его, приводя в действие сделанные в нём изменения, а вторая — закрывает окно без применения. Существуют варианты с единственной кнопкой ОК — в информирующих окнах, не подразумевающих каких-либо изменений, и с кнопками ОК, Применить (Apply) и Закрыть (Close), в окнах, результаты изменений в которых пользователь, по мнению автора программы, может оценить не закрывая окна, и в случае неудовлетворительного результата продолжить внесение изменений.

Читайте также:  Что значит знак зодиака козерог мужчина

Так же хорошим тоном считается обеспечить в диалоговых окнах справочную систему — обычно это реализуется либо в виде кнопки Справка (Help), открывающей страницу документации, описывающую работу в этом диалоговом окне, либо (в Windows) с помощью кнопки с знаком вопрос в заголовке окна, нажав на которую пользователь переключает мышь в режим одноразовой контекстной подсказки: нажатие мышью в этом режиме на элемент диалогового окна вызывает отображение описания этого элемента.

Немодальные диалоговые окна

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

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

Модальные на уровне приложения

Модальным называется окно, которое блокирует работу пользователя с родительским приложением до тех пор, пока пользователь это окно не закроет. Диалоговые окна преимущественно реализованы модальными.

Например, модальными являются диалоговые окна настроек приложения — так как проще реализовать режим, когда все сделанные изменения настроек применяются или отменяются одномоментно, и с момента, когда пользователь решил изменить настройки приложения и открыл диалог настроек, и до момента, когда он новые настройки вводит в силу или отказывается от них, приложение ожидает решения пользователя.

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

Специалисты по юзабилити считают модальные окна запросов подтверждений плохими дизайнерскими решениями, так как они могут приводить пользователя к, так называемым, «ошибкам режима программы». Опасные действия должны иметь возможность отмены везде, где это возможно, а модальные окна запросов подтверждений, пугающие пользователя своим неожиданным появлением, через некоторое время пропускаются им автоматически (так как он привык к ним) и, поэтому, не защищают от опасных действий [3] .

Модальные на уровне окна

Для смягчения недостатков модальных диалоговых окон (блокирование доступа к приложению, или, даже, к системе в целом) была предложена концепция модальности на уровне окна (или документа). Такой тип диалогового окна введён, например, в Mac OS X, где он называется «диалоговое модальное окно для документа» (англ. document modal sheet ).

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

Примечания

  1. Raskin Jef The Humane Interface. — Addison Wesley, 2000. — ISBN 0201379376
  2. Cooper Alan About Face 2.0: The Essentials of Interaction Design. — Wiley. — ISBN 0764526413
  3. Aza Raskin, A List Apart: Never Use a Warning When you Mean Undo (англ.)

Ссылки

Кнопка последовательного выбора • Двунаправленный счётчик • Выпадающий список • Комбинированный список • Флажок • Ползунок • Радиокнопка • Список • Таблица (Grid view) • Текстовое поле

Heads-up display (в играх • OSD) • Боковая панель • Заставка • Значок • Индикатор процесса • Информационная панель • Метка • Подсказка • Строка состояния • Тост • Троббер • Экран загрузки

Диалоговое окно • Диалоговое окно-предупреждение • Модальное окно • О программе • Окно инспектора объектов • Окно-палитра • Файловый диалог

WIMP • Библиотека элементов интерфейса • Внешний вид (Look and feel) • Менеджер разметки (Layout manager) • Наведение мыши

Инструменты разработки элементов графического интерфейса
Низко-
уровневые

Macintosh Toolbox/Carbon • Windows API • Intrinsics • Intuition • Xlib

BOOPSI • Magic User Interface • Zune • ReAction GUI

Cocoa • MacApp • MacZoop • PowerPlant

Кросс-
платфор-
менные
На основе Flash

ASWing • Adobe Flex • Gnash • SWF2EXE Software

Ample SDK • CougarXML • Dojo Toolkit • Echo • ExtJS • GladeXML • Google Web Toolkit • jQuery • Lively Kernel • MooTools • Pyjamas • qooxdoo • Rialto Toolkit • script.aculo.us • XML User Interface • XUL • Yahoo! UI Library

Agar • CEGUI • Component Library for Cross Platform • dlib C++ Library • FLTK • FOX toolkit • OpenGL User Interface Library • GTK+ • IUP • Juce • JX Application Framework • Qt • TnFOX • Visual Component Framework • wxWidgets • YAAF • XForms • XVT • Ultimate++

CAPI • Common Graphics • CLIM • McCLIM • Garnet

Pyjamas • PyQt • PyGTK • PyGUI • wxPython • PySide • Tkinter

Источник

Лекция по информатике «Окна.Виды окон».

Онлайн-конференция

«Современная профориентация педагогов
и родителей, перспективы рынка труда
и особенности личности подростка»

Свидетельство и скидка на обучение каждому участнику

Интерфейс (внешнее лицо) – совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека.

Пользовательский интерфейс – обеспечивает взаимодействие пользователя с ПК. Может быть символьным и графическим.

Важнейшим элементом графического интерфейса Windows являются окна.

Окно – обрамлённая прямоугольная область на экране монитора, в которой отражается приложение, документ, сообщение.

Окно активно, если с ним в данный момент работает пользователь.

Существуют следующие типы окон – окна приложений, окна документа и диалоговые окна.

Приложение – комплекс взаимосвязанных программ для создания и модификации объектов (документов), а также для управления объектами определенного типа.

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

Основными элементами окна приложения являются:

Рабочее поле: внутренняя часть окна, содержит вложенные папки или окна документов. Может занимать весь экран, может быть свернуто в значок на панели задач;

Границы: рамка, ограничивающая окно с четырех сторон;

Управляющее меню: содержит имена ниспадающих меню. располагается непосредственно под заголовком, содержит пункты меню, обеспечивает доступ к некоторым командам. Имеется только у основных окон программ, у вторичных окон, открываемых программами для своих нужд, строки меню нет;

Ниспадающее меню, содержит группы команд, объединенных по функциональному назначению;

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

Значок системного меню: кнопка слева в строке заголовка открывает меню перемещения и изменения размеров окна;

Панель инструментов: располагается под строкой меню, представляет собой набор кнопок, обеспечивает быстрый доступ к командам;

Кнопки Свернуть, Развернуть/Восстановить, Закрыть расположены в верхней правой части окна на строке заголовка;

Строка состояния – содержит информацию о режимах работы приложения.

Рис. 1 Окно приложения.

Документ – объект Windows , созданный в приложении и содержащий информацию определенного вида.

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

Рабочее поле, где создается документ средствами приложения;

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

Заголовок окна документа – его название, совпадающее с именем файла;

Кнопка системного меню, кнопки «Свернуть», «!Развернуть», «Закрыть» — имеют то же значение, что и в окне приложения.

Рис.2. Окно документа

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

Отображение документа на экране:

Режим Разметка страницы;

Режим Структура документа.

Служат для настройки параметров операционной системы или приложения, выводит необходимые в процессе работы сообщения.

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

Содержит набор типовых объектов (элементов) управления:

Вкладки – имеют вид типового диалогового окна, но расположены в главном диалоговом окне одна под другой, так что видны их ярлыки;

Командные кнопки – имеют прямоугольную форму и служат для выполнения написанных на них команд;

Переключатели — (флажки) квадратной формы, предназначены для включения и выключения режимов. При щелчке мышью на переключателе в его поле появляется или исчезает специальный знак;

4. Поля списка – служат для выбора одного варианта из предлагаемого перечня;

5. Кнопки выбора — имеют форму круга, предназначены для выбора одного из вариантов. вариант отмечается точкой внутри круга;

6. Текстовые поля – в которые вводятся текст или числовые данные.

7. Демонстрационные подокна — на примерах демонстрируются результаты тех или иных установок диалогового окна;

Окно можно перемещать по экрану (взяв мышью за заголовок), но менять его размеры нельзя.

Варианты представления окон

Полнокранный — окно развернуто и занимает весь экран

Нормальный – окно занимает часть экрана

Значок (пиктограмма) – окно «свернуто» в пиктограмму.

Изменение размеров и положения окон

Перемещение окна. Укажите мышью на заголовок окна и, нажав левую кнопку мыши, перетащите окно на новое место, после чего отпустите левую кнопку мыши.

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

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

Изменение размера окна.

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

Источник

Оцените статью