Object Oriented Programming
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
E371129 | Z,ZK | 4 | 2+1 |
- Přednášející:
- Josef Kokeš (gar.)
- Cvičící:
- Josef Kokeš (gar.)
- Anotace:
-
Předmět se zabývá metodikou a praxí objektově orientovaného programování v Delphi.
Témata: Krize programování, její řešení pomocí OOP, základní paradigmata OOP Zapouzdřenost. Dědičnost. Polymorfismus. Zprávy a práce s nimi. Výjimky, konstrukce try-except a try-finally. Některé důležité aplikace objektů. Tvorba dokumentace. Kontextová nápověda. OOP a čeština. Tvorba instalačních balíčků. Objektový návrh a modelování. Rozšíření jazyka Pascal a Delphi.
Předmět požaduje předchozí znalosti v rozsahu předmětu Algoritmy pro inženýrskou informatiku.
- 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. Krize programování, její řešení pomocí OOP.
2. Základní paradigmata OOP.
3. Zapouzdřenost.
4. Dědičnost.
5. Polymorfismus.
6. Zprávy a práce s nimi.
7. Výjimky, konstrukce try-except a try-finally.
8. Některé důležité aplikace objektů.
9. Tvorba dokumentace.
10. Kontextová nápověda.
11. OOP a čeština.
12. Tvorba instalačních balíčků.
13. Objektový návrh a modelování.
14. Rozšíření jazyka Pascal a Delphi.
- Osnova cvičení:
-
1. Zapouzdřenost.
2. Dědičnost.
3. Polymorfismus.
4. Zprávy a práce s nimi.
5. Výjimky, konstrukce try-except a try-finally.
6. Některé důležité aplikace objektů.
7. Tvorba dokumentace.
8. Kontextová nápověda.
9. OOP a čeština.
10. Tvorba instalačních balíčků.
11. Objektový návrh a modelování.
12. Rozšíření jazyka Pascal a Delphi.
- Cíle studia:
-
1. Krize programovánía návrh jeho řešení z využitím OOP
2. Základní principy OOP
3. Zapouzdřenost
4. Dědičnost
5. Polymorfismus
6. Zprávy (messages) a práce s nimi
7. Výjimky a jejich obsluha
8. Některé důležité aplikace objektů
9. Vytváření dokumentace
10. Kontextová nápověda
11. OOP a kódování češtiny
12. Vytváření instalačních balíčků
13. Objektově orientovaný návrh a modelování
14. Rozšíření v Borland Pascalu a Delphi
- Studijní materiály:
-
1. Kokeš, Josef: Objektově orientovaní programování. 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
6. Kadlec, Václav: Umíme to s Delphi. Webový kurs na stránkách www.zive.cz
- Poznámka:
-
Rozsah podle nové akreditace
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů: