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 |