INFORMAČNÝ LIST PREDMETU

Kód:

V401

Skratka:

OP

Názov: Objektové programovanie

Študijný odbor: Informačné a riadiace systémy

Aplikovaná informatika

Zabezpečuje: Mgr. Ing. Ľubomír Sadloň, CSc., Ing. Miroslav Gábor, Ing. Ján Ružbarský

Semester: letný

Odporučený: 4

Rozsah výučby: prednášky – cvičenia – laboratórne cvičenia

Týždenný: 2-0-2 Za semester: 24-0-24

ECTS kredity:

3

Podmieňujúce predmety:

P111 - Základy informatiky 1, P211 - Základy informatiky 2

Ukončenie predmetu a spôsob hodnotenia: priebežne – písomný test 50%

skúška – 50%

Cieľ predmetu:

Zvládnuť princípy objektovo orientovaného programovania s praktickou aplikáciou v Delphi Pascale.

Stručný sylabus:

Prednášky: 1.Softwarové inžinierstvo a OOP; stručná história OOP; základy teórie OOP: objekt, správa, atribúty, metódy, protokol, zapúzdrenie; ilustrácia objektu v Pascale. 2.Trieda: trieda ako objekt, trieda ako datový typ; metatrieda; inštancia triedy; metódy triedy; metódy konštruktor a deštruktor; životný cyklus objektu; trieda v Pascale; príklad triedy tRandom; statické a dynamické inštancie triedy; prístupové práva a zapúzdrenie v Pascale. 3.Dedičnosť jednoduchá a viacnásobná; generalizácia - špecializácia; abstraktná trieda; predok a potomok; dedičnosť v Pascale; vlastné a zdedené zložky objektu; príklady špecializácie a generalizácie. 4.Polymorfizmus; vzťah polymorfizmu a dedičnosti; polymorfizmus a flexibilita; polymorfizmus v Pascale: virtuálne a dynamické metódy; pravidlá kompatibility objektov; včasná a neskorá väzba; polymorfizmus a statické a dynamické objekty. 5.Implementačné detaily Pascalu: Exception, Event, Property. 6.Objektová analýza a návrh; trojvrstvový model aplikácie; vzťahy medzi objektami; diagramy tried. 7.Aplikovanie teoretických vedomostí.

Cvičenia: Vývojové prostredie Delphi 3,4 - implementácia úloh z prednášok.

Literatúra:

Manuály Turbo Pascalu a Borland Pascalu

Manuály Delphi verzií 1 až 4

Ilja Kraval : Základy objektově orientovaného programování - Computer Press 1998

Marco Cantú : Mistrovství v Delphi 1, 2, 3, 4 - Computer Press

Tom Swan : Mistrovství v Deplhi 4 - Computer Press 1999

H. Jílková, I.Ryant : Tvorba aplikací v objektovém prostředí - Grada 1994

Dátum poslednej úpravy osnovy: 20.12.2001