|
We Customize Classes: Content-Schedule-Location
What are your specific needs? Tell us! |
|
Win32 API Programming
Overview
Win32 Application Programming is designed to give an in-depth,
low-level look at developing and debugging applications written for the Win32 programming
interface. The intent is to understand the underlying philosophy and methods of
direct API programming so that programmers can not only use system functions, but be more
adept at using higher level tools such as a C++ class library or an application generator.
Upon completion of the course, students should be able to
- Develop basic Windows applications from scratch using direct
API calls in the C programming language.
- Register window classes and create windows.
- Handle Windows messages, both queued and non-queued.
- Be familiar with a variety of basic API calls to:
- Display a broad range of graphics, including drawings,
metafiles, and regions.
- Manipulate logical mappings of coordinates.
- Add and interact with scroll bars.
- Create child windows and child window controls.
- Implement idle-time processing.
- Respond to keyboard and mouse messages.
- Create Menu and Dialog resources.
- Read and write to files
- Create and synchronized multiple-threaded applications
- Implement basic Clipboard communication.
- Develop dynamically linked libraries.
Course prerequisites
C programming language proficiency.
|
|