studiehandbok@lith | ||
|
||
TDDI25 | Applikationsprogrammering för Windows, 3 poäng /Windows Application Programming/ För: DI2, EI3 | |
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: Förtroget med C++.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: Fastställes senare | ||
UPG1 | Obligatorisk projektuppgift med skriftlig och muntlig redovisning., 3 p. |
Undervisningsspråk är svenska.
|
|
||||||
|