| Akademický rok 1999/2000 |
| Garant: | Ing. Pavel Heriban, Ph.D. | |||
| Garantující pracoviště: | ÚAI | |||
| Jazyk výuky: | čeština | |||
| Cíle předmětu: | ||||
| Seznámení se základy programování pro Windows, zvládnutí událostmi řízeného programování, použití API. |
||||
| Výstupy studia a kompetence: | ||||
| Tvorba středně složitých aplikací pro Windows. |
||||
| Prerekvizity: | ||||
|   | ||||
| 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í: | ||||
|   | ||||
| 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. |
||||
| Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky: | ||||
|   | ||||
| Typ (způsob) výuky: | ||||
| Přednáška | 11 × 2 hod. | nepovinná | ||
| Cvičení na počítači | 11 × 2 hod. | povinná | ||
| Osnova: | ||||
| Přednáška | 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 | 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. |
|||
| Literatura - základní: | ||||
| 1. Simon R.J., Gouker M., Barnes B.C.: Win 32 API - průvodce vývojáře, Unis publishing, 1997 | ||||
| 3. Richter J.: Advanced Windows, Microsoft Press, 1997 | ||||
| Zařazení předmětu ve studijních programech: | |||||||||
| Program | Forma | Obor | Spec. | Typ ukončení | Kredity | Povinnost | St. | Roč. | Semestr |
| M2301-5 | prezenční studium | Inženýrská informatika a automatizace | 01 Inženýrská informatika a automatizace informatika | zá,zk | 4 | Volitelný | 2 | 2 | Z |
Vysoké učení technické v Brně
Fakulta strojního inženýrství
Technická 2896/2,
616 69 Brno
IČ 00216305
DIČ CZ00216305
+420 541 141 111
+420 726 811 111 – GSM O2
+420 604 071 111 – GSM T-mobile