Оконная система

Оконная система
Пример оконного интерфейса в текстовом режиме (файловый менеджер Far) — два (или три) окна, расположенные «над» экраном и «друг над другом»

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

Несмотря на то, что наиболее естественным для оконного интерфейса является графический режим, основные его элементы применимы и в текстовом режиме, где он применяется в равной степени.

Процедуры поддержки оконного интерфейса призваны отрисовывать экран c располагающимися «поверх него» окнами и распределять ввод пользователя между ними (при существовании нескольких равноправных окон ввод пользователя осуществляется в то, которое в данный момент является активным).

Окно обычно имеет прямоугольную форму, с обрамлением и/или цветом фона, отличным от цвета основного экрана. При необходимости окно имеет заголовкок (с пояснением функции) и органы управления. Иногда используются различные эффекты для придания ощущения объемности интерфейса, в том числе:

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

Некоторые окна (они называются модальными) «монополизируют» фокус пользовательского внимания: работу с программой можно продолжить лишь после закрытия «модального» окна.

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

Содержание

Разновидности

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

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

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

Оконный интерфейс реализуется как в графическом, так и в текстовом режиме. Наиболее известной (неполной) реализацией оконного интерфейса в текстовом режиме является программа-оболочка Питера Нортона «Norton Commander» и её многочисленные ремейки. [1]. Так же много программ с текстовым оконным интерфейсом было сделано с использованием библиотеки Turbo Vision от компании

Операционные системы с оконным интерфейсом

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

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

Пример работы сетевой оконной системы — приложения X Window System в среде Microsoft Windows

Некоторые оконные системы, например X Window System, обладают также сетевой структурой, позволяющей пользователю работать с графическими программами на удалённых узлах-клиентах.

Список оконных систем

См. также

  1. Список файловых менеджеров



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Оконная система" в других словарях:

  • Система — У этого термина существуют и другие значения, см. Система (значения). Система (от др. греч. σύστημα  целое, составленное из частей; соединение)  множество элементов, находящихся в отношениях и связях друг с другом, которое образует… …   Википедия

  • Детерминированная система — Детерминированная система [deterministic system] система, выходы которой (результаты действия, конечные состояния и т.п.) однозначно определяются оказанными на нее управляющими воздействиями. Такие системы, согласно классификации систем Ст. Бира …   Экономико-математический словарь

  • детерминированная система — Система, выходы которой (результаты действия, конечные состояния и т.п.) однозначно определяются оказанными на нее управляющими воздействиями. Такие системы, согласно классификации систем Ст. Бира, могут быть простыми (например, оконная задвижка) …   Справочник технического переводчика

  • X Window System — Тип оконная система Разработчик X.Org Foundation Операционная с …   Википедия

  • X-сервер — X Window System Тип оконная система Разработчик X.Org Foundation ОС различные Версия X11R7.4 23 сентября 2008 …   Википедия

  • X11 — X Window System Тип оконная система Разработчик X.Org Foundation ОС различные Версия X11R7.4 23 сентября 2008 …   Википедия

  • X11R6 — X Window System Тип оконная система Разработчик X.Org Foundation ОС различные Версия X11R7.4 23 сентября 2008 …   Википедия

  • XOrg — X Window System Тип оконная система Разработчик X.Org Foundation ОС различные Версия X11R7.4 23 сентября 2008 …   Википедия

  • X Server — X Window System Тип оконная система Разработчик X.Org Foundation ОС различные Версия X11R7.4 23 сентября 2008 …   Википедия

  • X Window — System Тип оконная система Разработчик X.Org Foundation ОС различные Версия X11R7.4 23 сентября 2008 …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»