Programming Windows® (Microsoft Programming Series) and over one million other books are available for Amazon Kindle. Learn more

Sell Us Your Item
For a $8.55 Gift Card
Trade in
Have one to sell? Sell yours here
Start reading Programming Windows® (Microsoft Programming Series) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Programming Windows®, Fifth Edition (Microsoft Programming Series) [Hardcover]

Charles Petzold
4.3 out of 5 stars  See all reviews (95 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $27.35  
Hardcover --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

December 2, 1998 157231995X 978-1572319950 5th

“Look it up in Petzold” remains the decisive last word in answering questions about Windows development. And in PROGRAMMING WINDOWS, FIFTH EDITION, the esteemed Windows Pioneer Award winner revises his classic text with authoritative coverage of the latest versions of the Windows operating system—once again drilling down to the essential API heart of Win32 programming. Topics include:

  • The basics—input, output, dialog boxes
  • An introduction to Unicode
  • Graphics—drawing, text and fonts, bitmaps and metafiles
  • The kernel and the printer
  • Sound and music
  • Dynamic-link libraries
  • Multitasking and multithreading
  • The Multiple-Document Interface
  • Programming for the Internet and intranets

Packed as always with definitive examples, this newest Petzold delivers the ultimate sourcebook and tutorial for Windows programmers at all levels working with Microsoft® Windows 95, Windows 98, or Microsoft Windows NT®. No aspiring or experienced developer can afford to be without it.

An electronic version of this book is available on the companion CD.

A Note Regarding the CD or DVD

The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.



Editorial Reviews

About the Author

Charles Petzold has been writing about programming for Windows-based operating systems for 24 years. A Microsoft MVP for Client Application Development and a Windows Pioneer Award winner, Petzold is author of the classic Programming Windows, currently in its fifth edition and one of the best-known programming books of all time; the widely acclaimed Code: The Hidden Language of Computer Hardware and Software; and more than a dozen other books.


Product Details

  • Hardcover: 1100 pages
  • Publisher: Microsoft Press; 5th edition (December 2, 1998)
  • Language: English
  • ISBN-10: 157231995X
  • ISBN-13: 978-1572319950
  • Product Dimensions: 7.8 x 2.8 x 9.8 inches
  • Shipping Weight: 5.3 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (95 customer reviews)
  • Amazon Best Sellers Rank: #153,786 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
82 of 82 people found the following review helpful
4.0 out of 5 stars Great book to get you on your way! June 25, 1999
Format:Hardcover
I would reference this book as the "bible" of win32 programming. This book covers many features of the Windows 95/98/NT features including printing, MDI, Mouse, Keyboard, and all the goodies.

This book sits upon my desk as the #1 reference when writing win32 code (without MFC). If your new to programming and are thinking about MFC I would consider starting with this non-object oriented approach so you understand what MFC is doing behind all the objects.

Easy reading (compared to other programming books) and a great deal of learning can be done.

To 4th edition "Programming Windows 95" owners:

1. If you want to use ToolBar's you better hold on to the last revision because it's missing in this one. I was very unhappy about that.

2. It's huge! If you thought carrying that last book was an issue, add a hard cover and a ton more pages and you've better start working out before carrying this around.

3. More usage of UNICODE and "NT" style information that is repeated in each code segment so be prepared.

It's a revision, and it's good. It's the best out there right now, but will not solve every problem you'll have.

Note: If you like object oriented, and uses of all the enhanced features of C++ you're not going to find it here.

Comment | 
Was this review helpful to you?
35 of 36 people found the following review helpful
4.0 out of 5 stars Excellent introductory book on the Win32 API October 18, 2000
Format:Hardcover
This book is great for anyone who wants to learn Windows programming using its native API. It is very readable and requires only a basic knowledge of C, so it is an excellent tutorial for beginners, but there is enough meat in it that it is quite useful for advanced programmers as well. The author explains everything clearly, thoroughly, and accurately. The numerous example programs he uses to illustrate his concepts are well-written and free of bugs.

The book is peppered with occasional historical asides. If you can't stand historical asides, you may be frustrated, but it's understandable that a guy who's been programming Windows for 15 years will have a few stories to tell.

The book has excellent, awesome, unbeatable, all-that-almost-anybody-would-ever-need coverage of: window procedures and messages, keyboard and mouse input, fonts and character sets/Unicode, the GDI (including mapping modes and metafiles), dialog boxes and child/MDI windows, palettes and bitmaps of all kinds, menus and resources, timers, and printing.

The book has very good coverage, without going into the really advanced details, of: DLLs, multithreading, MIDI and wave audio, Winsock, and internet functions.

Notable omissions are: registry functions, file I/O, COM/OLE/ActiveX controls, Setup applications, the Shell (links, namespace extensions, screen savers, WinHelp), and the common controls (toolbars, sliders, tree views, property sheets/wizards, list views and header controls).

Despite its omissions, this book is well worth its money for anyone who wants to learn (or learn more) about the Windows API.

Comment | 
Was this review helpful to you?
25 of 25 people found the following review helpful
5.0 out of 5 stars The best way to learn the Win32 API from scratch March 24, 2002
Format:Hardcover
I own 'Programming Windows 95' which is a previous version of this book...this newer version adds additional information, while retaining the best of the older versions.

I'm a self-taught software engineer and have relied on books for most of my training. When I needed to learn the Win32 API to write Windows application programs, I initially turned to the Microsoft website and their tutorials, but found this approach frustrating because there was no overall picture presented...a lot of knowledge was assumed.

Petzold's book was the answer to my frustrations...it assumed no Windows specific knowledge, although general C/C++ background is assumed. The book starts with simple examples that are thoroughly explained. Once enough topics are covered, an excellent overview of Windows as an event-driven operating system is presented, and the remainder of the book is devoted to covering real-world, useful examples in enough detail that they provide starting points for the reader's own development projects.

In the companies for which I've worked, most of the programmers refer to Petzold's book as the 'bible' for Windows programming...for good reason. This is the best book for learning Windows programming if you are starting with no previous knowledge of the Windows operating system.

Comment | 
Was this review helpful to you?
22 of 22 people found the following review helpful
5.0 out of 5 stars This is what you are looking for. July 18, 2001
Format:Hardcover|Amazon Verified Purchase
This is an absolutely golden book. Don't be intimidated by the page count or the title - this book is actually a very easy to use ground up tutorial in Win32 programming. He starts out talking about the basics and then slowly moves into more advanced topics.

As always it's important to know what a book is NOT. This book is not a tutorial for writing windows applications, nor does it discuss MFC or most of the common methods used today for rapidly producing computer programs. This is not REALLY a reference book on win32 either.

Instead it provides a tutorial-style documentation for the monstrous win32 API at its most fundamental levels. This book sets the standard for all other code written for any modern version of windows. It addresses real world issues and real world solutions to those problems (such as the chapter dedicated to making unicode friendly programs), as well as some historical issues (the difference between wParam and lParam).

No manual is without its flaws. This book is a bit too braod spectrum in the detail levels. There are places in the book where he will delve into details that you could care less about, and there are points that he will put in two or three sentences and assume you understand, although you may not.

Despite this, this book is essential to everyone writing code for Microsoft Windows (ANY version). You needn't read it cover to cover, but readiny section I (about 1/3 of the book) is essential. My one wish is that this book came in three volumes, if you haul it between home and school/office it gets to be buronsome. That's about all I can really complain about with this book.

Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Best book for the Windows API so far
I have had my friend's copy for years. I finally bought my own and I can't say this enough, its a TREASURE ! Read more
Published 2 months ago by John Mieske
3.0 out of 5 stars It's an old book!!
Petzold's book is fine if your are getting into C compilers. The world has grown significantly with object orientation and classes to the newer compilers of C++ and C# I'm sure... Read more
Published 8 months ago by PolLith
5.0 out of 5 stars A great buy!
The book looks like a new book, indeed! I bought it for my son, and he likes it. When his classmates saw it, they all thought it was a great buy.
Published 15 months ago by Zhihua Yang
4.0 out of 5 stars Old but good
If only they had really thorough books for recent operating systems. However, this book is great for those who want to program with Windows old-school style without using fancy... Read more
Published 20 months ago by Saran Kiyabu
5.0 out of 5 stars awesome book
yeh, if you want to know c++ win32 -- this is the book -- buy it -- buy it now
Published on March 4, 2011 by mr. pen
5.0 out of 5 stars Must have!!!
if you know C/C++ and wonder how to make visual application. Get this book.
All the projects are downloadable and surprisingly, working flawlessly under Visual Studio 2010... Read more
Published on January 14, 2011 by NYMW
5.0 out of 5 stars A must have book for MFC and Win32
I start learning windows programming with MFC. Very quickly i realized that to be creative in MFC you must conquer the area of Win32. Read more
Published on May 2, 2010 by G. Dimitroulakos
5.0 out of 5 stars A must have book
As simple as my review's title says, this book is a must have or a "seriously need to have" if you want to learn all about windows programming. Read more
Published on August 4, 2009 by Raul Alberto Donati
5.0 out of 5 stars Sweet Book on Win32 API
I am fluent in C programming but was sick of being stuck with the old command counsel. I am not a serious windows programmer, I just wanted to get up and running writing programs... Read more
Published on July 10, 2009 by A Customer
5.0 out of 5 stars The good old days...
This may sound a little over the top to some, but I get a real wind-in-my-hair feeling when I read this book. Read more
Published on February 27, 2009 by Rod Doe
Search Customer Reviews
Only search this product's reviews




What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category