Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
48 used & new from $19.99

Have one to sell? Sell yours here
 
   
Programming WindowsŪ, Fifth Edition (Microsoft Programming Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Programming WindowsŪ, Fifth Edition (Microsoft Programming Series) (Hardcover)

by Charles Petzold (Author) "This book shows you how to write programs that run under Microsoft Windows 98, Microsoft Windows NT 4.0, and Windows NT 5.0..." (more)
Key Phrases: child window controls, current clipboard viewer, other program lines, Charles Petzold, Microsoft Developer Studio, Microsoft Windows (more...)
4.3 out of 5 stars See all reviews (88 customer reviews)

List Price: $59.99
Price: $37.79 & this item ships for FREE with Super Saver Shipping. Details
You Save: $22.20 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $11.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
22 new from $34.28 26 used from $19.99

Frequently Bought Together

Customers buy this book with Windows via C/C++ (Pro - Developer) by Jeffrey M. Richter

Programming WindowsŪ, Fifth Edition (Microsoft Programming Series) + Windows via C/C++ (Pro - Developer)
  • This item: Programming WindowsŪ, Fifth Edition (Microsoft Programming Series) by Charles Petzold

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Windows via C/C++ (Pro - Developer) by Jeffrey M. Richter

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Win32 Programming (Addison-Wesley Advanced Windows Series)

Win32 Programming (Addison-Wesley Advanced Windows Series)

by Brent E. Rector
3.8 out of 5 stars (27)  $59.99
Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000

Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000

by Mark E. Russinovich
4.5 out of 5 stars (35)  $37.79
C++ Primer Plus (5th Edition)

C++ Primer Plus (5th Edition)

by Stephen Prata
4.7 out of 5 stars (65)  $37.79
Windows System Programming (3rd Edition) (Addison-Wesley Microsoft Technology Series)

Windows System Programming (3rd Edition) (Addison-Wesley Microsoft Technology Series)

by Johnson M. Hart
4.5 out of 5 stars (14)  $52.25
Code Complete: A Practical Handbook of Software Construction

Code Complete: A Practical Handbook of Software Construction

by Steve McConnell
4.8 out of 5 stars (107)  $31.49
Explore similar items

Editorial Reviews

Product Description
"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 intranetsPacked 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.

Product Details

  • Hardcover: 1100 pages
  • Publisher: Microsoft Press; 5th edition (December 2, 1998)
  • Language: English
  • ISBN-10: 157231995X
  • ISBN-13: 978-1572319950
  • Product Dimensions: 9.4 x 7.5 x 2.8 inches
  • Shipping Weight: 5.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (88 customer reviews)
  • Amazon.com Sales Rank: #45,290 in Books (See Bestsellers in Books)

Inside This Book (learn more)
First Sentence:
This book shows you how to write programs that run under Microsoft Windows 98, Microsoft Windows NT 4.0, and Windows NT 5.0. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
child window controls, current clipboard viewer, other program lines, video device context, same window class, own window procedure, window class structure, metafile device context, same window procedure, memory device context compatible, child window handle, metafile handle, metric mapping modes, palette lookup table, rect switch, default device context, clipboard owner, clipboard viewer chain, hwnd hwnd, logical palette, device context handle, waveform audio device, nonqueued messages, palette manager, common dialog box library
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Charles Petzold, Microsoft Developer Studio, Microsoft Windows, Control Panel, Enhanced Metafile Demo, Times New Roman, American English, Show the File Open, Annabel Lee, Palette Animation Demo, Presentation Manager, User Interface Services, Windows Base Services, Microsoft Visual, Courier New, Decimal Hex Identifier Required, Mouse Hit-Test Demo, Small Fonts, Using Path, Western European, Lucida Sans Unicode, Update Window, Windows Explorer, Caps Lock, Far Eastern
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:



Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?

Programming WindowsŪ, Fifth Edition (Microsoft Programming Series)
74% buy the item featured on this page:
Programming WindowsŪ, Fifth Edition (Microsoft Programming Series) 4.3 out of 5 stars (88)
$37.79
Windows via C/C++ (Pro - Developer)
14% buy
Windows via C/C++ (Pro - Developer) 4.6 out of 5 stars (14)
$44.09
WindowsŪ Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (PRO-Developer)
5% buy
WindowsŪ Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (PRO-Developer) 5.0 out of 5 stars (2)
$44.09
Ivor Horton's Beginning Visual C++ 2008
4% buy
Ivor Horton's Beginning Visual C++ 2008 4.2 out of 5 stars (11)
$34.64

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

88 Reviews
5 star:
 (55)
4 star:
 (19)
3 star:
 (4)
2 star:
 (6)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (88 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
72 of 72 people found the following review helpful:
4.0 out of 5 stars Great book to get you on your way!, June 25, 1999
By Derrick Schommer (Hudson, NH USA) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
32 of 33 people found the following review helpful:
4.0 out of 5 stars Excellent introductory book on the Win32 API, October 18, 2000
By Steven Kobes (Phoenix, AZ USA) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 22 people found the following review helpful:
5.0 out of 5 stars This is what you are looking for., July 19, 2001
By A. Scudiero (Minneapolis, MN United States) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

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 8 days ago 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 4 months ago by R. B. DOE

5.0 out of 5 stars Info you wont find elsewhere
This book is worth the price just for the sample software alone. But even more importantant, it is a provides information on programming Microsoft windows that is not available... Read more
Published 11 months ago by Richard O. Hillery

5.0 out of 5 stars Excellent reference for learning Windows 32 API
This book is very well written and the author does a great job explaining every topic that he covers thoroughly. Read more
Published 15 months ago by Mark Burrell

5.0 out of 5 stars Still the best reference
I bought this book because MS keeps trying to hide information about how to make basic Windows apps in favor of pushing flavor of the day technologies like MFC and .Net. Read more
Published 19 months ago by T. Jensen

5.0 out of 5 stars The Win32 book!
This is by far the best book on the windows API, even today is really worth it.
Published 20 months ago by Alex Le Bienvenu

3.0 out of 5 stars Good for pretty graphics, bad for anything else
I have to say I was dissapointed in this book; not because of *how* the material was presented, but because of the *type* of material presented. Read more
Published on January 14, 2007 by No Fat Chicks

5.0 out of 5 stars Excellent programmer's guide to the beast that is Windows
This is truly a great reference book for all 'real' programmers that are capable of coding in c /c++, as it is assumed that you already know how to do so. Read more
Published on January 11, 2007 by R. Diaz

5.0 out of 5 stars Best Windows Programming Book
I have been developing Windows since 1992. He has continued to update this book for almost two decades. Before MFC, before Visual-pick-a-language. Read more
Published on November 17, 2006 by Thomas E. Hemphill

2.0 out of 5 stars Nothing more then a reference book
I have started to program in windows and was hoping this book whould help me with it. Chould I be more wrong? Read more
Published on November 9, 2006 by Ohlsson Roland

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
Jobs for Self Taught Programmers? 41 40 minutes ago
C# or Java? 33 47 minutes ago
What is your FAVORITE Software Development book? 2 12 hours ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Smooth Operator

Shop for garage door openers

Find garage door products (opener kits, remotes, mini-key-chain controls, and wireless-key entry systems) in the Hardware Store. Opening the garage door shouldn’t be a chore.

Shop all garage door hardware

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 
Shop for Screwdrivers
Complete Your Toolbox with a ScrewdriverShop our huge selection of screwdrivers and other hand tools in the Home Improvement Store.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates