FI:PB069 Aplikace a rozhraní - Informace o předmětu
PB069 Vývoj aplikací a uživatelských rozhraní
Fakulta informatikyjaro 2007
- 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í)
RNDr. Michal Batko, Ph.D. (cvičící)
Mgr. Jakub Koláčný (cvičící)
Bc. Viktor Sýkora (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: St 16:00–17:50 B117, L. Bártek
PB069/03: Čt 12:00–13:50 B117, L. Bártek
PB069/04: Čt 14:00–15:50 B117, L. Bártek
PB069/05: Čt 16:00–17:50 B117, J. Koláčný
PB069/06: Čt 18:00–19:50 B117, J. Koláčný
PB069/07: Pá 16:00–17:50 B117, J. Koláčný
PB069/08: St 12:00–13:50 B117, M. Batko
PB069/09: St 14:00–15:50 B117, M. Batko
PB069/10: Út 18:00–19:50 B117, V. Sýkora
PB069/11: St 18:00–19:50 B117, V. Sýkora - 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
- Aplikovaná informatika (program FI, B-AP)
- Informatika a druhý obor (program FI, B-BI)
- Informatika a druhý obor (program FI, B-FY)
- Informatika a druhý obor (program FI, B-GE)
- Informatika a druhý obor (program FI, B-GK)
- Informatika a druhý obor (program FI, B-CH)
- Informatika a druhý obor (program FI, B-IO)
- Informatika a druhý obor (program FI, B-MA)
- Informatika a druhý obor (program FI, B-SO)
- Informatika a druhý obor (program FI, B-TV)
- Informatika (program FI, B-IN)
- 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 2007, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2007/PB069