Charles Explorer logo
🇨🇿

Programování pro X Window System

Předmět na Matematicko-fyzikální fakulta |
NSWI079

Sylabus

- X Window System - historie, principy, komponenty (X server, Xlib, toolkity, manažery oken).

- API nejnižší úrovně - knihovna Xlib.

- API vyšší úrovně - toolkity.

- Toolkit GTK+: struktura toolkitu, řízení událostmi, signály; přehled existujících elementů uživalského rozhraní (widgets); vytváření nových widgets; komunikace s manažerem oken a aplikací navzájem; zpracování konfiguračních souborů

* Předpoklady

Základní uživatelská znalost UNIXu, programování v C/C++.

* Základní literatura

X Window System series. O'Reilly.

Tony Gale, Ian Main: GTK+ 2.0 Tutorial. http://www.gtk.org

GTK+ API Reference. http://www.gtk.org

Anotace

Výklad principů X Window System se zaměřením na programování aplikací.

Programování uživatelského rozhraní v jazyce C s použitím toolkitu GTK+.

Cvičení je zaměřeno na praktické programování pro X v prostředí UNIX.