Jump to content

Окно (вычисление)

(Перенаправлено из Windows (вычисления) )

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

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

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

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

Идею разработали в Стэнфордском исследовательском институте (руководитель Дуглас Энгельбарт ). [ 2 ] Их самые ранние системы поддерживали несколько окон, но не было очевидного способа указать границы между ними (например, границы окон, строки заголовка и т. д.). [ 3 ]

Исследования продолжались в Xerox корпорации Пало-Альто Исследовательском центре / PARC (под руководством Алана Кея ). Они использовали перекрывающиеся окна. [ 4 ]

В 1980-х годах в PARC был придуман термин « WIMP », который означает окно, значок, меню, указатель. [ нужна ссылка ]

В то время Apple некоторое время работала с PARC. Apple разработала интерфейс на основе интерфейса PARC. Впервые он был использован на компьютерах Apple Lisa , а затем и на компьютерах Macintosh . [ 5 ] В то время Microsoft разрабатывала приложения Office для Mac. Некоторые предполагают, что это дало им доступ к ОС Apple до ее выпуска и, таким образом, повлияло на дизайн оконной системы в том, что в конечном итоге будет называться Microsoft Windows . [ 6 ]

Характеристики

[ редактировать ]

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

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

Приложения, которые могут работать как с графическим пользовательским интерфейсом , так и с текстовым пользовательским интерфейсом, могут использовать другую терминологию. GNU Emacs использует термин «окно» для обозначения области внутри дисплея, в то время как традиционное окно, например, управляемое оконным менеджером X11 , называется «фреймом».

Любое окно можно разделить на оформление окна и его содержимое, хотя некоторые системы намеренно избегают оформления окна как форму минимализма .

Оформление окон

[ редактировать ]
Типичные элементы окна. Оформление окна рисуется процессом уровня ОС, например оконным менеджером. Отрисовка контента — задача прикладного программного обеспечения .

Оконная отделка является частью окна в большинстве оконных систем .

Оформление окна обычно состоит из строки заголовка , обычно расположенной в верхней части каждого окна, и минимальной рамки вокруг трех других сторон. [ 7 ] В Microsoft Windows это называется «неклиентская область». [ 8 ]

В преобладающем макете современного оформления окон верхняя панель содержит заголовок этого окна и кнопки, которые выполняют действия, связанные с окном, такие как:

  • Закрывать
  • Максимизировать
  • Свернуть
  • Изменить размер
  • Свернуть

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

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

Граница окна

[ редактировать ]
Составные оконные менеджеры рисуют границу вокруг окон, а составные оконные менеджеры рисуют тень вокруг окон.

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

Строка заголовка

[ редактировать ]
Строка заголовка калькулятора GNOME.

Панель заголовка — это графический элемент управления и часть оформления окна, предоставляемая некоторыми оконными менеджерами. По соглашению, он расположен в верхней части окна в виде горизонтальной полосы. Строка заголовка обычно используется для отображения имени приложения или имени открытого документа и может содержать кнопки строки заголовка для сворачивания, развертывания, закрытия или свертывания окон приложения. Эти функции обычно размещаются в правом верхнем углу экрана, чтобы обеспечить быстрый и неточный ввод посредством наведения на барьер . Обычно заголовки могут использоваться для обеспечения движения окна, позволяя окну перемещаться по экрану с помощью действия перетаскивания. Некоторые оконные менеджеры [ который? ] Обеспечьте заголовки, которые предназначены исключительно для декоративных целей и не предусматривают возможности перемещения окон. Эти оконные менеджеры не позволяют перемещать окна по экрану с помощью перетаскивания в строке заголовка.

Текст заголовка по умолчанию часто включает имя приложения и/или его разработчика. Имя хоста, на котором запущено приложение, также часто появляется. Могут существовать различные методы ( меню выборы , escape-последовательности , параметры настройки, параметры командной строки — в зависимости от вычислительной среды), чтобы дать конечному пользователю некоторый контроль над текстом строки заголовка. Приложения, ориентированные на документы, такие как текстовый редактор, могут отображать имя файла или путь к редактируемому документу. Большинство веб-браузеров отображают . содержимое HTML-элемента title в строке заголовка, иногда с префиксом или постфиксом имени приложения. Google Chrome и некоторые версии Mozilla Firefox размещают вкладки в строке заголовка. Это делает ненужным использование главного окна для вкладок, но обычно приводит к усечению заголовка. Звездочка в начале может использоваться для обозначения несохраненных изменений.

