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

Buy Used
Used - Acceptable See details
$26.95 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $9.98 Gift Card
Trade in
Have one to sell? Sell yours here
Programming Windows®, Fifth Edition (Microsoft Programming Series)
 
 
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.

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

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


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $28.72  
Hardcover --  
Sell Back Your Copy for $9.98
Whether you buy it used on Amazon for $16.99 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $9.98.
Used Price$16.99
Trade-in Price$9.98
Price after
Trade-in
$7.01

Book Description

157231995X 978-1572319950 December 2, 1998 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 wrote the classic Programming Windows®, which is currently in its fifth edition and one of the best-known and widely used programming books of all time. He was honored in 1994 with the Windows Pioneer Award, presented by Microsoft® founder Bill Gates and Windows Magazine. He has been programming with Windows since first obtaining a beta Windows 1.0 SDK in the spring of 1985, and he wrote the very first magazine article on Windows programming in 1986. Charles is an MVP for Client Application Development and the author of several other books including Code: The Hidden Language of Computer Hardware and Software.


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.5 x 7.7 x 2.8 inches
  • Shipping Weight: 5.3 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (92 customer reviews)
  • Amazon Best Sellers Rank: #71,963 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

80 of 80 people found the following review helpful:
4.0 out of 5 stars Great book to get you on your way!, June 25, 1999
By 
This review is from: Programming Windows®, Fifth Edition (Microsoft Programming Series) (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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


33 of 34 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 review is from: Programming Windows®, Fifth Edition (Microsoft Programming Series) (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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


23 of 23 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
By 
koalaroo "koalaroo1964" (Chandler, AZ United States) - See all my reviews
This review is from: Programming Windows®, Fifth Edition (Microsoft Programming Series) (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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



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:





Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject