Název předmětu | Programování pro GUI |
---|---|
Kód předmětu | KI/GUI |
Organizační forma výuky | Přednáška + Cvičení |
Úroveň předmětu | Bakalářský |
Rok studia | nespecifikován |
Semestr | Letní |
Počet ECTS kreditů | 6 |
Vyučovací jazyk | Čeština |
Statut předmětu | Povinně-volitelný |
Způsob výuky | Kontaktní |
Studijní praxe | Nejedná se o pracovní stáž |
Doporučené volitelné součásti programu | Není |
Vyučující |
---|
|
Obsah předmětu |
1. Model událostmi řízeného programování (návrhový vzor observer a jeho užití, delegáty, události) 2. Vizuální návrh aplikace (použití formulářů, dialogů, tlačítek apod.) 3. Tvorba SDA a MDA aplikací (hlavní okno aplikace, menu, přebírání dat z formulářů, dynamické generování prvků) 4. Zpracování XML v aplikacích (jednoduché ukládání dat, serializace pomocí SOAP, konfigurace aplikací) 5. Globalizace a lokalizace aplikací 6. Použití relačních databází v aplikacích 7. Základy multithreadingu a tvorba vícevláknových aplikací 8. Práce s grafikou (GDI+, DirectX, OpenGL, XNA) 9. Zpracování tisku v aplikacích 10. Vytváření vlastních komponent a jejich integrace do návrháře 11. Reflexe a tvorba pluginů aplikace 12. Tvorba síťových aplikací
|
Studijní aktivity a metody výuky |
nespecifikováno |
Výstupy z učení |
Kurz je zaměřen na vizuální programování v moderních desktopových prostředích. V souladu se zaměřením moderních operačních systémů je důraz kladen na interaktivní graficky orientované aplikace a na návrh grafických uživatelských rozhraní. Student je prostřednictvím tohoto kurzu seznámen s filozofií událostmi řízeného programování a získá základní stupeň znalostí programátora v dominantní počítačové platformě.
|
Předpoklady |
nespecifikováno
KI/APR2 ----- nebo ----- KI/PGL1 a zároveň KI/OONV ----- nebo ----- KI/PGL2 |
Hodnoticí metody a kritéria |
nespecifikováno
Podmínkou zápočtu je účast na seminářích a prezentace tématu vztahujícího se tvorbě GUI aplikací. Téma je zadáváno vyučujícím. Zkouška je udělena za vypracování programu na zvolené téma, technologii. Známka je určena na základě kvality programu a obtížnosti zvoleného tématu. |
Doporučená literatura |
|
Studijní plány, ve kterých se předmět nachází |
Fakulta | Studijní plán (Verze) | Kategorie studijního oboru/specializace | Doporučený semestr | |
---|---|---|---|---|
Fakulta: Přírodovědecká fakulta | Studijní plán (Verze): Informační systémy (A14) | Kategorie: Informatické obory | 2 | Doporučený ročník:2, Doporučený semestr: Letní |