FI:PB069 Aplikace a rozhraní - Informace o předmětu
PB069 Vývoj aplikací a uživatelských rozhraní
Fakulta informatikyjaro 2004
- Rozsah
- 1/2. 3 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í)
RNDr. Michal Batko, Ph.D. (cvičící)
Mgr. Aleš Berka (cvičící)
RNDr. Ondřej Krajíček (cvičící)
RNDr. Miroslav Kubásek, Ph.D. (cvičící)
Mgr. Kamil Ševeček (cvičící) - Garance
- doc. Ing. Jan Staudek, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: RNDr. Jaroslav Pelikán, Ph.D. - Rozvrh
- Po 10:00–10:50 D1
- Rozvrh seminárních/paralelních skupin:
PB069/02: Po 18:00–19:50 B116, L. Bártek
PB069/03: Út 12:00–13:50 B311, L. Bártek
PB069/04: St 14:00–15:50 B116, L. Bártek
PB069/05: St 16:00–17:50 B116, L. Bártek
PB069/06: Čt 14:00–15:50 B116, A. Berka
PB069/07: Čt 16:00–17:50 B116, A. Berka
PB069/08: Út 16:00–17:50 B311, M. Batko
PB069/09: Út 18:00–19:50 B311, M. Batko
PB069/10: Út 8:00–9:50 B311, K. Ševeček
PB069/11: Út 10:00–11:50 B311, K. Ševeček
PB069/12: Pá 8:00–9:50 B116, O. Krajíček
PB069/13: Pá 10:00–11:50 B116, O. Krajíček
PB069/14: St 10:00–11:50 B311, M. Kubásek
PB069/15: St 12:00–13:50 B311, M. Kubásek - Předpoklady
- ! I069 Úvod do OOP
Předmět Vývoj aplikací a uživatelských rozhraní předpokládá základní znalosti programování, znalost syntaxe programovacího jazyka Pascal a znalost základních principů objektově orientovaného programování. Rovněž je předpokládána znalost systému MS-Windows, a to na uživatelské úrovni. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- 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 2004, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2004/PB069