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 //
[v7.5.0] Gilisoft Video Editor – Easiest, full-featured and lossless video cutter, joiner & cropper
GiliSoft Video Editor is a very simplely designed and easy to use video editing software with rich and popular features, which is especially famous as video cutter (or called splitter) and video ...
[12.27] Any Game/Software essential Runtime Library, common Error Messages AIO
If you are a player, especially a guy being fond of PC games, then you must have met the situations of some games can't run normally or they run with all ...
French writer Guy de Maupassant is one of the world's leading masters of short stories in the 19th century, Bel Ami (AKA: The History of a Scoundrel, A Ladies' Man) is ...
The Old Man and the Sea HD PDF download
As one of the unfailing best-seller books, The Old Man and the Sea is Ernest Hemingway's representative work. It is just a simple story with a smallish length, but it has ...
Hobo – Bloody, funny and attractive series of jailbreak action game
On the game world, if a small game can release its 7th work in a series, it's enough to see its popularity. In a nutshell, Hobo (developed by Armor Games) ...
[v5.0.37] Rosetta Stone – Award-winning foreign languages learning tool
Rosetta Stone is a powerful and professional multimedia language teaching/learning software sweeping the world 200+ countries. It's anti-grammar-teaching and anti-translation, fully based on the full application of brain science research ...
Avernum 2: Crystal Souls Portable Full version for Win
The whole Avernum series belongs to the classic and nostalgic fantasy A-RPG game type, it came up with a super large game world map, open-ended plots, set of Easter eggs, ...
Programming Pearls, 1st & 2nd Editions HD PDF
AppNee believes that many wise ideas and thoughts in Programming Pearls can still make many programmers benefit a lot even after decades of years. In Programming Pearls, 2nd Edition, Jon ...
MagicScore – Classic music note composing & editing tool
MagicScore is a classic, wonderful and lightweight music score editing and composition software, provides a wealth of options specially for students and teachers in the music college, as well as ...
MAME Plus! – GUI variant edition of MAME with fastest ROM auditing speed
The official MAME is an application based on all platforms, for Windows it only runs in a classic DOS/CMD window. So this has given rise to many GUI front-end tools and ...
[v7.5.0] Gilisoft Video Editor – Easiest, full-featured and
[12.27] Any Game/Software essential Runtime Library, common Error
The Old Man and the Sea HD PDF
Hobo – Bloody, funny and attractive series of
[v5.0.37] Rosetta Stone – Award-winning foreign languages learning
Avernum 2: Crystal Souls Portable Full version for
Programming Pearls, 1st & 2nd Editions HD PDF
MagicScore – Classic music note composing & editing
MAME Plus! – GUI variant edition of MAME

  • Copy content from AppNee: You are welcomed to do this, but do remember one thing: leave us a backlink. Otherwise, finally you will destroy our pay and effort, and get yourself blacklisted/banned by the entire SAYS group.
  • Download link: Any download link does not work, email us to fix it for you.
  • Software version: Want to get newer version of some software, email us.
  • Virus scan: Always remember to do this by yourself using VirusTotal or VirSCAN (more trustworthy). Sometimes, we may forget it or get infected with virus.
  • Email reply: As long as we could take time out from daily work & study, we would manage to answer every email worth to reply as soon as possible.
  • Software recommendation: For excellent software we did not share, please let us know. Then we will do our best to find all possible resources for you. But, there is no guarantee.
  • Warnning: Before asking any questions, you'd better make sure you have read the post through, and do not use a fake email. Besides, never put too much hope on AppNee, or you will be very disappointed.