Alapfogalmak
A Windows operációs rendszer felépítése. A Windows programozás alapjainak összefoglalása: eseményvezérelt programozás, gyermek ablakok, dialógusablakok, erőforrások, DLL-ek.
Windows API programozás
A Windows API felépítése. A leggyakrabban használt függvények és módszerek áttekintése: üzenetkezelő ciklus, eseménykezelő függvény, dialógusablakok, erőforrások kezelése, grafikus lehetőségek (GDI), multithreading.
Objektum-orientált programozás Windows alatt
Az MFC felépítése, alkalmazásának lehetőségei és korlátai. Részletesen ismertetésre kerülnek az MFC alapfunkciókat megvalósító osztályai, valamint a leggyakrabban használt kiegészítő osztályok (dialógusablakok, GDI, multithreading, networking).
Objektumorientált programozás Windows alatt felügyelt környezetben
A .Net Framework felépítése és működése, alkalmazásának lehetőségei és korlátai. Részletesen ismertetésre kerülnek a .Net Framework alapfunkciókat megvalósító osztályai, valamint a desktop alkalmazások készítése során leggyakrabban használt kiegészítő osztályok ( Windows Forms, GDI+, multithreading, networking )