Okenní systém - Windowing system
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|

v výpočetní, a okenní systém (nebo okenní systém) je software který spravuje samostatně různé části obrazovky.[1] Je to typ grafické uživatelské prostředí (GUI), které implementuje WIMP (Okna, ikony, nabídky, ukazatel ) paradigma pro a uživatelské rozhraní.
Každý aktuálně běží aplikace je přiřazen obvykle měnitelný a obvykle obdélníkový povrch displeje, aby uživateli představil své grafické uživatelské rozhraní; tato okna se mohou navzájem překrývat, na rozdíl od a obkladové rozhraní kde se nesmí překrývat. Obvykle a okenní dekorace je nakresleno kolem každého okna. Programování jak okenních dekorací, tak dostupných widgety uvnitř okna, které jsou grafické prvky pro přímou interakci s uživatelem, jako jsou posuvníky, tlačítka atd., se usnadňuje a zjednodušuje pomocí sady nástrojů pro widgety.
Technické údaje
Hlavní součást jakéhokoli okenního systému se obvykle nazývá zobrazovací server, i když se také používají alternativní označení, jako je okenní server nebo skladatel. Každá aplikace, která běží a prezentuje své grafické uživatelské rozhraní v okně, je klientem zobrazovacího serveru. Zobrazovací server a jeho klienti spolu komunikují prostřednictvím a komunikační protokol, který se obvykle nazývá protokol zobrazovacího serveru, přičemž zobrazovací server je prostředníkem mezi klienty a uživatelem. Přijímá veškerý vstup z jádro, které jádro přijímá od všech připojených vstupní zařízení, jako klávesnice, polohovací zařízení nebo Dotyková obrazovka a předá jej správnému klientovi. Displejový server je také zodpovědný za výstup klientů do počítačový monitor. Výstup zvuku obvykle není řízen zobrazovacím serverem, ale hlasitost zvuku je obvykle zpracovávána pomocí appletů GUI a je to zobrazovací server, který rozhoduje o tom, které aplikace jsou nahoře. Okenní systém umožňuje uživateli počítače pracovat s několika programy současně. Každý program prezentuje své grafické uživatelské rozhraní ve svém vlastním okně, což je obvykle obdélníková oblast obrazovky.[Citace je zapotřebí ]
Od a programátor Z hlediska okenního systému jsou implementována grafická primitiva. Například: vykreslování písma nebo kreslení čáry na obrazovce. Poskytuje abstrakci grafického hardwaru pro použití prvky vyšší úrovně grafického rozhraní, jako je správce oken.[Citace je zapotřebí ]
Protokol zobrazovacího serveru může být schopný sítě nebo dokonce síť transparentní, usnadňující implementaci tencí klienti.[Citace je zapotřebí ]
Seznam okenních systémů
Pro Unixový operační systémy
- 8½ a Rio pro Plán 9
- Okenní systém framebufferUI (fbui) v jádře
- HP Windows
- Safír[2] pro PERQ
- Manažer (MGR)
- Metisse
- Mir
- Zprávy / Otevřete Windows
- NEXT DPS
- Orbitální (Redox )
- Qt prodlouženo
- Křemenný skladatel (Mac OS X )
- SunView
- Dvojče (Text WINdows)
- W okenní systém
- Wayland
- Systém X Window
- XFast
- Xynth
Pro Rodina Windows NT operační systémy
- Správce oken na ploše (DWM) v Microsoft Windows (Průhled a později)
- ReactOS Explorer
- Klasická skořápka
- Pokki
- RetroUI
- Talisman Desktop
Web okenní systémy
- Dojo
- ExtJS
- TIBCO Obecné rozhraní
- Správce webových oken
jiný
Komerční systémy jako např Microsoft Windows (XP, 9x a dřívější), klasický Mac OS (verze 9 a dřívější) a Palm OS, obsahují okenní systém, který je integrován s OS.[Citace je zapotřebí ]
Viz také
Reference
- ^ Kent, Allen; Williams, James G. (11.10.1996). Encyklopedie mikropočítačů: Svazek 19 - Systémy udržování pravdy až po kvalitu vizuálního zobrazení. CRC Press. p. 227. ISBN 9780824727178. Citováno 8. června 2017.
- ^ Myers, Brad (prosinec 1984). „Uživatelské rozhraní pro Sapphire“ (PDF). Počítačová grafika a aplikace IEEE. 4 (12): 13–23. doi:10.1109 / MCG.1984,6429376.