віконний інтерфейс
Приклад віконного інтерфейсу в текстовому режимі (файловий менеджер Midnight Commander) - кілька вікон (дві файлових панелі і діалогове вікно поверх них) «над» екраном командного рядка розташованих один поверх одного

Приклад віконного інтерфейсу в реальному часі. Середовище робочого столу GNOME
Віконний інтерфейс - спосіб організації повноекранного інтерфейсу програми (різновид графічного інтерфейсу), в якому кожна інтегральна частина розташовується у вікні - власному субекранном просторі, що знаходиться в довільному місці «над» основним екраном. Кілька вікон, одночасно розташованих на екрані, можуть перекриватися, віртуально перебуваючи «вище» або «нижче» один щодо одного.
Віконний інтерфейс реалізується як в графічному. так і в текстовому режимі (найбільш відомою (неповної) реалізацією віконного інтерфейсу в текстовому режимі є програма-оболонка Пітера Нортона «Norton Commander» і її численні модифікації [1]). Однак найбільшу популярність він завоював завдяки операційним системам з графічними віконними оболонками (ОС Mac. ОС Windows) і в даний час є найпопулярнішим видом призначеного для користувача інтерфейсу.
Вікно зазвичай має прямокутну форму, зазвичай з обрамленням рамкою і / або кольором фону, відмінним від кольору основного екрану. При необхідності вікно має заголовок (з поясненням функції) і органи управління. Іноді використовуються різні ефекти для додання відчуття об'ємності інтерфейсу, в тому числі:
- «Тіні» - затемнення під вікном із зсувом (як правило, вправо-вниз, припускаючи наявність світла зліва-зверху). У графічному режимі тіні також можуть відкидати інші елементи інтерфейсу, наприклад курсор миші;
- створення ілюзії опуклих і втиснули структур - ліній, написів, знижених або підвищених областей (наприклад, кнопок), рамок і т. п. лініями підвищеної і зниженої яскравості і напівтоновими переходами (для імітації криволінійних поверхонь);
- повна або часткова (напів-) прозорість вікна - просвічування крізь «підкладки» або інших вікон (можливо тільки в графічному режимі).
Віконний інтерфейс мають оболонки більшості операційних систем, і, в цьому випадку, вікно може бути окремою запущену програму (завдання). Процедури підтримки віконного інтерфейсу покликані малювати екран з розташованими «поверх нього» вікнами і розподіляти введення користувача між ними (при існуванні кількох рівноправних вікон введення користувача здійснюється в те, що в даний момент є активним).
Програми з класичної (повноекранної) організацією екрану можуть використовувати елементи віконного інтерфейсу (субокна) для: організації меню, вікон повідомлень та діалогів.
(Деякі програми підтримують кілька таких режимів, з можливістю перемикання між ними, напр. AkelPad).
Також одновіконний режим може підтримувати систему фреймів. при якій загальний вікно розбите на кілька функціонально незалежних областей, фреймів (кватирок) [джерело не вказано 1353 дня].
При повній реалізації основної екран «під вікнами» розвантажується і може бути використаний для будь-яких глобальних (фонових) завдань. Повна реалізація, як правило, передбачає наявність миші. для простого перемикання між вікнами і управління ними (переміщення, зміни розмірів, приховування, закриття тощо).
Також існує різновид вікон (званих модальними), які «монополізують» фокус призначеного для користувача уваги, і продовжити роботу з програмою можна лише після закриття (виконання запиту) такого «модального» вікна.
Програми та середовища з віконним інтерфейсом
Більшість сучасних операційних систем мають невід'ємний або опціональний віконний графічний користувальницький інтерфейс. який реалізує вікно в якості основи взаємодії з користувачем.
Віконна операційна система дозволяє користувачеві одночасно працювати з різними програмами. Кожна програма працює в окремому вікні, що займає окремий простір на екрані, зазвичай у формі прямокутника. Більшість операційних систем надають користувачеві основні функції роботи з вікнами: перенесення, зміна розміру вікна, фокусу вікна і так далі.
Деякі віконні системи, наприклад X Window System. мають також мережевою структурою, що дозволяє користувачеві працювати з графічними програмами на віддалених вузлах-клієнтів.
Приклади ОС з віконним інтерфейсом
- ↑ см. Список файлових менеджерів. також багато програм з текстовим віконним інтерфейсом було зроблено з використанням бібліотеки Turbo Vision від компанії Borland