UIT009S Technologie programování aplikací v prostředí Windows

Obchodně podnikatelská fakulta v Karviné
zima 2007
Rozsah
2/1/0. 5 kr. Ukončení: zk.
Garance
RNDr. Ing. Bohuslav Rychtar
Ústav informačních technologií – Obchodně podnikatelská fakulta v Karviné
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
Cíle předmětu
Cílem předmětu Technologie programování aplikací v prostředí Windows je seznámit studenty s moderními technikami tvorby programového vybavení, zejména s objektově orientovaným programováním, s využíváním knihoven grafického rozhraní, dynamických knihoven a systémových zdrojů. Důraz je kladen na praktické zvládnutí středně obtížných programů.
Osnova
  • Struktura výkladu:
    1. Modulární programování
    2. Základní vlastnosti objektově orientovaného programování (OOP)
    3. Techniky vytváření objektů, implementace abstraktních datových typů pomocí OOP.
    4. Událostmi řízené programování. Princip funkce, úvod do prostředí Delphi.
    5. Objektový model Delphi.
    6. Komponenty Delphi a jejich použití.
    7. Propojení programu a datových zdrojů. Využití databázových rozhraní.
    8. Server OLE. Programování s využíváním služeb serveru Word, Excel MS Office.
    9. Tvorba a použití DLL knihoven.
    10. Ukázka aplikace středního rozsahu.
    Obsah předmětu:
    1. Historie technologie programování. Strukturované programování, hlavní principy.
    2. Objektově orientované programování. Definice a vlastnosti objektu, třída, polymorfismus, statická a dynamická alokace objektů, dědičnost, viditelnost, identita objektů.
    3. Techniky vytváření objektů, implementace abstraktních datových typů pomocí OOP.
    4. Událostmi řízené programování. Princip funkce.
    5. Úvod do prostředí Delphi. Objektový model Delphi.
    6. Komponenty Delphi a jejich použití.
    7. Propojení programu a datových zdrojů. Využití databázových rozhraní ODBC, BDE.
    8. OLE server. Spolupráce s aplikacemi MS-Office.
    9. Tvorba a použití dynamicky linkovaných knihoven DLL.
    10. Databázové aplikace, připojení k databázovému serveru, nastavení zdrojů dat ODBC.
    11. Praktické vytvoření aplikace středního rozsahu.

    Výklad přednášky je doprovázen projekcí pomocí dataprojektoru a PC. Výuka seminářů probíhá na počítačových učebnách. Studijní materiály jsou dostupné v elektronické podobě na fakultní počítačové sítí.
Literatura
    povinná literatura
  • KRAVAL, I. Základy objektově orientovaného programování. Computer Press, Praha, 1998. ISBN 80-7226-047-2. info
    doporučená literatura
  • PECINOVSKÝ, R., VIRIUS, M. Objektové programování 1. Grada, Praha, 1996. ISBN 80-7169-366-9. info
  • PECINOVSKÝ, R., VIRIUS, M. Objektové programování 2. Grada, Praha, 1996. ISBN 80-7169-436-3. info
  • JILKOVÁ, H., RYANT, I. Tvorba aplikací v objektovém prostředí. Praha: Grada, 1994. ISBN 80-85623-82-X. info
Informace učitele
Ve zkouškovém období v řádně vypsaných termínech vykonávají studenti zkoušku. Obsahem zkoušky jsou dvě teoretické otázky z látky probírané během celého semestru a zpracování počítačového programu dle vybraného zadání.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích léto 1991, léto 1992, léto 1993, léto 1994, léto 1995, léto 1996, léto 1997, léto 1998, léto 1999, léto 2000, léto 2001, léto 2002, léto 2003, léto 2004, léto 2005, léto 2006, léto 2007, léto 2008.