PředmětyPředměty(verze: 845)
Předmět, akademický rok 2019/2020
   Přihlásit přes CAS
Programování pro X Window System - NSWI079
Anglický název: Programming for X Window System
Zajišťuje: Středisko informatické sítě a laboratoří (32-SISAL)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2008
Semestr: letní
E-Kredity: 6
Rozsah, examinace: letní s.:2/2 Z+Zk [hodiny/týden]
Počet míst: neomezen
Minimální obsazenost: neomezen
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Garant: Mgr. Tomáš Bílý
Třída: Informatika Bc.
Kategorizace předmětu: Informatika > Programování
Anotace -
Poslední úprava: T_SISAL (21.05.2001)
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.
Literatura
Poslední úprava: T_KSI (15.04.2003)

D. Brennan, P. Ferguson, D. Flanagan, A. Fountain, D. Heller, L. Mui, A. Nye,

V. Quercia, E. Pearce, T. O'Reilly: X Window System series (10 svazku),

O'Reilly & Associates, 1991-1995.

Sylabus -
Poslední úprava: T_SISAL (25.04.2002)
  • 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

 
Univerzita Karlova | Informační systém UK