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

Přírodovědecká fakulta
jaro 2000
Rozsah
1/1/0. 4 kr. Ukončení: zk.
Vyučující
doc. RNDr. Renata Ochranová, CSc. (přednášející)
Garance
doc. RNDr. Renata Ochranová, CSc.
Katedra teorie programování – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Renata Ochranová, CSc.
Předpoklady
I4130 Návrh algoritmů
Omezení zápisu do předmětu
Předmět je určen pouze studentům mateřských oborů.
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.
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 2001.