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.

UPG1Obligatorisk projektuppgift med skriftlig och muntlig redovisning., 3 p.

Undervisningsspåk är svenska.

Engelsk kursplan

Gäller 1999, beslut av utbildningsnämnden november 1998