Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Programming Windows®, Fifth Edition (Microsoft Programming Series) 5th Edition
There is a newer edition of this item:
$14.30
(39)
Only 1 left in stock - order soon.
“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.
- ISBN-10157231995X
- ISBN-13978-1572319950
- Edition5th
- PublisherMicrosoft Press
- Publication dateDecember 2, 1998
- LanguageEnglish
- Dimensions7.63 x 2.75 x 9.63 inches
- Print length1100 pages
Customers who viewed this item also viewed
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
- Publisher : Microsoft Press; 5th edition (December 2, 1998)
- Language : English
- Hardcover : 1100 pages
- ISBN-10 : 157231995X
- ISBN-13 : 978-1572319950
- Item Weight : 5.6 pounds
- Dimensions : 7.63 x 2.75 x 9.63 inches
- Best Sellers Rank: #582,683 in Books (See Top 100 in Books)
- #87 in Microsoft C & C++ Windows Programming
- #118 in Microsoft OS Guides
- #543 in Software Development (Books)
- Customer Reviews:
About the authors
Charles Petzold has been writing about Windows programming for 25 years. A Windows Pioneer Award winner, Petzold is author of the classic Programming Windows, the widely acclaimed Code: The Hidden Language of Computer Hardware and Software, Programming Windows Phone 7, and more than a dozen other books.
Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
ALso another importan aspect of the textbook, once you understand an author’s explanation, you will be able to understand Microsoft documentation on win32 functions.
As far as a review of the book itself, look elsewhere. It's been around for decades, is far from current but was gold back when it was written. Writing Windows applications today in C is a beating that only a sadist or a thorough C geek would appreciate. And I love C.
It is not so intermediate that the simple beginner would cower before it, yet it is not so basic that it should be a beginner's first read.
This book essentially picks right up from a programmer who is comfortable with C (or C++, but the core is C based) and starts the process of introduction to the Win32 API. While gradual enough that those who prefer a slower pace can follow, it is quick enough to keep the attention of the more fluent programmers.
The good sides are the fact this text introduces the foundations in a very crisp and clear manner while maintaining the reasoning behind the structure. Each step consitantly builds upon the former.
The down side is the fact the latter half pushes more emphasis over the graphical side of the Win32 api, than it does the functionality of Win32.
Another point that would be appreciated in a 6th edition would be some kind of chart or quick reference index.
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.
Each topic builds on the mental model established by previous topics. There are no major poorly-explained leaps that I've encountered.
Plenty of historical context is given by the author, both for color and for understanding. Actually, the book itself can be considered a piece of historical context! (Yet, it's far from outdated -- the core mechanisms of how the Windows API works haven't changed much.)
The writing style is neither too casual nor too formal. Reading this book is like listening to a likeable expert who does not condescend to you, yet who also does not try too hard to impress you with his knowledge.
Add to that the fact that the book is a blast from the past and chock full of history, and it's really quite worthwhile to anyone who wants to learn Windows programming.
10/10
Top reviews from other countries
This books helps a lot to students ,
who
1.Wants to learn GUI c programming (not that of borland graphics interface )
2.Wants to go deep in reversing and malware analysis , cyber security to get deep in how the os is codded (not an alternative to morderoperating system andrew s tanebum ) but it is unique in coding fundamentals for windows and win32api .
3. while reversing malwares many function you found in assembly code are related to win 32 this book helps you to understand it better however you can also use win32.hlp but this book helps a lot.
4.Operating system (windows ) helps you to understands the basics .
5. Hardware interaction with the os in deep (eg : keyboard , mouse, etc ).
6. a lot of to get known the unknown.(each and every function in deep with respective all the parameter passed)
7.this book is for those who want to step in cyber security ****(helps a lot )
I'm new to c++, learned everything from 2 book for beginners and i want now to start with a more advanced way of programming.
This book is very good, you will understand everything, really well write.
Read this book with Msdn opened to learn even more.
This book is not outdated, if you are like me that want to understand everything from the start about Windows api this the book that you want.
A++++.