Вікно (інтерфейс)

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Приклад вікон в графічному інтерфейсі користувача — GNOME. Відображаються два вікна. Зауважте, що одне з них частково перекриває інше

В інформатиці, вікно — візуально окрема область екрана з певним інтерфейсом користувача. Зазвичай вікно має прямокутну форму.[1] В ньому відображається ввід і, можливо, вивід для одного або декількох процесів.

Вікна з початку були пов'язані з графічним дисплеями, на яких вікнами можна управляти за допомогою курсора миші.

Графічний інтерфейс користувача (ГІК/GUI), що використовує вікна як одну зі своїх головних «метафор», називається «віконною системою».

Властивості[ред. | ред. код]

GIMP, багатовіконний застосунок для редагування растрової графіки

Вікна являють собою двовимірні об'єкти впорядковані на площині, яка зветься стільниця або робочий стіл. В сучасній віконній системі їх можна переміщати, змінювати розмір, згортати, розгортити або закривати.

Вікна зазвичай містять в собі інші графічні об'єкти, можливе включення панелей меню та інструментів, елементів керування, графіки і часто робочої області. Зазвичай в робочій області відображається документ, картинка, вміст теки або інший головний об'єкт. Навколо робочої області в межах вікна, може бути багато інших менших областей вікна, їх іноді називають панелями, вони відображають важливу інформацію або опції. Робоча область здатна відображати тільки один оба одразу декілька головних об'єктів.

Застосунок може створювати більше ніж одне вікно на стільниці. Іноді дочірні вікна або діалоги з'являються попереду головного вікна, наприклад, діалоги збереження та відкриття файлів. Деякі програми створюють окремі вікна для кожного відкритого документу або картинки.

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

Історія[ред. | ред. код]

"Зберегти як..." файловий діалог в GTK+

Ідея була розроблена в Стенфордькому дослідницькому інституті (під керівництвом Дугласа Енгельбарта).[2] Більш ранні системи підтримували багато вікон, але там не було очевидного способу показати межі вікон (такого як границі вікна, смужки з назвою і т.д.).[3]

Досліди продовжились в корпорації Xerox в дослідницькому центрі в Пало-Альто (PARC (під керівництвом Алана Кея). Вони використовували вікна, що накладаються.[4]

Протягом 1980х термін «WIMP», який означає вікно, іконка, меню, вказівний пристрій був введений в PARC.

Apple деякий час працював з PARC тоді. Apple розробив інтерфейс на основі інтерфейсу PARC. Спочатку він був використаний на комп'ютерах Lisa і потім на Macintosh. Microsoft в той час розробляла офісні застосунки під «Mac». Вони побудували свою віконну систему на основі системи Apple.[5]

Менеджери вікон[ред. | ред. код]

Частина віконної системи, що відповідає за віконні операції називається менеджер вікон.

Приклади деяких віконних систем:

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. Reimer, Jeremy (2005). A History of the GUI (Part 3). Ars Technica. Архів оригіналу за 7 липня 2013. Процитовано 14 вересня 2009. 
  2. Reimer, Jeremy (2005). A History of the GUI (Part 1). Ars Technica. Архів оригіналу за 7 липня 2013. Процитовано 14 вересня 2009. 
  3. Reimer, Jeremy (2005). A History of the GUI (Part 2). Ars Technica. Архів оригіналу за 7 липня 2013. Процитовано 14 вересня 2009. 
  4. Milestones: 1975 - Graphical User Interface (GUI). Palo Alto Research Center Incorporated. Архів оригіналу за 7 липня 2013. Процитовано 14 вересня 2009. 
  5. Reimer, Jeremy (2005). A History of the GUI (Part 4). Ars Technica. Архів оригіналу за 7 липня 2013. Процитовано 14 вересня 2009.