FI:PB069 Aplikace a rozhraní - Informace o předmětu
PB069 Vývoj aplikací a uživatelských rozhraní
Fakulta informatikyjaro 2006
- Rozsah
- 2/2. 4 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- RNDr. Jaroslav Pelikán, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (cvičící)
Mgr. Jakub Koláčný (cvičící)
RNDr. Jaroslav Ráček, Ph.D. (cvičící)
Mgr. Kamil Ševeček (cvičící) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: RNDr. Jaroslav Pelikán, Ph.D. - Rozvrh
- Út 12:00–13:50 D3
- Rozvrh seminárních/paralelních skupin:
PB069/02: Po 16:00–17:50 B116, L. Bártek
PB069/03: St 16:00–17:50 B116, L. Bártek
PB069/04: Čt 12:00–13:50 B116, L. Bártek
PB069/05: Čt 14:00–15:50 B116, L. Bártek
PB069/06: Po 18:00–19:50 B116, J. Koláčný
PB069/07: St 18:00–19:50 B116, J. Koláčný
PB069/08: Út 16:00–17:50 B116, J. Ráček
PB069/09: Út 18:00–19:50 B311, J. Ráček
PB069/10: Út 10:00–11:50 B116, K. Ševeček
PB069/11: Út 12:00–13:50 B116, K. Ševeček - Předpoklady
- ! I069 Úvod do OOP
Znalost programování, syntaxe programovacího jazyka Pascal, principů objektově orientovaného programování a systému MS-Windows (na uživatelské úrovni). - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- předmět má 11 mateřských oborů, zobrazit
- Cíle předmětu
- V předmětu Vývoj aplikací a uživatelských rozhraní se studenti seznámí se základními postupy při vytváření objektově orientovaných systémů a s principy a zásadami událostmi řízeného programování. Předmět je zaměřen na vývoj jednoduchých aplikací společně s jejich grafickým uživatelským rozhraním, přičemž je využíváno dostupných objektově (komponentově) orientovaných nadstaveb (VCL). Předmět je vyučován pomocí vývojového prostředí Borland Delphi pod operačním systémem MS-Windows NT (2000).
- Osnova
- Objektově orientované programování (v Borland Delphi).
- Objekty, zapouzdření, dědičnost, polymorfismus, kompatibilita objektových typů.
- Obsluha výjimek.
- Konstrukce programových systémů.
- Událostmi řízené programování.
- Úvod do architektury MS-Windows, nástroje pro vývoj aplikací v MS-Windows.
- Model programu pro MS-Windows.
- Borland Delphi a Visual Component Library.
- Integrované vývojové prostředí, tvorba jednoduchých aplikací.
- Win32 API a jeho využití při práci s VCL.
- Využití základních komponent (Menu, Label, EditBox, Button, CheckBox, RadioButton, ComboBox atd.) a obsluha jejich událostí.
- Základní standardní dialogy (OpenFileDialog, SaveFileDialog, ColorDialog atd.).
- Tvorba vizuálních komponent.
- Procedury a funkce pro práci s grafikou a kontext zařízení.
- Vytváření aplikací s podporou multithreadingu.
- Tvorba jednoduchých databázových aplikací.
- Programování DLL knihoven.
- Literatura
- Metody hodnocení
- Typ výuky: Přednáška + cvičení (cvičení probíhá v počítačové učebně)
Zkouška: Zkouška je realizována písemnou formou v počítačové učebně. Studenti v průběhu zkoušky píší a odlaďují program, který řeší zadaný problém.
Jestliže má být student ke zkoušce připuštěn, je nezbytné, aby měl zápočet ze cvičení. Udělení zápočtu je v kompetenci cvičícího příslušné cvičební skupiny.
K získání zápočtu je nutná účast na cvičeních, plnění všech úkolů zadávaných cvičícím, úspěšné napsání zápočtových písemek a vypracování semestrálního projektu (programu). - Informace učitele
- http://www.fi.muni.cz/usr/pelikan/Vyuka/Vyuk2.html
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2006, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2006/PB069