Rozhraní okna - způsob, jak uspořádat rozhraní programu na celou obrazovku (druh grafického rozhraní ), ve kterém je každá integrální část umístěna v grafickém okně - vlastní prostor na podobrazovce, umístěný na libovolném místě "nad" hlavním obrazovka. Několik oken současně umístěných na obrazovce se může překrývat a být vzájemně virtuálně „nad“ nebo „pod“.
Rozhraní okna je implementováno v grafickém i textovém režimu (nejznámější (nekompletní) implementací rozhraní okna v textovém režimu je shellový program Petera Nortona " Norton Commander " a jeho četné modifikace [1] ). Největší oblibu si však získal díky operačním systémům s grafickým shellem oken ( Mac OS, Windows OS ) a v současnosti je nejoblíbenějším typem uživatelského rozhraní .
Okno má obvykle obdélníkový tvar, obvykle s okrajem a/nebo jinou barvou pozadí než hlavní obrazovka. V případě potřeby má okno nadpis (s vysvětlením funkce) a ovládací prvky. Někdy se používají různé efekty, aby rozhraní získalo trojrozměrný dojem, včetně:
Shelly většiny operačních systémů mají rozhraní okna a v tomto případě může být okno samostatným spuštěným programem (úkolem). Procedury podpory rozhraní okna jsou navrženy tak, aby nakreslily obrazovku s okny umístěnými „nad ní“ a rozdělily mezi ně uživatelský vstup (pokud existuje několik stejných oken, uživatelský vstup se provádí v tom, které je právě aktivní ).
Programy s klasickou ( celoobrazovkovou ) organizací obrazovky mohou používat prvky rozhraní okna (podokna) k: uspořádání nabídek, zpráv a dialogů .
Programy s plnou implementací rozhraní okna pracují samostatně se samostatnými dílčími úlohami v různých oknech. Takový program může otevřít/pracovat s několika dokumenty současně a umístit je do samostatných podoken (například editor s více okny s dokumentem v každém okně). Organizace těchto podoken v těchto programech se provádí několika způsoby:
(některé programy podporují několik těchto režimů s možností přepínat mezi nimi, např . Kate , gedit , AkelPad ).
Režim jednoho okna může také podporovat rámový systém , ve kterém je společné okno rozděleno do několika funkčně nezávislých oblastí, rámů ( oken ) .
Po plné implementaci je hlavní obrazovka „pod okny“ uvolněna a lze ji použít pro některé globální úlohy (na pozadí). Kompletní implementace obvykle zahrnuje myš pro snadné přepínání mezi okny a jejich správu (přesunout, změnit velikost, skrýt, zavřít atd.).
Existuje také jakési okno (nazývané modální ), které „monopolizuje“ zaměření pozornosti uživatele a v práci s programem můžete pokračovat až po zavření (vykonání požadavku) takového „modálního“ okna.
Většina moderních operačních systémů má vlastní nebo volitelné grafické uživatelské rozhraní v okně, které implementuje okno jako základ pro interakci uživatele.
Operační systém v okně umožňuje uživateli spouštět více programů současně. Každý program běží v samostatném okně, které zabírá samostatné místo na obrazovce, obvykle ve tvaru obdélníku . Většina operačních systémů poskytuje uživateli základní funkce okna: zalamování, změna velikosti okna, zaostření okna a tak dále.
Některé okenní systémy, jako je X Window System , mají také síťovou strukturu, která uživateli umožňuje pracovat s grafickými programy na vzdálených klientských uzlech.
prvky GUI | |
---|---|
Typy rozhraní | |
Řízení | |
Vstup výstup |
|
Zobrazit |
|
Kontejnery |
|
Navigace | |
Speciální okna |
|
Hraní | |
Související pojmy |
|