Dansk - English

Kort version - Fuld version


Windows programmering A (Efterår 2003)

Kursuskode : EWINAE-U01
ECTS Point : 7,5 Status : Tilvalg for den valgte retning
Revideret : 15/02 2003 Oprettet : 05/03 1998
Placering : 5. semester Timer pr. uge : 8
Længde : 1 semester Undervisningssprog : Engelsk hvis der er engelsksprogede tilstede

Målsætning : At opnå en basal forståelse for strukturen og funktionen af Windows programmer og at opnå en vis rutine i at udvikle Windows applikationer ved brug af Visual C++.
Hovedindhold : Windows operativ systemet(erne). Dynamic Link Libraries (DLLs)
Win32 API (Application Programming Interface). SDK programmering. Handles.
Console og GUI (Graphical User Interface) Windows programmer. Meddelelser og callback funktioner.
Programmering med MFC (Microsoft Foundation Classes) dokument/view arkitektur
Lave standard og brugerdefinerede vinduer.
Brug af forskellige views. Gemme blivende dokument data, serialisation.
Resurcer og resurce scripts. Menuer, iconer, muse cursor
Dialog bokse. Udveksling og validering af data fra controler (DDX/DDV)
GDI (Graphics Device Interface). Pensler, penne, fonte og bitmaps.
Device contexts (DCs). Virtuelle vinduer, Metafiler. Output af tekst og grafik.
Brug af viewports og mapping modes.
Undervisningsform : Klasseundervisning vekslende med gruppearbejde omkring øvelser og en afsluttende kursusopgave.
Omkring 25% teoriundervisning – 75% praktisk arbejde.
Krævede forudsætninger : Kendskab til objekt orienteret C++ programmering og MFC klasser svarende til kurserne OOP1 og OOP2.
Anbefalede forudsætninger : -
Relationer : Fortsættelse af kurset OOP2. Relevant for forskellige afgangsprojekter.
Prøveform : Mundtlig prøve
Censur : Intern
Bedømmelse : 13-skala
Bemærkninger : Den afsluttende kursusopgave rapport tæller som halvdelen af karakteren.
Undervisningsmateriale : Jeff Prosise: Programming Windows with MFC, Microsoft Press.
Bendt Hansen: Windows Programming - Notes and Exercises. August 2002
Ansvarlig underviser : Bendt Hansen , beh@ihk.dk