Frequently Recommended Windows Programming Books

Books on Writing Windows Programs and Writing MFC Programs


Frequently Recommended Windows Programming Books

This page lists some books that programmers have recommended for writing Windows programs and MFC (ie, Microsoft Foundation Classes) programs.

Note that these books are (obviously) not free. You may obtain them from any local bookstore or order them from an online store like Amazon.com. The links below point to the same item in the Amazon website, where there are typically some reviews from other readers too.

Related Pages

Disclaimer

The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.

Beginner Windows Programming Books

Programming Windows, The Definitive Guide to the Win32 API

This latest edition of the famous book by Charles Petzold is THE bible of Windows programming. Cited for the last umpteen years as the best book on learning to program Windows, it covers the Win32 API and how to program it using C in great detail. (Note: even if you use MFC for your programs, it is still helpful to know the underlying mechanisms on which MFC relies.)

Advanced Windows Programming Books

Windows via C/C++

Without question, this book by Jeffrey Richter and Christopher Nasarre is in my opinion the best book on Windows programming. Targetted at the programmer who already knows how to write a basic Windows program, the book deals with advanced issues like working with threads, proceses, heaps, memory-mapped objects, kernel objects, exception handling, thread synchronisation (mutexes, semaphores, critical sections, etc), and so on. It is also well-written. While it is detailed and informative with code examples, it is not tedious. Even if you are a beginner, you probably should have this book handy. You won't stay a beginner forever, you know. (Note that this is the 5th edition of what was formerly named Programming Applications for Microsoft Windows.)

MFC Programming Books

Programming Windows With MFC, 2nd Edition (out of print)

Jeff Prosise's book on programming with MFC is an excellent tutorial on learning MFC programming. It covers the material in a systematic and logical way, that takes the reader from his first MFC program to advanced programs involving multithreading. There's even a discussion on COM and ActiveX programming. I often hear this book recommended for programmers wanting to learn MFC.

MFC Internals: Inside the Microsoft Foundation Class Architecture

Written by George Shepherd, Scott Wingo, Dean D. McCrory, and Scot Wingo, this book goes into details of the implementation of MFC. If you are into knowing the underlying mechanism of the framework, and do not like black boxes, this book will probably help you get a handle on MFC.

Internet Programming Books for Windows

Internetworking with TCP/IP: Client-Server Programming and Applications: Windows Sockets Version

Like its Unix counterpart, this volume, by Douglas E Comer and David L Stevens deals with the writing of software that uses TCP/IP. It is very readable, making it an excellent tutorial for learning how to program Windows sockets.

Related Pages

Can't Find What You're Looking For?

Google
 

Newest Pages

Popular Pages

How to Link to This Page

It will appear on your page as:

Frequently Recommended Windows Programming Books

 

thefreecountry.com Free Programmers, Webmasters and Security Resource Site

 


 

thesitewizard.com: Free Webmaster Tutorials, Scripts and Articles

HowtoHaven.com: Free How-To Guides

thefreecountry.com: Free Programmers, Webmasters and Security Resources
If you find this site useful, please link to us.