FI:I069 Úvod do OOP - Informace o předmětu
I069 Úvod do objektově orientovaného programování
Fakulta informatikyjaro 2001
- Rozsah
- 1/1. 2 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k, z.
- Vyučující
- doc. RNDr. Renata Ochranová, CSc. (přednášející)
RNDr. Jaroslav Pelikán, Ph.D. (přednášející)
RNDr. Michal Batko, Ph.D. (cvičící)
Mgr. Josef Cacek (cvičící)
Mgr. Tomáš Hanžl (cvičící)
Mgr. Petr Klika (cvičící)
RNDr. Ondřej Krajíček (cvičící)
Mgr. Tomáš Opluštil (cvičící)
prof. RNDr. Tomáš Pitner, Ph.D. (cvičící) - Garance
- prof. RNDr. Mojmír Křetínský, CSc.
Katedra teorie programování – Fakulta informatiky
Kontaktní osoba: RNDr. Jaroslav Pelikán, Ph.D. - Rozvrh
- St 14:00–14:50 D1
- Rozvrh seminárních/paralelních skupin:
I069/02: Pá 10:00–10:50 B116, T. Opluštil
I069/03: Pá 11:00–11:50 B116, T. Opluštil
I069/04: Pá 7:00–7:50 B116, T. Opluštil
I069/05: Po 12:00–12:50 B116, J. Cacek
I069/06: Po 13:00–13:50 B116, J. Cacek
I069/07: Út 14:00–14:50 B116, T. Pitner
I069/08: Út 15:00–15:50 B116, T. Pitner
I069/09: St 11:00–11:50 B116, P. Klika
I069/10: Čt 9:00–9:50 B116, M. Batko
I069/11: Čt 10:00–10:50 B116, M. Batko
I069/12: Čt 11:00–11:50 B116, M. Batko
I069/13: Čt 12:00–12:50 B116, M. Batko
I069/16: Út 10:00–10:50 B116, O. Krajíček
I069/17: Út 18:00–18:50 B116, T. Hanžl
I069/18: Út 19:00–19:50 B116, T. Hanžl
I069/19: Pá 14:00–14:50 B116, T. Opluštil - Předpoklady
- ( I002 Návrh algoritmů I || I502 Návrh algoritmů I || U111 Návrh algoritmů pro VT II )&&! I003 Úvod do OOP &&! U211 Moderní programovací metody
Je potřeba absolvovat předmět I002 Návrh algoritmů I. Předmět není možno zapsat po úspěšném absolvování I003 Úvod do objektově orientovaného programování. - 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
- Informatika (program FI, B-IN)
- Informatika (program FI, M-IN)
- Učitelství výpočetní techniky pro střední školy (program FI, M-IN)
- Učitelství výpočetní techniky pro střední školy (program FI, M-SS)
- Výpočetní technika (program FI, B-IN)
- Osnova
- Objektově orientované programování (v Turbo Pascalu).
- Objekty: objektové typy, instance objektových typů, metody, definice objektových typů v jednotce.
- Dědičnost: předefinovávání metod, statické metody.
- Polymorfismus: volání metod, virtuální metody, volání virtuálních metod, statické versus virtuální, rozšiřitelnost.
- Polymorfní objekt: dynamické objekty, kompatibilita objektových typů, složený objekt.
- 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 (bez použití objektů).
- 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.).
- Procedury a funkce pro práci s grafikou a kontext zařízení.
- Obsluha výjimek.
- Programování DLL knihoven.
- Literatura
- Borland Pascal 7.0 manual, Borland International, 1992
- OCHRANOVÁ, Renata a M. KOZUBEK. Objektově orientované programování v TURBO PASCALU. 1. vyd. Brno: Masarykova univerzita, 1993, 117 s. ISBN 80-210-0659-5. info
- CANTÚ, Marco. Mistrovství v Delphi 2 pro Windows 95/NT. Praha: Computer Press, 1996, xxxvii, 97. ISBN 80-85896-75-3. info
- Další komentáře
- Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2001, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2001/I069