Programming Windows, 5th & 6th Editions HD PDF, EPUB, CHM

Here, AppNee provides everyone the two most popular editions: Programming Windows, 5th Edition (published in 1998, 23 chapters, 1479 pages) and Programming Windows, 6th edition (published in 2012, 19 chapters, 1136 pages) of the classic Programming Windows series of books written by Charles Petzold and published by Microsoft Press (has been over 27 years). These ebooks are in HD PDF, EPUB and CHM formats, shared for beginners who want to learn the Windows program or application development.

// Edition Statement //

  • All the first five editions of Programming Windows discuss how to write applications for Windows using the C programming language and the Windows application programming interface (API)
  • The sixth edition of Programming Windows focuses on writing Metro style applications for Windows 8 using C# and XAML

The 5th edition has become a classic, and has been hailed as a bible, necessary reference for Windows program developers for too many years. Throughout the book, it covers the basic knowledge and advanced subjects, and introduces all the minor details involved in Windows programming in all directions, aims to help readers to establish a complete knowledge system from a high perspective, so as to settle a good foundation for future career. This book is suitable for any level of Windows programmers to read and reference, and is the ideal choice for helping readers combine and build Windows knowledge system.

The latest 6th edition is entirely rewritten specially for Windows 8. It introduces how to use the existing C#, XAML and Windows Runtime skills to create full-screen Windows 8 touchable apps in detail, providing with detailed C# and C++ code examples. This book is suitable for various levels of Windows development enthusiasts to read too.

// Table of Contents //

for 5th edition:

  • Section I The Basics
    • Chapter 1 Getting Started
    • Chapter 2 An Introduction to Unicode
    • Chapter 3 Windows and Messages
    • Chapter 4 An Exercise in Text Output
    • Chapter 5 Basic Drawing
    • Chapter 6 The Keyboard
    • Chapter 7 The Mouse
    • Chapter 8 The Timer
    • Chapter 9 Child Window Controls
    • Chapter 10 Menus and Other Resources
    • Chapter 11 Dialog Boxes
    • Chapter 12 The Clipboard
  • Section II More Graphics
    • Chapter 13 Using the Printer
    • Chapter 14 Bitmaps and Bitblts
    • Chapter 15 The Device-Independent Bitmap
    • Chapter 16 The Palette Manager
    • Chapter 17 Text and Fonts
    • Chapter 18 Metafiles
  • Section III Advanced Topics
    • Chapter 19 The Multiple-Document Interface
    • Chapter 20 Multitasking and Multithreading
    • Chapter 21 Dynamic-Link Libraries
    • Chapter 22 Sound and Music
    • Chapter 23 A Taste of the Internet

for 6th edition:

  • Introduction
  • Part I: Elementals
    • Chapter 1: Markup and Code
    • Chapter 2: XAML Syntax
    • Chapter 3: Basic Event Handling
    • Chapter 4: Presentation with Panels
    • Chapter 5: Control Interaction
    • Chapter 6: WinRT and MVVM
    • Chapter 7: Asynchronicity
    • Chapter 8: App Bars and Popups
    • Chapter 9: Animation
    • Chapter 10: Transforms
    • Chapter 11: The Three Templates
    • Chapter 12: Pages and Navigation
  • Part II: Specialties
    • Chapter 13: Touch, Etc.
    • Chapter 14: Bitmaps
    • Chapter 15: Going Native
    • Chapter 16: Rich Text
    • Chapter 17: Share and Print
    • Chapter 18: Sensors and GPS
    • Chapter 19: Pen (Also Known as Stylus)

// Book Example Codes //

// Download URLs //

Format Download Size
Fifth Edition
PDF 6.78 MB
CHM (Original) 4.40 MB
CHM (Navi) 4.09 MB
Sixth Edition
PDF 22.7 MB
EPUB 8.84 MB

(6th Edition Homepage | 5th Edition Homepage

// Related Posts //
Vagrant Story – Only one full score game in PlayStation history
Vagrant Story (ベイグラントストーリー, 放浪冒险谭) is a great game work of Square Enix company in 2000. It comes from the same producer - Yasumi Matsuno with popular works Final Fantasy and Ogre ...
The Catcher in the Rye HD PDF
The Catcher in the Rye is the only self-narrative, full-length novel written by American writer J. D. Salinger, published in 1951. The protagonist in this book is a 16-year-old high ...
Diablo 1 HD MOD – Most popular multi-player netplay HD MODs for Diablo 1
Diablo 1 HD MOD is currently the most advanced and popular Diablo 1's HD mod package, made by Wojtek25. It includes two modification projects with code names: Belzebub (single-player) and Tchernobog ...
Make SFX – Make self-extracting archive or stand-alone executable file
Make SFX is an very easy-to-use (only 2 steps: select source folder -> set the target EXE file name. All done!) freeware utility specially designed to make self-extracting (SFX) archives or stand-alone ...
[SFC] Castlevania: Dracula X ROM + Emulator
Castlevania: Dracula X (ANA: Akumajou Dracula XX, 悪魔城ドラキュラXX, Castlevania: Vampire's Kiss) was released for SNES (Super Nintendo Entertainment System) video game console in 1995 in Japan, USA and Europe. This ...
Red Giant Effects Suite – Full-featured visual effects & motion graphics toolset
Red Giant Effects Suite is a visual effects plug-in set composed of 9 different purposes of tools which enables you to create professional-level effects with ease and efficiency. It is ...
LenMus – Best free app for music theory learning and aural training
To get a good mastery of vocal music, you must have certain abilities: have good music accomplishment (mainly the acquired cultivation), master the basic music knowledge and skills (sight-singing and ...
Code Complete, 2nd Edition HD PDF, EPUB
Code Complete, Second Edition (AKA: Code Complete 2) is a classic about software construction, first written by Steve McConnell more than 20 years ago. This Second Edition is not just ...
Windows 10 All Editions Universal Product Keys collection
Here is a collection post of Product Keys for Microsoft's Windows 10 All Editions in any language, and on both 32-bit & 64-bit. Now, AppNee has releases the product keys ...
[v1.3.4] StartIsBack – Call classic Start Menu back to Windows 8/8.1/10
StartIsBack (StartIsBack+, StartIsBack++, AKA: StartIsBack Plus, StartIsBack Plus Plus) is a series of auxiliary desktop enhancement software, specially designed for replacing the gaudy and notorious Metro UI of Window 8/8.1/10 with Windows ...
Vagrant Story – Only one full score game
The Catcher in the Rye HD PDF
Diablo 1 HD MOD – Most popular multi-player
Make SFX – Make self-extracting archive or stand-alone
[SFC] Castlevania: Dracula X ROM + Emulator
Red Giant Effects Suite – Full-featured visual effects
LenMus – Best free app for music theory
Code Complete, 2nd Edition HD PDF, EPUB
Windows 10 All Editions Universal Product Keys collection
[v1.3.4] StartIsBack – Call classic Start Menu back

  • If any download link breaks down, remember to tell us to update for you (find the email address @ About page)
  • Due to daily work, we can't reply you in time, please understand. But we will reply every email, except the mistakes in sending or receiving made by email system.
  • Any resource downloaded from AppNee, we still suggest you use antivirus software to do a full scan (especially the more authoritative and comprehensive online scanning websites VirusTotal or VirSCAN), and then judge by yourselves to decide whether to use.
  • If you ran into any error message when using some softeware, you can post them to our support forum (, where we will do our best to find the most effective solution for you.