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

Fakulta informatiky
jaro 1999
Rozsah
1/1. 2 kr. Doporučované ukončení: zk. Jiná možná ukončení: k, z.
Vyučující
doc. RNDr. Renata Ochranová, CSc. (přednášející)
Garance
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.
  • Vizuální programování (v Borland Delphi).
  • Prostředí Borland Delphi, jednoduché aplikace.
  • Object Pascal jako OOP jazyk.
  • Komponenty: knihovna, tvorba vlastních komponent.
  • Obsluha zpráv, obsluha výjimek, programování DDE a OLE v Delphi.
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 2000, jaro 2001, jaro 2002.