Строка заголовка часто содержит виджеты для системных команд, относящихся к окну, таких как «Развернуть» , « Свернуть» , «Свернуть» и «Закрыть» кнопки ; и может включать в себя другой контент, например значок приложения, часы и т. д.

Во многих графических интерфейсах пользователя , включая интерфейсы Mac OS и Microsoft Windows , пользователь может перемещать окно, захватывая строку заголовка и перетаскивая ее .

Кнопки заголовка

[ редактировать ]

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

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

  • Закрывать
  • Максимизировать
  • Свернуть
  • Изменить размер
  • Свернуть (или WindowShade )

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

Значок заголовка

[ редактировать ]

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

Значок статуса документа

[ редактировать ]

Некоторые оконные менеджеры отображают значок или символ, указывающий, что содержимое окна не было сохранено или каким-либо образом подтверждено: macOS отображает точку в центре кнопки закрытия; ОС RISC добавляет звездочку к названию .

Тайлинговые оконные менеджеры

[ редактировать ]

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

[ редактировать ]
ТЫ Икона Отправить назад Закрывать Максимизировать Барное меню Свернуть Закрепить (держать сверху) Изменить размер Ролл-ап (Оконная штора) Статус Контекстное меню Примечания
Unix-подобный с X11 Да Да Да Да Да Да Да Да Да Да Да Многие оконные менеджеры X для Unix-подобных систем позволяют настраивать тип и расположение кнопок, отображаемых в строке заголовка.
macOS Да Да Да Да Да Да Кнопки находятся в левой части строки заголовка. Значок — это прокси для представления файловой системы документа.
РИСКИ Да Да Да Да Да Да
Окна Да Да Да Да Да Да Да Иконка — меню действий окна.

См. также

[ редактировать ]
  1. ^ Реймер, Джереми (2005). «История графического интерфейса (часть 3)» . Арс Техника. Архивировано из оригинала 8 сентября 2009 г. Проверено 14 сентября 2009 г.
  2. ^ Реймер, Джереми (2005). «История графического интерфейса (Часть 1)» . Арс Техника. Архивировано из оригинала 18 сентября 2009 г. Проверено 14 сентября 2009 г.
  3. ^ Реймер, Джереми (2005). «История графического интерфейса (часть 2)» . Арс Техника. Архивировано из оригинала 8 сентября 2009 г. Проверено 14 сентября 2009 г.
  4. ^ «История PARC – наследие инноваций и изобретений будущего» . Инкорпорейтед исследовательского центра Пало-Альто. 19 октября 2023 года. Архивировано из оригинала 3 декабря 2023 года . Проверено 8 декабря 2023 г. Xerox PARC представляет первый графический интерфейс пользователя, в котором используются значки, всплывающие меню и перекрывающиеся окна, которыми можно легко управлять с помощью метода «укажи и щелкни».
  5. ^ Реймер, Джереми (2005). «История графического интерфейса (часть 4)» . Арс Техника. Архивировано из оригинала 8 сентября 2009 г. Проверено 14 сентября 2009 г.
  6. ^ Реймер, Джереми (2005). «История графического интерфейса (часть 5)» . Арс Техника. Архивировано из оригинала 7 сентября 2009 г. Проверено 14 сентября 2009 г.
  7. ^ "Неизвестный" . [ постоянная мертвая ссылка ]
  8. ^ «Неклиентская область — приложения Win32» . Архивировано из оригинала 3 июня 2024 г. Проверено 3 июня 2024 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 070aa8d524feb2fd90b3f64559209db2__1722784140
URL1:https://arc.ask3.ru/arc/aa/07/b2/070aa8d524feb2fd90b3f64559209db2.html
Заголовок, (Title) документа по адресу, URL1:
Window (computing) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)