Summary: 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 thatreaders 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).