EnglishPřihlásit se
  • Miluji Tě, mé VUT
  • Stipendium
  • Virtuální prohlídka
  • QS Top Universities
  • Hledáme výzkumníky
  • Výzkumná centra
  • jdi.na.vutbr.cz
  • Centrum sportovních aktivit VUT v Brně
  • Návrh vizuálního stylu
  • Kolej roku - 2. a 3. místo pro VUT v brně

  • Pravděpodobně máte vypnutý JavaScript. Některé funkce portálu nebudou funkční.

Detail předmětu

Programování pro Windows

Kód předmětu: FSI-VPW
Fakulta: Fakulta strojního inženýrství
Akademický rok: 2011/2012
Otevřen: Ano
Garant: Ing. Jan Roupec, Ph.D.
Garantující ústav: Ústav automatizace a informatiky
Typ studia: magisterský navazující
Forma studia: prezenční studium
Jazyk výuky: čeština
Počet kreditů: 4
Ukončení: zápočet a zkouška
Ročník: 2
Semestr: zimní
Povinnost: volitelný (nepovinný)

Zařazení předmětu ve studijních programech

Cíle předmětu:
Seznámení se základy programování pro Windows, událostmi řízeného
programování, použití API.
Výstupy studia a kompetence:
Tvorba středně složitých aplikací pro Windows.
Prerekvizity:
Schopnost programovat v jazycích C, C++ nebo Pascal.
Obsah předmětu (anotace):
Událostmi řízené programování, použití Windows API, objekty jádra, procesy a toky, synchronizační objekty, virtuální paměťový prostor, okna, dialogová okénka, ovládací prvky, prostředky (zdroje), grafické rozhraní, fonty, palety, tiskový výstup, registr, inicializační soubory.
Metody vyučování:
Metody vyučování závisejí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.
Způsob a kritéria hodnocení:
Zápočet: Fungující aplikace pro Windows.
Zkouška: Ověření znalostí základů programování pro Windows,
diskuse nad vypracovanou aplikací.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
Účást na přednáškách je doporučená, na cvičeních povinná. Výuka probíhá podle týdenního rozvrhu. Způsob náhrady zameškaných cvičení je plně v kompetenci vyučujícího.
Doporučená literatura:
Simon R.J., Gouker M., Barnes B.C.: Win 32 API - průvodce vývojáře, Unis publishing, 1997
Richter J.: Advanced Windows, Microsoft Press, 1997
Petzold C.: Programování ve Windows, Computer Press, 1999
Petzold C.: Programování ve Windows, Computer Press, 1999
Richter J.: Advanced Windows, Microsoft Press, 1997

Typ (způsob) výuky:
Přednáška: 26 hod., nepovinná
Vyučující: Ing. Pavel Heriban, Ph.D.
Osnova: 1. Okno, systém zpráv.
2. GDI, kontext zařízení, kreslení, mapovací režimy, posuvníky.
3. Klávesnice, myš, časovač.
4. Dceřiné ovládací prvky.
5. Zdroje: ikony, kurzory, znakové řetězce, nabídky, klávesové zkratky.
6. Dialogová okna.
7. Tikárna, bitové mapy.
8. Správce palet, písma.
9. Objekty jádra, procesy a toky, synchronizace.
10. Paměťová architektura Win32, výměna dat mezi procesy.
11. Registr.
Cvičení s poč. podporou: 26 hod., povinná
Vyučující: Ing. Pavel Heriban, Ph.D.
Osnova: 1. Seznámení s ovládáním Borland Delphi a Visual C++
2.-12. Ukázkové aplikace, programování zápočtové aplikace.
13. Zápočty.