UIT009S Technology of Programming of Applications in Windows

School of Business Administration in Karvina
Winter 2007
Extent and Intensity
2/1/0. 5 credit(s). Type of Completion: zk (examination).
Guaranteed by
RNDr. Ing. Bohuslav Rychtar
Department of Information Technologies – School of Business Administration in Karvina
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives (in Czech)
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ů.
Syllabus (in Czech)
  • 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í.
Literature
    required literature
  • KRAVAL, I. Základy objektově orientovaného programování. Computer Press, Praha, 1998. ISBN 80-7226-047-2. info
    recommended literature
  • 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
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
The course is also listed under the following terms Summer 1991, Summer 1992, Summer 1993, Summer 1994, Summer 1995, Summer 1996, Summer 1997, Summer 1998, Summer 1999, Summer 2000, Summer 2001, Summer 2002, Summer 2003, Summer 2004, Summer 2005, Summer 2006, Summer 2007, Summer 2008.
  • Enrolment Statistics (Winter 2007, recent)
  • Permalink: https://is.slu.cz/course/opf/winter2007/UIT009S