Course detail
Programming in Windows
FSI-VPWAcad. year: 2010/2011
The course deals with the following topics: Event-driven programming, using of Windows API, kernel objects, processes and threads, synchronization objects, virtual address space, windows, dialogs, control objects, resources, graphical user interface, fonts, palettes, printing, registry, ini files.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Examination: the exam tests students’ knowledge of the basics of programming
for Windows, and includes a discussion over the application created.
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Simon R.J., Gouker M., Barnes B.C.: Win 32 API - průvodce vývojáře, Unis publishing, 1997 (CS)
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. GDI, device context, drawing, mapping modes, scroll bars.
3. Keyboard, mouse, timer.
4. Controls.
5. Resources: icons, cursors, strings, menus, accelerators.
6. Dialog boxes.
7. Printer, bitmaps.
8. Palette manager, fonts.
9. Kernel objects, processes and threads, synchronization.
10. Win32 memory architecture, data exchange between processes.
11. Registry.
Computer-assisted exercise
Teacher / Lecturer
Syllabus
2.-10. Example applications, programming of a credit application.
11. Course-unit credits awarding.