Detail předmětu

Programování pro Windows

FSI-VPWAk. rok: 1999/2000

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.

Jazyk výuky

čeština

Počet kreditů

4

Garant předmětu

Výsledky učení předmětu

Tvorba středně složitých aplikací pro Windows.

Způsob a kritéria hodnocení

Zápočet: Fungující program pro Windows.
Zkouška: Ověření zvládnutí základů programování pro Windows,
diskuse nad vypracovaným programem.

Učební cíle

Seznámení se základy programování pro Windows, zvládnutí událostmi
řízeného programování, použití API.

Základní literatura

Simon R.J., Gouker M., Barnes B.C.: Win 32 API - průvodce vývojáře, Unis publishing, 1997 (CS)
Richter J.: Advanced Windows, Microsoft Press, 1997 (EN)

Zařazení předmětu ve studijních plánech

  • Program M2301-5 magisterský

    obor , 2. ročník, zimní semestr, volitelný

Typ (způsob) výuky

 

Přednáška

22 hod., nepovinná

Vyučující / Lektor

Osnova

1. Úvod, historie, událostmi řízené programování.
2. Systém zpráv, fronty zpráv, obsluha zpráv, okenní funkce.
3. Objekty jádra, procesy a toky, vytváření, ukončení.
4. Paměťová architektura, virtuální paměť, výměna dat mezi procesy.
5. Okna, třídy, vytváření, podpora.
6. Vstupy uživatele, časovač, synchronizační objekty.
7. Dialogová okna, typy, zpracování zpráv, ovládací prvky.
8. Prostředky a jejich použití.
9. Grafické rozhraní, kontext zařízení, kreslení, textový výstup.
10. Fonty, palety, tiskový výstup.
11. Registr, inicializační soubory, shrnutí.

Cvičení na počítači

22 hod., povinná

Vyučující / Lektor

Osnova

1. Seznámení s ovládáním IDE Borland Delphi 3 a C++ Builder 3.
2.-10. Příklady k přednáškám a zpracování zápočtového programu.
11. Zápočty.