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













