I069 Úvod do objektově orientovaného programování

Fakulta informatiky
jaro 2000
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. (zástupce)
prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
RNDr. Michal Batko, Ph.D. (cvičící)
Mgr. Josef Cacek (cvičící)
RNDr. Lubomír Markovič (cvičící)
Mgr. Jan Sluka (cvičící)
Mgr. Tomáš Opluštil
Garance
prof. RNDr. Mojmír Křetínský, CSc.
Katedra teorie programování – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Renata Ochranová, CSc.
Předpoklady
( I002 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
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.
  • Borland Delphi.
  • Integrované vývojové prostředí, tvorba jednoduchých aplikací.
  • Object Pascal jako OOP jazyk.
  • Události, výjimky.
  • Komponenty: knihovna vizuálních komponent, tvorba vlastních komponent.
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ě.
Výuka probíhá každý týden.
Předmět je zařazen také v obdobích jaro 1999, jaro 2001, jaro 2002.