or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
33 used & new from $19.88

Have one to sell? Sell yours here
 
   
Win32 Programming (Addison-Wesley Advanced Windows Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Win32 Programming (Addison-Wesley Advanced Windows Series) (Paperback)

~ (Author), (Author)
3.8 out of 5 stars  See all reviews (28 customer reviews)

List Price: $74.99
Price: $44.42 & this item ships for FREE with Super Saver Shipping. Details
You Save: $30.57 (41%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
12 new from $40.41 21 used from $19.88

Frequently Bought Together

Win32 Programming (Addison-Wesley Advanced Windows Series) + Programming Windows®, Fifth Edition (Microsoft Programming Series) + Windows via C/C++ (Pro - Developer)
Price For All Three: $126.30

Show availability and shipping details

  • This item: Win32 Programming (Addison-Wesley Advanced Windows Series) by Brent E. Rector

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

  • 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

Windows via C/C++ (Pro - Developer)

Windows via C/C++ (Pro - Developer)

by Jeffrey M. Richter
4.6 out of 5 stars (14)  $44.09
Multithreading Applications in Win32: The Complete Guide to Threads

Multithreading Applications in Win32: The Complete Guide to Threads

by Jim Beveridge
4.5 out of 5 stars (23)  $31.49
MFC Programming

MFC Programming

by Alan R. Feuer
4.5 out of 5 stars (11)  $35.55
MFC Internals: Inside the Microsoft(c) Foundation Class Architecture

MFC Internals: Inside the Microsoft(c) Foundation Class Architecture

by George Shepherd
4.6 out of 5 stars (21)  $43.86
Windows System Programming (3rd Edition)

Windows System Programming (3rd Edition)

by Johnson M. Hart
4.5 out of 5 stars (14)  $43.83
Explore similar items

Editorial Reviews

Amazon.com Review

Win32 Programming, by Brent E. Rector and John M. Newcomer is a massive, 1,500-page guide to Win32 C programming, something of a lost art these days. Although even the authors admit they use C++ and MFC in their own work, this text, as a one volume document of the powerful Win32 API programming, is truly comprehensive and can replace any number of texts on a programmer's bookshelf. Win32 Programming examines the basics of programming in Windows: from a minimal skeleton program to aspects of the Win32 API, from graphics, menus, user interface components (including the Windows 95 common controls) to more advanced topics like memory management, multithreaded programming, and synchronization objects. (These last topics are useful in that system programmers--or those who write device drivers--may need access to the C API directly.) In addition to presenting reference material (including all the API calls themselves), the authors explain the ideas of how to program in a clearly written style. Though some of the material feels dated (from 16-bit Windows 3.x programming), by and large, the authors do a good job of updating this to Windows 95 and Windows NT. Sections and tips that apply only to one API or operating system are clearly marked. The CD-ROM also includes over 140,000 lines of source code to experiment with, truly a historical treasure trove for the Win32 C programmer. Developers who need to use C calls, or prefer to have printed documentation instead of online help in their compiler, should consider making space on the bookshelf for this enormous title.


Product Description

This book covers all the material necessary to understand and write 32-bit Windows application targeted for both Windows 95 and Window NT 3.51. Unlike other books on the topic, it is a strictly 32-bit book, covering both operating system aspects and user interface topics, including input and output.

Product Details

  • Paperback: 1568 pages
  • Publisher: Addison-Wesley Professional (January 16, 1997)
  • Language: English
  • ISBN-10: 0201634929
  • ISBN-13: 978-0201634921
  • Product Dimensions: 9.4 x 7.5 x 1.8 inches
  • Shipping Weight: 2.9 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (28 customer reviews)
  • Amazon.com Sales Rank: #577,019 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #11 in  Books > Computers & Internet > Programming > APIs & Operating Environments > Win32 API

More About the Authors

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

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?

Win32 Programming (Addison-Wesley Advanced Windows Series)
48% buy the item featured on this page:
Win32 Programming (Addison-Wesley Advanced Windows Series) 3.8 out of 5 stars (28)
$44.42
Programming Windows®, Fifth Edition (Microsoft Programming Series)
29% buy
Programming Windows®, Fifth Edition (Microsoft Programming Series) 4.3 out of 5 stars (89)
$37.79
Windows System Programming (3rd Edition)
10% buy
Windows System Programming (3rd Edition) 4.5 out of 5 stars (14)
$43.83
Windows via C/C++ (Pro - Developer)
9% buy
Windows via C/C++ (Pro - Developer) 4.6 out of 5 stars (14)
$44.09

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

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

28 Reviews
5 star:
 (13)
4 star:
 (8)
3 star:
 (1)
2 star:
 (1)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (28 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
30 of 30 people found the following review helpful:
5.0 out of 5 stars Excellent explanation of the core Win32 API for GUI apps, December 14, 2000
By Richard Thomson "legalize" (Salt Lake City, UT United States) - See all my reviews
I am an experienced software engineer with a Unix/X Window System background and needed to get up to speed on the Win32 API without being coddled like a child or taught how to program. I looked at Win32 books for several months before I found this book on the shelf.

I like the organization of the book which starts with the core of a well-behaved Win32 application and moves on to bigger and better things with each chapter. I learned many good Win32 programming habits, such as the proper use of Unicode and <tchar.h>, proper message loop structuring, and so-on from this book. These lessons in Win32 programming were learned the hard way (from the school of hard knocks also called "experience") by the authors so that I didn't have to suffer the same torturous fate.

The authors start with the core of a Win32 application and then move through the core GDI objects: device contexts, fonts, windows, etc. Then they proceed to examine all the common controls one by one with an exhaustive reference of all their messages.

Along the way, the authors point out places where porting from Win16 to Win32 might be a problem, as well as pointing out known bugs in the MSDN documentation and the Win32 implementation, referencing knowledge base articles for more detail. I also found the advice for those transitioning from a unix background helpful.

This might not be the best book for a beginner that has never written a GUI application before, but if you're familiar with the basics of event driven GUI applications from other window systems (AmigaOS, BeOS, MacOS or X Window System), then this book will teach you what you need to know about Win32 without wasting your time explaining things that you already know and understand.

If you are a complete beginner, you might be better off with a different book to start with, but still might enjoy this book as a reference once you've got the basics down. When I asked around on usenet about Win32 books, many people suggested Richter's book. I looked at Richter's book many times but it just didn't move me to buy it because I wanted a book that was a more exhaustive reference and one that didn't assume I was a beginner programmer.

Several people said "Yeah, I learned from Richter, but /Win32 Programming/ is the book I keep on the shelf. Once I read through Richter, I didn't use it anymore." Another factor is that /Win32 Programming/ is hardback, which makes it stand up to lots of use on a day-to-day basis.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 14 people found the following review helpful:
5.0 out of 5 stars A definitve and exhaustive reference and learning source, November 4, 1998
By James H. Fink (Lincoln, MA USA) - See all my reviews
Anyone who currently programs in the Win32 environment or wants to learn how to do so needs this book. It exhaustively details the thousands of widgets (i.e. functions, manifest constants, structures, etc) that make up Win32, and provides detailed intellegent discussions of the concepts behind those widgets. These discussions are conducted in excellent English. The examples are mostly in 'C' with some 'C++'.

As a consequence this book is not for beginners. You must have a firm grasp of 'C' in order to follow the thread of the model program which is developed in the book. Since this is some of the most difficult programming imaginable, it is not a good place to start learning 'C'.

Some of the conceptual discussions are outstanding. I particularly liked the section on coordinate transformations. I had orginally consulted Windows "Help" and Petzold trying to get a handle on this elusive and difficult subject. I found that the explanation in this book was by far the most accessable and exhaustive.

The index is particularly well arranged and useful, and add immeasurably to the utility of the book.

This book is unique in its structure, in that it serves as both a reference and a teaching guide simultaneously. If one merely needs to refresh the memory or one encounters a new concept that need elaboration, this book will almost certainly fill the bill in the most efficient way possible.

I will use this book for many years to come, and wish that I had known about it earlier as it would have saved me an enormous amount of labor.

It is one of those rare computer books that is written for the ages, rather than the current release of the software.

(the author of this review is a software engineer of over 30 years experience, most of it non-Windows)

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
4.0 out of 5 stars A must have for any Win32 Programmer's Collection, October 11, 1999
By "webgeekinc" (Port Charlotte, FL United States) - See all my reviews
My only criticism of this book is the title "Win32 Programming" which encompasses far more than just GUI programming. This book does not cover many important sections of the Win32 API (no single book can), it focuses primarily on GUI programming.

If you are writing Win32 applications with a GUI interface, this book is a must. No other book is as comprehensive and I found the text as well as the code easy to follow (and I'm not a C/C++ programmer).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

4.0 out of 5 stars Complete Win32 library
This book shows the complete library explanation that is missing from MSDN Microsoft. Win32 almost be forgotten this day as the evolving of software development product. Read more
Published 1 month ago by Dion Siswadi

4.0 out of 5 stars Good Book To Own If Your Into Windows
Lotsa of projects to help in understanding Win32.
I compiled projects with VS 2005 and plan to try
others. Read more
Published on March 8, 2007 by A. YOU

1.0 out of 5 stars oops..NO CD-ROM!!! , oops again..NOT HARDCOVER!!!
This is a GREAT book! Unfortunately, it NO LONGER comes with a CD-ROM!!!

So if YOU have the time to MANUALLY key in over 140,000 lines of code, then you SHOULD buy... Read more
Published on January 3, 2007 by John J. McNally

5.0 out of 5 stars The book is truly excellent and unparalleled in detail
I have owned this book for at least seven years and have made a couple of good attempts to read/study it with some success as it may not be the best first book for programming the... Read more
Published on August 20, 2005 by Robert B

4.0 out of 5 stars Good, but needs editting
Very good on the level of detail, and incredible on the pitfalls and specific problems they found when actually writing the code for the examples. Read more
Published on January 21, 2004 by R. Reese

4.0 out of 5 stars Excellent reference, not for beginners
If you are an experienced Win32 programmer looking for a good reference, or you learned MFC but want to know what's going on under the hood, this is the book for you. Read more
Published on August 14, 2003

4.0 out of 5 stars CD loaded with lots of good code examples
The book has a very good foundation for the development of Win32 applications and system programming. Read more
Published on February 8, 2003 by Southern California .NET User ...

1.0 out of 5 stars MSVC Biased
At first glance, this book seems excellent because it describes Win32 with a lot of details. The biggest problem is that, the code in the book and the one on the CD-ROM are not... Read more
Published on August 13, 2002 by Jacques

2.0 out of 5 stars Not for beginners
If your looking for a book to get you started programming windows, then dont buy this book.
Its not a "How To Book", it a reference book. Read more
Published on February 23, 2002 by John Filo

3.0 out of 5 stars Excellent Book with one caveat
This is one of the most comprehensive books for learning Win32 programming , no doubt . The book has no leftovers from the win16 era and it points out differences between them... Read more
Published on July 14, 2001

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
Why no CD-ROM? 1 October 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 3 days ago
textbook scam 66 8 days ago
DirectX 11 for Vista 0 15 days ago
Amazon is a great place to buy textbooks! 35 20 days ago
Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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