| 
|  |  
 
| 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 filesCreate and synchronized multiple-threaded applicationsImplement basic Clipboard communication.Develop dynamically linked libraries. 
Course prerequisites 
      
      C programming language proficiency.
      
 |  |