Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Multiplatformní programování (AUIUI / A7MPP)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu AUIUI / A7MPP - Multiplatformní programování, Fakulta aplikované informatiky, Univerzita Tomáše Bati ve Zlíně (UTB).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

- Úvod do multiplatformního programování. Zásady tvorby přenositelného programového kódu.- Multiplatformní knihovna wxWidgets. Základní principy a vlastnosti. Instalace a překlad na platformách GNU/Linux a MS Windows.- Multiplatformní programování - Architektura knihovny wxWidgets, hlavní rámcová okna, mapování zpráv, menu aplikace.- Multiplatformní programování - Dialogová okna a ovládací prvky ve wxWidgets, XRC.- Multiplatformní programování ve wxWidgets - Architektura Dokument/Pohled, uživatelská grafika.- Multiplatformní programování - Třídy kolekcí wxWidgest.- Multiplatformní programování - Schránka a technologie Drag&Drop ve wxWidgets.- Multiplatformní programování - Streamové a socketové operace ve wxWidgets.- Multiplatformní programování - Konfigurační soubory, DOM XML parser a builder- Programovací jazyk Python - základní vlastnosti, datové typy, interní příkazy, řízení toku programu, I/O, funkce.- Programovací jazyk Python - skripty, moduly, výjimky, práce se souborovým systémem, třídy.- Programovací jazyk Python - Rozšíření wxPython (objekty aplikace, rámcová a dialogová okna, XRC, správa událostí).- Programovací jazyk Python - Další zajímavé moduly (Psyco, PyXML, ...) a operace, kooperace Pythonu a C/C++, distribuce aplikací.

Získané způsobilosti

Student má znalosti o problematice tvorby platformě přenositelného programového kódu a tvorbě multiplatformních aplikací pomocí kompilovaných i interpretovaných programovacích jazyků.Student je schopen vytvářet konzolové a GUI aplikace pro OS Windows, Linux a OS X.

Literatura

J. Smart, K. Hock , S. Csomor. Cross-Platform GUI Programming with wxWidgets. Prentice Hall, 2006. M. Bližňák. Systémové programování. skripta UTB Zlín. N. Rappin, R. Dunn. wxPython in Action. Manning, 2006. domovská stránka wxWidgets na internetu. studijní texty a zdrojové kódy zveřejněné na intranetu. zdroje GUI nástavby Pythonu wxPython na internetu. zdroje programovacího jazyk Python na internetu.

Požadavky

Způsob zakončení předmětu - klasifikovaný zápočetKlasifikovaný zápočet: aktivní účast, vypracování zadaných úkolů/programů, vypracování 2 půlsemestrálních testů. Hodnocení KLZ:95 - 100 % A85 - 89 % B75 - 79 % C65 - 69 % D55 - 59 % Eméně než 55 % FX

Garant

Ing. Michal Bližňák, Ph.D.

Vyučující

Ing. Michal Bližňák, Ph.D.Ing. Michal Bližňák, Ph.D.