Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : Windows Development :

Windows NT API Programming

5 day

Course # 08-0200


Description

This practical, hands-on course focuses on design and development skills for the Microsoft Windows NT environment. Participants should be able to progress rapidly towards producing effective applications. Exercises reinforce programming skills and concepts.

Audience
Windows NT developers seeking to acquire the skills necessary to utilize the Win32 API.

Prerequisites
C programming experience or attendance at Arkoa’s C Programming course.

Hardware and Software
Windows NT with a 32-bit compiler suitable for that platform. The systems should be able to load a 3.5” solution disk.

 


Format

  • Presentation
  • Hands-on

Objectives
After completing this course, participants should be able to:

  • Design and build a complete Windows NT application
  • Describe the concepts behind and implications of developing user-driven applications
  • Use and program Windows NT
  • Design standard user interfaces
  • Use Windows NT tools




Topics


Windows Concepts

  • Windows system architecture
  • Programming concepts
  • System management

Building Applications

  • Build steps and settings
  • Make files

Basic Windows Programming

  • Program layout
  • The window procedure
  • Registering classes
  • Creating windows

Messages

  • Message concepts
  • Message loop and common messages

Unicode

  • Internationalization
  • Unicode and the Win32 API

Painting Text

  • Display contexts
  • WM_PAINT processing
  • Message Boxes
 


Menus and Accelerators

  • Menu and accelerator concepts
  • Design guidelines
  • Command processing

Buttons

  • Button styles
  • Buttons as child windows

Resources

  • Icons, stringtable, and cursor
  • Loading resources

Modal Dialogs

  • Dialog box types
  • Dialog procedure

Edit Class

File I/O

Common Dialogs

Drag and Drop

Memory Management

Processes and Threads

  • DLLs