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
- How to Design / Create a Website
- Frequently Recommended Books on Internet/Sockets/Winsock Programming
- Frequently Recommended Books on Good Programming Style and Practice
- Frequently Recommended Books on Unix Programming
- Frequently Recommended Books for Webmasters
- Free Source Code Version Control Software
- Free Encryption Source Code and Libraries
- Free Java Source Code and Class Libraries
Beginner Windows Programming Books
- Programming Windows, The Definitive Guide to the Win32 API
This edition of the famous book by Charles Petzold was regarded as the best book on learning to program Windows back when I wrote my first Windows program, it covers the Win32 API and how to program it using C/C++ in great detail. If you use C#, you may find its later edition more useful.
Advanced Windows Programming Books
- Windows via C/C++
This book by Jeffrey Richter and Christopher Nasarre is one of the best books on Windows programming. Aimed 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. (Note that this is the 5th edition of what was formerly named Programming Applications for Microsoft Windows.)
Related Pages
- How to Register Your Own Domain Name - get one for your software
- How to Earn an Income from Your Website
- Which Web Host Do You Recommend? (FAQ)
- Free Antivirus Software, Free Online Virus Scanning
- Free Spyware/Adware/Trojan/Hijackers Detection, Removal and Prevention
- Free CD and DVD Burners and Copying Software
- Free Personal Firewalls
- Free Search Engines Hosting (Script Hosting)
Newest Pages
- How to Draw a Horizontal Line on a Web Page with Expression Web
- How to Embed a Background Image in CSS to Get a Self-Contained Web Page
- How to Create a Website Free of Charge
- Free Software to Create Bootable and Multi-Boot USB drives
- How to Restore the Style Properties Panel in BlueGriffon if It Disappears
- How to Use Small Capital Letters for Lowercase and Large Capital Letters for Uppercase (CSS)
- How to Change the Colour (Color) of Links on a Website with Expression Web
- Why Can't I Make Up Any Domain I Want? Is There a Way to Do Away with a Registrar Altogether?
- What's the Difference Between a Domain Name Registrar and a Web Host?
- How to Convert Your Website From HTTP to HTTPS
Popular Pages
- How to Create/Make Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- What's the Difference Between a Content Management System (CMS), a Blog, a Web Editor and an Online Site Builder?
- Expression Web Tutorial: How to Design a Website with Microsoft Expression Web
- Dreamweaver Tutorial: How to Design a Website with Dreamweaver CS6
- How to Make a Mobile-Friendly Website: Responsive Design in CSS
- BlueGriffon Tutorial: How to Design a Website with BlueGriffon 3
- How to Create a Blog
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Frequently Recommended Windows Programming Books