Make your own free website on

The Win32 Book Gallery

Gopalan Suresh Raj

Listed below are excellent Win32 books, some of which adorn the bookshelves of my library. While there are a lot of books which clutter the market-place with promises sky-high, very few of them seem to live up to their expectations. Hence, I have only included those books that I feel are actually worth the asking price. Many of them are discounted by 10% to 30% through Amazon.

Win32 API and Shell Development

Visual C++ Windows Shell Programming by Dino Esposito

This is an excellent book on Windows 9x/NT Shell programming techniques which makes really good reading. The author takes us through each chapter, explaining minutia, undocumented features, pitfalls, pointing out bugs and workarounds all along the way. The book goes about explaining the innards of The Win32 Shell and Namespace Extensions and provides a lot of tips and tricks that can be accomplished using ATL/COM and the Windows Shell API. The author has done an excellent job of explaining the innards of the Windows Shell and how to put in Shell Hooks to get the most out of our Win32 applications. What is also good is the 'Further Reading' columns at the end of each chapter -- pointing the reader to related Knowledge Base Articles on MSDN, in addition to related articles on the subject from MSJ and MIND where possible.All the code has been written out using Visual C++ 6.0.

Advanced Windows (3rd ed) by Jeffrey Richter

Jeffrey Richter's Advanced Windows, 3rd ed., is a useful guide to system programming in Win32 in C. The book starts out with advanced topics such as working with Win32 processes and threads, and then moves on to other Win32 kernel objects like heaps and memory-mapped files. The book then explores thread synchronization (and how threads can be made to work effectively in parallel) and explores how to create responsive programs that process messages asynchronously. Chapters on file I/O and device I/O are especially useful for those who need access to the advanced functionality available in Win32. This book presents hard-to-find material clearly, including the structured exception handling model used in Win32 operating systems, and completion ports (which also allow I/O operations to run in the background). An appendix on Win32 fibers will be useful to UNIX system programmers who want to bring their code quickly to Windows. Though the source code is written in C here for widest available audience, the programming strategies and technical information is applicable to C++ programming as well. All in all, this new edition of Advanced Windows is a very useful, readable book that presents in-depth information on several valuable Win32 programming topics. It's worth noting that many of these advanced API calls and features are not easily available to MFC programmers.

Programming Windows 95 (Microsoft Programming Series) by Charles Petzold

This is the best-known, most widely praised, and most widely used how-to programming book on the planet. It is the one book that no aspiring or experienced developer can afford to be without. Updated for Windows 95, this bestseller is now a 32-bit book with 32-bit programs neatly tucked into a CD. Charles Petzold covers the new Windows 95 concerns such as multithreading, GDI and OLE enhancements, and preemptive multitasking.

click here to go to
My Books Gallery HomePage...

Go to the Component Engineering Cornucopia page

This site was developed and is maintained by Gopalan Suresh Raj

This page has been visited times since March 26,1998.

Last Updated :July8,'98

If you have any questions, comments, or problems regarding this site, please write to me I would love to hear from you.

Copyright (c) 1997-99, Gopalan Suresh Raj - All rights reserved. Terms of use.

All products and companies mentioned at this site,are trademarks of their respective owners.