Dansk - English

Short version - Full version


Windows programming A (Fall 2003)

Course code : EWINAE-U01
ECTS Credits : 7,5 Status : Optional for specified Programme
Placement : 5. semester Hours per week : 8
Length : 1 semester Teaching Language : English if English students are present

Principal Content : The Windows operating system(s). Dynamic Link libraries (DLLs).
The Win32 API (Application Programming Interface). SDK programming. Handles
Console and GUI (Graphical User Interface) Windows programs. Messages and callback functions.
Programming with the MFC (Microsoft Foundation Classes) document/view architecture.
Creating standard and user-defined windows.
Using different views. Saving persistent document data, serialization.
Resources and resource scripts. Menues, icons, mouse cursors.
Dialog boxes. Exchanging and validating data from controls (DDX/DDV).
The GDI (Graphics Device Interface). Brushes, pens, fonts and bitmaps.
Device contexts (DCs).Virtual windows. Metafiles. Outputting text and graphics.
Using viewports and mapping modes.
Teaching method : Class teaching varied with group work on exercises and a finishing module asssignment.
About 25% lectures – 75% practical work.
Required prequisites : Knowledge of object oriented C++ programming and MFC classes corresponding to OOP1 and OOP2.
Responsible teacher : Bendt Hansen , beh@ihk.dk