Informace
Veškeré informace k předmětu najdete na webu předmětu.
Python
Dokumentace: http://docs.python.org
Český tutoriál k Tkinter: http://tkinter.programujte.com
C++ Qt
Dokumentace: http://doc.qt.io
Body
Průběžný počet bodů.
Důležité termíny
- 22. 2. - Návrh projektu
- 29. 3. - Odevzdání projektu v jazyce Python (15 - 30 bodů).
- 29. 3. - Odevzdání úloh ze cvičení v jazyce Python (0 - 8 bodů).
- 10. 5. - Odevzdání projektu v jazyce C++ (15 - 30 bodů).
- 10. 5. - Odevzdání úloh ze cvičení v jazyce C++ (0 - 7 bodů).
Cvičení
Cvičení 14
Odevzdání úloh a projektu v C++.
Cvičení 13
Konzultace k projektu.
Cvičení 12
Evidence pomocí MVC. Dokončení předchozích příkladů.
Cvičení 11
Dokončení příkladu evidence v Qt (šablona, výsledek).
Cvičení 10
Evidence v Qt (šablona, výsledek).
Cvičení 9
Úvod do Qt a úloha kalkulačka (prezentace, šablona (Qt 4), šablona (Qt 5)).
Cvičení 8
Odevzdání úloh a projektu v Pythonu.
Cvičení 7
Příklad hodin pomocí třídy Canvas (výsledek, šablona).
Cvičení 6
Cvičení odpadá (15.3. je rektorské volno). Termín odevzdání projektu se posouvá o týden.
Cvičení 5
Dokončení příkladu evidence (prezentace, ukázka).
Cvičení 4
Příklad evidence (prezentace, šablona).
Cvičení 3
Příklad kalkulačky pomocí metody grid() (prezentace, šablona).
Cvičení 2
Příklad na obvod a obsah trojúhelníku pomocí metody pack() (prezentace, šablona).
Cvičení 1
Seznámení s jazykem Python a grafickým rozhraním Tk (ukázky).
Náměty na projekt
- Systém pro rezervaci letenek, hotelů, lístků do kina, on-line nakupování.
- Objednávací zařízení určené na stoly do restauracích.
- Online sázková kancelář.
- IS knihovny, filmová databáze.
- IM komunikátor s nastavením a dalšími obrazovkami.
- IDE se záložkami, nastavením, atd.
- ... a další.