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ší.