Widely Used Programming Book Updated to Cover Latest Win32 API Development Techniques

REDMOND, Wash., Nov. 11, 1998 — Microsoft Corp. today announced the availability of
“Programming Windows® , Fifth Edition,” a completely revised and expanded update to Charles Petzold’s classic guide to developing applications based on the Microsoft® Windows operating system. With over 400 additional pages, this edition offers developers authoritative reference information and coding methods for the Win32® application programming interface, applicable to Windows 95, Windows 98 and the Windows NT and Windows 2000 operating systems.

Since its initial publication in 1987, Petzold’s text has been identified as an essential programmer’s reference by leading computer industry publications. Over 500,000 copies of previous editions of
“Programming Windows”
are in print today. According to Dr. Dobb’s Journal, Petzold’s book is
“the definitive book on Windows programming,”
and IEEE Micro has dubbed it the
“serious programmers guide.”

Suitable for programmers for Windows of all levels,
“Programming Windows, Fifth Edition”
offers readers a mix of industry-standard programming practices and innovative 32-bit coding techniques. Chapters cover the following topics:

  • The underlying Windows programming model

  • The Windows kernel

  • Input, output and dialog boxes

  • Dynamic-link libraries

  • Multitasking and multithreading

  • The multiple-document interface

  • An explanation of Unicode character coding, which allows developers to code international software that supports most written languages in existence today

  • Graphics – drawing, text and fonts, bitmaps and metafiles – and printing

  • Programming for the Internet and intranets

  • Sound and music

A companion CD contains source code that readers can use to build all of the programs described in the book, along with a fully searchable HTML version of the book. The CD also includes compiled versions of each program, both in standard format (for use with both Windows 98 and Windows NT) and in Unicode (for use with Windows NT and Windows 2000 only).

About the Author

Charles Petzold’s words have influenced a generation of C programmers. He has been writing about programming since 1984 and has been programming for Microsoft Windows since 1985. He wrote the first magazine article about Windows-based programming in the December 1986 issue of Microsoft Systems Journal, and authored the
column in PC Magazine from 1986 to 1995. In 1994 he was honored with the Windows Pioneer Award, presented by Microsoft Chairman and CEO Bill Gates and Windows Magazine , for his unique contribution to Windows-based programming.

Availability and Pricing

The 1,520-page
“Programming Windows, Fifth Edition”
(ISBN: 1-57231-995-X) is available in book and software stores throughout North America, or directly from Microsoft Press at (800) MSPRESS [677-7377] (in Canada, (800) 667-1115). The suggested retail price is $59.99 ($86.99 in Canada).

Microsoft Press is a division of Microsoft and the leading source of training and reference solutions for Microsoft products and related technologies. Millions of individual and corporate users rely on a complete line of world-class Microsoft Press® computer books and multimedia training and reference tools to accommodate different learning styles and training situations. Self-paced tutorials for first-time computer users to advanced technical references and programming guides for computer professionals are distributed to book and software retailers worldwide. For detailed information about the complete line of Microsoft Press products, visit http://mspress.microsoft.com/ .

Founded in 1975, Microsoft (Nasdaq
) is the worldwide leader in software for personal computers. The company offers a wide range of products and services for business and personal use, each designed with the mission of making it easier and more enjoyable for people to take advantage of the full power of personal computing every day.


Microsoft, Windows, Win32, Windows NT and Microsoft Press are either registered trademarks or trademarks of Microsoft Corp. in the United States and/or other countries.

Other product and company names herein may be trademarks of their respective owners.

Note to editors: If you are interested in viewing additional information on Microsoft, please visit the Microsoft Web page at http://www.microsoft.com/presspass/ on Microsoft’s corporate information pages.

Related Posts