Programové systémy
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
2371082 | Z,ZK | 3 | 2+1 |
- Přednášející:
- Josef Kokeš (gar.)
- Cvičící:
- Josef Kokeš (gar.)
- Anotace:
-
Předmět se zabývá technologiemi pro paralelní zpracování a pro síťovou spolupráci počítačů PC, se zaměřením na programování v Delphi. Souvislosti mezi objektově orientovaným programováním (OOP) a složitými programovými systémy. Modelování v databázových systémech. Konceptuální a fyzické modely. Realizace databázových systémů pomocí OOP (Delphi). Práce s databázemi prostřednictvím BDE. Komponenty pro práci s tabulkami (TDataSet, TTable, TQuery) a pro práci s databázemi (TSession, TDatabase). Klíče (primární, sekundární, cizí) a indexy, vztahy mezi nimi. Práce v síti, zamykání souborů a recordů, pojem transakce a transakční zpracování. Jazyk SQL. Události a ošetření chyb, programování řízené událostmi, uložené procedury. Generátory sestav. Generátor aplikací.
- Požadavky:
-
Ke zkoušce jsou předepsány znalosti v rozsahu přednášek.
Na cvičení studenti obdrží zadání 3 příkladů k vypracování.
- Osnova přednášek:
-
1,2. αDynamicky linkované knihovny DLL.
3,4. <&°Paralelní zpracování a synchronizace.
5,6. Technologie DDE. Pojem rozhraní a rozhraní INTERFACE.
7,8. Technologie OLE, COM, AUTOMATION a ACTIVEX.
9,10. Principy DCOM a rozhraní iDispatch.
11,12. Systémy řízení báze dat, komponenty Delphi pro práci s databázemi, práce s jazykem SQL. 13,14. Týmová práce a její podpora v programech.
- Osnova cvičení:
-
1,2. Dynamicky linkované knihovny DLL.
3,4. Paralelní zpracování a synchronizace.
5,6. Technologie DDE. Pojem rozhraní a rozhraní INTERFACE.
7,8. Technologie OLE, COM, AUTOMATION a ACTIVEX. Principy DCOM a rozhraní iDispatch.
9,10. Systémy řízení báze dat, komponenty Delphi pro práci s databázemi, práce s jazykem SQL. 11,12. Týmová práce a její podpora v programech.
13. zápočet
Podrobneji viz <a href="http://www.fsid.cvut.cz/cz/u12110/pgs/">stránky předmětu</a>.
- Cíle studia:
-
Ke zkoušce jsou předepsány znalosti v rozsahu přednášek.
Na cvičení studenti obdrží zadání 3 příkladů k vypracování.
- Studijní materiály:
-
1. Kokeš, Josef: Programové systémy. Skriptum ČVUT, 2005
2. Cantu, Marco: Mastering Delphi 7. Sybex 2003 (1011 pages) - existuje též český překlad Mistrovství v Delphi (Grada)
3. Lischner, Ray: Delphi in a Nutshell. O'Reilly, 2002
4. Borland: Delphi Developer's Guide. Borland Software Corporation, CA, USA
5. Šindelář, Jan: Tipy a triky v Delphi. Webový kurs na stránkách www.zive.cz
<img src="http://www.fsid.cvut.cz/prt/bullet.gif"> Kadlec, Václav: Umíme to s Delphi. Webový kurs na stránkách www.zive.cz
- Poznámka:
-
Navazuje na předměty AII a OOP - vyžaduje aspoň částečnou znalost programování
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: