Ця стаття не містить . (травень 2021) |
Віконний інтерфейс — спосіб організації повноекранного інтерфейсу програми (різновид графічного інтерфейсу), в якому кожна інтегральна частина розташовується в графічному вікні — власному субекранному просторі, що знаходиться в довільному місці «над» основним екраном. Кілька вікон, одночасно розташованих на екрані, можуть перекриватися, віртуально перебуваючи «вище» або «нижче» один щодо одного.
Віконний інтерфейс реалізується як в графічному, так і в текстовому режимі (найбільш відомою (неповною) реалізацією віконного інтерфейсу в текстовому режимі є програма-оболонка Пітера Нортона «Norton Commander» і її численні модифікації). Однак найбільшу популярність він завоював завдяки операційним системам з графічними віконними оболонками (Mac OS, Microsoft Windows) і зараз є найпопулярнішим видом призначеного для користувача інтерфейсу.
Властивості
Вікно зазвичай має прямокутну форму, зазвичай з обрамленням і/або кольором тла, відмінним від кольору основного екрана. За необхідності вікно має заголовок (з поясненням функції) і органи управління. Іноді використовуються різні ефекти для додання відчуття об'ємності інтерфейсу, в тому числі:
- «тіні» — затемнення під вікном зі зсувом (як правило, вправо-вниз, припускаючи наявність світла зліва-зверху). У графічному режимі тіні також можуть відкидати інші елементи інтерфейсу, наприклад вказівник миші;
- створення ілюзії опуклих і втиснули структур — смуг, написів, знижених або підвищених областей (наприклад, кнопок), рамок тощо. смуг підвищеної та зниженої яскравості та напівтоновими переходами (для імітації криволінійних поверхонь);
- повна або часткова (напів-) прозорість вікна — просвічування крізь «підкладки» або інших вікон (можливо тільки в графічному режимі).
Віконний інтерфейс мають оболонки більшості операційних систем, і, в цьому випадку, вікно може бути окремою запущеною програму (завданням). Процедури підтримки віконного інтерфейсу покликані відмальовувати екран з розташованими «поверх нього» вікнами та розподіляти введення користувача між ними (за існування кількох рівноправних вікон введення користувача здійснюється в те, що наразі є активним).
Різновиди
Програми з класичною (повноекранною) організацією екрану можуть використовувати елементи віконного інтерфейсу (підвікна) для: організації меню, вікон повідомлень та діалогів.
Програми з повною реалізацією віконного інтерфейсу окремо працюють з окремими підзавданнями в різних вікнах. Така програма може одночасно відкривати / працювати з декількома документами, поміщаючи їх в окремі підвікна (наприклад, багатовіконний редактор з документом в кожному вікні). Організацію цих підвікон в подібних програмах реалізують декількома способами:
- одновіконний режим (SDI)
- багатовіконний режим (MDI, TDI)
- псевдобагатовіконний режим (PMDI)
(деякі програми підтримують кілька таких режимів, з можливістю перемикання між ними, напр. Kate, gedit, AkelPad).
Також одновіконний режим може підтримувати систему фреймів, за якої загальне вікно розбите на кілька функціонально незалежних областей, фреймів (кватирок)4[]
За повної реалізації основний екран «під вікнами» розвантажується і може бути використаний для будь-яких глобальних (тлових) завдань. Повна реалізація, як правило, передбачає наявність миші, для простого перемикання між вікнами та управління ними (переміщення, зміни розмірів, приховування, закриття тощо).
Також існує різновид вікон (званих модальними), які «монополізують» фокус призначеної для користувача уваги, і продовжити роботу з програмою можна лише після закриття (виконання запиту) такого «модального» вікна.
Програми та середовища з віконним інтерфейсом
Більшість сучасних операційних систем мають невіднятний або опціональний віконний графічний користувацький інтерфейс, який реалізує вікно в якості основи взаємодії з користувачем.
Віконна операційна система дозволяє користувачеві одночасно працювати з різними програмами. Кожна програма працює в окремому вікні, що займає окремий простір на екрані, зазвичай у формі прямокутника. Більшість операційних систем надають користувачеві основні функції роботи з вікнами: перенесення, зміна розміру вікна, фокусу вікна і так далі.
Деякі віконні системи, наприклад X Window System, мають також мережевою структурою, що дозволяє користувачеві працювати з графічними програмами на віддалених вузлах-клієнтах.
Приклади ОС з віконним інтерфейсом
- 8½ і [en] для Plan 9
- GEM
- Fresco / Berlin
- NEXTSTEP
- AmigaOS # Workbench в AmigaOS
- Quartz для Mac OS X
- X Window System для Unix-подібних ОС
- Y Window System
- Microsoft Windows
- Mac OS
- Palm OS
- Chrome OS
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno traven 2021 Vikonnij interfejs sposib organizaciyi povnoekrannogo interfejsu programi riznovid grafichnogo interfejsu v yakomu kozhna integralna chastina roztashovuyetsya v grafichnomu vikni vlasnomu subekrannomu prostori sho znahoditsya v dovilnomu misci nad osnovnim ekranom Kilka vikon odnochasno roztashovanih na ekrani mozhut perekrivatisya virtualno perebuvayuchi vishe abo nizhche odin shodo odnogo Vikonnij interfejs Priklad vikonnogo interfejsu v tekstovomu rezhimi fajlovij menedzher Midnight Commander kilka vikon dvi fajlovi paneli ta dialogove vikno poverh nih nad ekranom komandnogo ryadka roztashovanih odin poverh odnogo Priklad vikonnogo interfejsu nazhivo Seredovishe robochogo stolu GNOME Vikonnij interfejs realizuyetsya yak v grafichnomu tak i v tekstovomu rezhimi najbilsh vidomoyu nepovnoyu realizaciyeyu vikonnogo interfejsu v tekstovomu rezhimi ye programa obolonka Pitera Nortona Norton Commander i yiyi chislenni modifikaciyi Odnak najbilshu populyarnist vin zavoyuvav zavdyaki operacijnim sistemam z grafichnimi vikonnimi obolonkami Mac OS Microsoft Windows i zaraz ye najpopulyarnishim vidom priznachenogo dlya koristuvacha interfejsu VlastivostiVikno zazvichaj maye pryamokutnu formu zazvichaj z obramlennyam i abo kolorom tla vidminnim vid koloru osnovnogo ekrana Za neobhidnosti vikno maye zagolovok z poyasnennyam funkciyi i organi upravlinnya Inodi vikoristovuyutsya rizni efekti dlya dodannya vidchuttya ob yemnosti interfejsu v tomu chisli tini zatemnennya pid viknom zi zsuvom yak pravilo vpravo vniz pripuskayuchi nayavnist svitla zliva zverhu U grafichnomu rezhimi tini takozh mozhut vidkidati inshi elementi interfejsu napriklad vkazivnik mishi stvorennya ilyuziyi opuklih i vtisnuli struktur smug napisiv znizhenih abo pidvishenih oblastej napriklad knopok ramok tosho smug pidvishenoyi ta znizhenoyi yaskravosti ta napivtonovimi perehodami dlya imitaciyi krivolinijnih poverhon povna abo chastkova napiv prozorist vikna prosvichuvannya kriz pidkladki abo inshih vikon mozhlivo tilki v grafichnomu rezhimi Vikonnij interfejs mayut obolonki bilshosti operacijnih sistem i v comu vipadku vikno mozhe buti okremoyu zapushenoyu programu zavdannyam Proceduri pidtrimki vikonnogo interfejsu poklikani vidmalovuvati ekran z roztashovanimi poverh nogo viknami ta rozpodilyati vvedennya koristuvacha mizh nimi za isnuvannya kilkoh rivnopravnih vikon vvedennya koristuvacha zdijsnyuyetsya v te sho narazi ye aktivnim RiznovidiProgrami z klasichnoyu povnoekrannoyu organizaciyeyu ekranu mozhut vikoristovuvati elementi vikonnogo interfejsu pidvikna dlya organizaciyi menyu vikon povidomlen ta dialogiv Programi z povnoyu realizaciyeyu vikonnogo interfejsu okremo pracyuyut z okremimi pidzavdannyami v riznih viknah Taka programa mozhe odnochasno vidkrivati pracyuvati z dekilkoma dokumentami pomishayuchi yih v okremi pidvikna napriklad bagatovikonnij redaktor z dokumentom v kozhnomu vikni Organizaciyu cih pidvikon v podibnih programah realizuyut dekilkoma sposobami odnovikonnij rezhim SDI bagatovikonnij rezhim MDI TDI psevdobagatovikonnij rezhim PMDI deyaki programi pidtrimuyut kilka takih rezhimiv z mozhlivistyu peremikannya mizh nimi napr Kate gedit AkelPad Takozh odnovikonnij rezhim mozhe pidtrimuvati sistemu frejmiv za yakoyi zagalne vikno rozbite na kilka funkcionalno nezalezhnih oblastej frejmiv kvatirok 4 dzherelo Za povnoyi realizaciyi osnovnij ekran pid viknami rozvantazhuyetsya i mozhe buti vikoristanij dlya bud yakih globalnih tlovih zavdan Povna realizaciya yak pravilo peredbachaye nayavnist mishi dlya prostogo peremikannya mizh viknami ta upravlinnya nimi peremishennya zmini rozmiriv prihovuvannya zakrittya tosho Takozh isnuye riznovid vikon zvanih modalnimi yaki monopolizuyut fokus priznachenoyi dlya koristuvacha uvagi i prodovzhiti robotu z programoyu mozhna lishe pislya zakrittya vikonannya zapitu takogo modalnogo vikna Programi ta seredovisha z vikonnim interfejsomBilshist suchasnih operacijnih sistem mayut nevidnyatnij abo opcionalnij vikonnij grafichnij koristuvackij interfejs yakij realizuye vikno v yakosti osnovi vzayemodiyi z koristuvachem Vikonna operacijna sistema dozvolyaye koristuvachevi odnochasno pracyuvati z riznimi programami Kozhna programa pracyuye v okremomu vikni sho zajmaye okremij prostir na ekrani zazvichaj u formi pryamokutnika Bilshist operacijnih sistem nadayut koristuvachevi osnovni funkciyi roboti z viknami perenesennya zmina rozmiru vikna fokusu vikna i tak dali Deyaki vikonni sistemi napriklad X Window System mayut takozh merezhevoyu strukturoyu sho dozvolyaye koristuvachevi pracyuvati z grafichnimi programami na viddalenih vuzlah kliyentah Prikladi OS z vikonnim interfejsom 8 i en dlya Plan 9 GEM Fresco Berlin NEXTSTEP AmigaOS Workbench v AmigaOS Quartz dlya Mac OS X X Window System dlya Unix podibnih OS Y Window System Microsoft Windows Mac OS Palm OS Chrome OS