TDDI25 | Applikationsprogrammering för Windows, 3 poäng /Windows Application Programming/ För: DI3 | |
Utbildningsområde: Teknik Ämnesgrupp: Datateknik | ||
Fördjupningsnivå: C | ||
Mål: Efter kursen skall deltagarna ha en god förståelse för applikationsutveckling i Windows-miljö, en djup kunskap om systemprogrammering med hjälp av ett kommersiellt klassbibliotek samt kunskap om underliggande systemfunktioner.Förkunskaper: TDDB34 Objektorienterad utveckling av användbara system (analys och design-delen samt användargränssnitt). Projektdelen bygger på analys- och designresultat från TDDB34.Organisation: Kursen är projektorienterad. På föreläsningar diskuteras grunderna i Visual C++.Kursinnehåll: Översikt över applikationsutveckling i Windows (95/NT). Översikt över Visual C++ verktyget. Översikt över Microsoft foundation Classes. Arkitekturklasser som CView, CDocument, CWinApp. Fönsterklasser som CWnd, CView, CScrollView m fl. Dialoghantering. Hjälpklasser som CString, CRect, CSize m fl. Serialisering. Koppling mellan kod och grafiska gränssnitt i MFC. Menyer, toolbars, tooltips, bitmappar. COM-baserade teknologier som ActiveX och OLE. Enkla ODBC applikationer. Översikt över lågnivåprogrammering mot C API:et. Kurslitteratur: Kursbok meddelas senare. | ||
UPG1 | Obligatorisk projektuppgift med skriftlig och muntlig redovisning., 3 p. |
Undervisningsspåk är svenska.
Engelsk kursplan