Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Softvér:
* GUI Library: Toto je základný softvér, ktorý poskytuje nástroje a rámec na vytváranie a manipuláciu s grafickými objektmi. Príklady zahŕňajú:
* qt: Výkonná, výkonná knižnica pre budovanie komplexných aplikácií
* gtk: Široko používané pre Linux Desktop Applications
* Swing (java): Časť platformy Java poskytuje sadu komponentov používateľského rozhrania
* flutter (Dart): Rámec spoločnosti Google pre budovanie aplikácií pre krížové platformy s krásnymi používateľskými používateľmi
* Swiftui (swift): Deklaratívny rámec spoločnosti Apple na budovanie používateľských rozhraní
* operačný systém: OS poskytuje základ pre knižnicu GUI a riadi interakciu s hardvérom.
* Aplikácia: Váš program, ktorý používa knižnicu GUI na vytváranie a zobrazovanie grafických objektov.
hardvér:
* Grafická spracovateľská jednotka (GPU): Toto je pracovný kôň na vykreslenie grafických objektov. Berie pokyny zo softvéru a prekladá ich do obrázkov, ktoré sú zobrazené na obrazovke.
* displej: Toto je obrazovka, na ktorej sa zobrazujú grafické objekty.
* Vstupné zariadenia: Takto používatelia interagujú s GUI:
* myš: Pre výber, pretiahnutie a kliknutie na objekty
* klávesnica: Na zadanie textu a vydávanie príkazov
* dotyk: Pre priame interakcie s objektmi na obrazovke
Ako to funguje:
1. Váš program používa knižnicu GUI na vytvorenie grafických objektov (tlačidlá, textové políčka, obrázky atď.) A definujte ich vlastnosti.
2. Knižnica GUI odosiela pokyny na GPU , ktorý ich spracováva a vykresľuje objekty.
3. Reďukovaný obrázok sa potom zobrazí na obrazovke.
4. OS zvláda vstup používateľa zo zariadení (kliknutia myši, stlačenia klávesnice) a odovzdá tieto informácie do knižnice GUI a váš program.
5. Váš program reaguje na vstup používateľa (napr. Zmenou stavu tlačidla, aktualizáciou textu v textovom poli) a podľa toho aktualizuje GUI.
v súhrne: Nie je to jedno zariadenie, ktoré pracuje s grafickými objektmi v GUI, ale skôr sofistikovanou súhrou medzi softvérom a hardvérom. Kombinácia knižnice GUI, operačného systému, GPU, displejov a vstupných zariadení je nevyhnutná na vytváranie a interakciu s grafickým používateľským rozhraním.