GUI Win32 Programming for Windows NT & Windows 95


Instructor:  Jeffrey Richter - author of "Advanced Windows" (MS Press)
Duration: 2 days - lecture only / 4 days with hands-on lab
           

SEMINAR DESCRIPTION AND OBJECTIVES

The Win32 API offers Windows application developers a method to write very rich, robust, and portable applications for Microsoft's two new operating systems: Windows NT and Windows 95. This all-day seminar explains the fundamentals you need to know to design and implement Win32 applications in the C programming language.

  1. We'll begin by creating the smallest Windows program possible, explaining all of the necessary files and the process used to build a Windows executable file.
  2. Then, we'll explore registering window classes, creating windows, and the message-driven paradigm that is the beating heart of Windows applications. You'll see how to use the message cracker macros to simplify message loop processing.
  3. We will then discuss how to get input into your application and show how to use Windows' rich graphics functions in order to display output.
  4. Finally, we'll discuss how to best use and take advantage of resources such as icons, cursors, menus, and dialog boxes to help reduce the effort required to make great-looking applications.

The seminar includes some live demo - we'll construct a minimum Win32 application in class, showing how to use the basic Win32 development and debugging tools. Upon completion of this seminar, you will know how to write a basic Win32 application and where to find additional sources of information for Win32 programming. Each student will receive a bound handout with all slides and sample code.

PREREQUISITES

All attendees should have a working knowledge of Windows from the end-user point of view and should be familiar with the C programming language. No prior knowledge of Windows programming is required.

OPTIONAL LABS

Labs are available as an add-on option, extending the class from 2 to 4 days. Labs are interspersed throughout the 4 days and allow the students to put into practice what they are learning. The instructor, Jeff Richter, also goes through additional samples with the class, thus reinforcing what they have covered during the lectures. Feedback from clients where we have done labs has been consistently positive (ask for references).

About the Instructor

Fees and Scheduling

OTHER SEMINARS BY David Solomon Expert Seminars

 


David Solomon Expert Seminars®
5 Partridge Trail
Sherman, CT USA 06784-1744
Tel: 800-492-4898 (or from outside the USA: +1 860-355-9029)
Fax: 860-355-9050