Predmet: Objektovo
- orientované programovanie
Školský rok:
2001/2002
Forma: Prednáška, cvičenie, praktikum
Odbor -
špecializácia, ročník: Matematika,
1. ročník, Informatika, 1. ročník, XI, 1. ročník
Rozsah: Prednáška
/cvičenie/praktikum -- Letný semester - 2/2/2 zs/z.
K predmetu je priradené Praktikum z programovania v rozsahu 0/2.
Praktikum je zamerané na samostatné ladenie programov.
Výučbu
zabezpečujú: KMI, doc. RNDr. G. Andrejková, CSc., Mgr. R. Lencses, RNDr. S.
Krajči, PhD, Mgr. M. Mojžiš
Obsah
predmetu (spolu s časovým rozvrhom):
Týždeň:
1.
Tabuľky, 4 typy tabuliek (sekvenčné, usporiadané s priamym
prístupom, hašované), zápis v klasickom Pascale a prechod k objektovo -
orientovanému Pascalu, ktorý je súčasťou DELPHI. Vizuálne programovanie.
2.
>
Dynamické dátové štruktúry,
problém topologického triedenia.
Použivatelské prostredie Delphi (návrh formy, objektový inšpektor, paleta
komponentov).
3.
Programovací jazyk Object Pascal, rozšírenia oproti Turbo Pascalu
6.0. Práca so súbormi.
4.
Objektové koncepty. Objekty, typ Class - atribúty, metódy, konštruktory a deštruktory, ich vlastnosti,
dedičnosť. Typy prístupu k dátam.
5.
Objekty, typ Class -
prekrývanie atribútov a metód, polymorfizmus a kompatibilita priradenia.
6.
Písomná skúška I.
7.
Vytváranie aplikácií. Programovanie s komponentmi. Formuláre a
komponenty, najdôležitejšie vlastnosti komponentov, najdôležitejšie udalosti.
8.
Pohľad na vývojové prostredie DELPHI. Komponenty pre komunikáciu
s používatelom.
9.
Základné triedy v Delphi: TForm, TScreen, TApplication, a ich
využitie a možnosti modifikovania. Práca so súbormi v Delphi
10. Programovanie
grafiky a GDI - Graphics Device
Interface.
11. Písomná
skúška II.
12. Základy
práce s databázami, databázové aplikácie v Delphi.
13. Rekapitulácia
učiva
Cvičenia:
Cvičenia budú orientované na riešenie úloh (analýza, programovanie,
ladenie) podľa individuálnych schopností študentov.
Odporúčaná
študijná literatúra:
1.
T. Bisinger: Naučte se programovat v Delphi, Grada Pub., Praha,
1998.
2.
V. Kadlec: Učíme se programovat v DELPHI a jazyce Object
Pascal, Computer Press, Praha, 2001.
3.
R. Lischner: Delphi v kostce. Computer Press, Praha, 2000.
4.
2. R. Pecinovský, M. Virius: Objektové programování I., Učebnica
OOP s príkladmi v C++ a TPascale, Grada, Praha, 1997.
5.
3. R. Pecinovský, M. Virius: Objektové programování II., Učebnica
OOP s príkladmi v C++ a TPascale, Grada, Praha, 1997.
6.
T. Holan: DELPHI v príkladech, MATFYZPRESS, Praha, 1999.
7.
Príručky Borland Delphi 3 for WINDOWS95 a WINDOWS NT, User's
Guide, VCL Library, Object Pascal, 1997.