Buy used:
$58.08
Delivery Wednesday, October 16
Or fastest delivery Friday, October 4. Order within 4 hrs 25 mins
Used: Good | Details
Sold by Martistore
Condition: Used: Good
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Win32 Programming (Addison-Wesley Advanced Windows Series)(2 Vol set)

4.0 4.0 out of 5 stars 31 ratings

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.

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.

From the Back Cover

Windows developers: a thorough understanding of the Windows API will enable you to create applications that are elegant, efficient, and powerful.

You will find comprehensive information on all aspects of Windows GUI programming, such as:

  • Windows Controls, including the common controls
  • GDI, including new features like transformations and geometric pens
  • Printing, including a reusable print engine
  • Common dialogs, including customization
  • Background processing, including synchronization

In addition, the book covers such important advanced topics as creation of Dynamic Link Libraries, storage management, windows subclassing, the Multiple Document Interface (MDI), and threads and their synchronization.

More than just an introductory book, Win32 Programming is a reference to many of the more obscure and sometimes incomprehensible advanced features of the user interface and graphics subsystems. It is useful not only for C programmers but also for C++/MFC programmers because the API forms the basis for most MFC methods. The book's extensive and comprehensive index means you will never again have to search through pages of examples to find the example of the API function you want to see. This book is designed both to teach basic Windows programming and to be a useful companion for years to come.

This book comes in two volumes they both have the same ISBN. 0201634929 B04062001

Volume 1 ends with Chapter 10, Volume 2 begins with Chapter 11.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional (January 1, 1900)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 1529 pages
  • ISBN-10 ‏ : ‎ 0201634929
  • ISBN-13 ‏ : ‎ 978-0201634921
  • Item Weight ‏ : ‎ 5.1 pounds
  • Dimensions ‏ : ‎ 7.75 x 2.25 x 9.75 inches
  • Customer Reviews:
    4.0 4.0 out of 5 stars 31 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4 out of 5 stars
31 global ratings

Top reviews from the United States

Reviewed in the United States on February 22, 2011
Hi,
I have decided to leave review for some books when I have time. I have many many books. This is a book that It has been very helpful when it comes to Windows 32 Development when dealing with GUI apps.
By far, Programming Windows fifth edition by Charles Petzold is the best book ever in this topic. However, this is a great add on when dealing with the gui part.

If you need to do any programming with windows 32, I would first buy Charles Petzold and then this one. Petzold is a book that can help you to understand but this one is a great add-on reference. Binding is not the best, but I don't care much about it.
5 people found this helpful
Report
Reviewed in the United States on February 19, 2015
Written for the experience C programmer but it still has plenty of information for the less experienced programmer like me or for someone who wants to learn about Win32. At over 1500 pages it covers perhaps every subject and in very good detail. For example the Edit Class is covered in 28 pages. Charles Petzold's Programming Windows Fifty Edition covers the class in only 6 pages. The index is massive at over 180 pages.
One person found this helpful
Report
Reviewed in the United States on September 23, 2009
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. I recommend this book for people who like to know in depth of Win32. It requires fair amount of programming language background especially in C++. Most legacy windows application is built under Native Win32. So get this book to get clear understanding of what's on the library.
2 people found this helpful
Report
Reviewed in the United States on March 24, 2019
Bought when I was going to program for Win 10, but Microsoft made some stupid move in an update, and I decided not to do Windows programs.
Reviewed in the United States on December 14, 2000
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.
34 people found this helpful
Report
Reviewed in the United States on August 20, 2005
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 Win32 API although it certainly treats the subject in excruciating detail and with insights garnered by the two authors who are two of the most consummately professional programmers in the world - Brent Rector and Joseph Newcomer. For example Herb Schildt's Programming Windows 98 from the Ground Up teaches WIN32 programming and I find myself more productive in less time studying that book, even though WIN32 programming teaches with a philosophy that one is (ultimately) going to be writing large multifile programs, and this philosophy isn't apparent in Schildt's book. Additionally, an added bonus of Win32 Programming are the insights one gets into writing more robust and professional code - the C code (and there is a lot of it - 140,000 lines included on the CD ROM) has been written by the very best programmers. Additionally, the treatment of each topic is probably more in depth in this book - one example being the discussion of the GDI. More advanced topics included are chapters on writing a DLL, writing an MDI application, and writing multithreading applications. Finally, at 1500 pages the book is reference-like and also like a textbook thus I would assume that it may well take the better part of a year to study each chapter and the associated applications, making it one of the finest and most comprehensive books ever written on WIN32 API programming. I paid $50 for it at UCLA and the book has stood the test of time and proves to be an invaluable work well worth the cost. Finally, this book would seemingly rank among the most professional and scientific computer science/programming titles ever written - certainly it would be one of the most massive - the index is around 200 pages long in itself!
4 people found this helpful
Report
Reviewed in the United States on March 7, 2011
This book, and all the comments on it, are from before 2000. This book is old. The book is mostly GUI programming. Not useful anymore.
Reviewed in the United States on June 28, 2013
The delivery was very fast, for me in Brazil. I could to track step-by-step the delivery by Amazon site, that sent me frequently emails about my purchase. The books were in perfect condition. Although the CDROM didn't come together with the books, I found the files in the internet.
I hope to do another purchases soon.

Top reviews from other countries

Cliente Amazon
5.0 out of 5 stars very useful at win32 level
Reviewed in Spain on September 14, 2019
It was a very useful book for win32. If you are dealing with that level of environment, it will help a lot. You will need it in uncontable ways.