Today I'm going to be reviewing some of what I think are the most important books for any aspiring C/C++ Windows programmer.
Programming Windows Fifth Edition
by Charles Petzold
This book is truly the Windows programming bible. Petzold covers all the basics of a Windows application, such as, events and messages, the GDI, and dialog boxes. The book also hits on some advanced Windows programming like multiple-document interfaces, multithreading, and creating and using DLLs.
Advanced Windows Third Edition
by Jeffrey Richter
Jeffrey Richter is in the know when it comes to Windows architecture and programming. The first few chapters cover architecture topics like kernal objects, and memory architecture. The later chapters he moves on to programming topics such as advanced memory management, multithreading, structured exception handling (SEH), and many other advanced topics not covered anywhere else. This book is a must for any serious Windows programmer.
Note: There's a fourth edition of this book titled Programming Applications for Microsoft Windows that covers Windows 2000 and some 64bit programming topics. This book, however; is out of print (though I'm not sure why) and fairly expensive even on auction networks such as Ebay.
Network Programming for Microsoft Windows
by Anthony Jones and Jim Ohlund
Not a part of the Win32 API, but still very much a core part of Windows. Network Programming is the offical reference for the Winsock 2 API (besides MSDN). While I don't compleately agree with the author's writting style, or programming methods, this book provides an excelent overview.
Saturday, October 07, 2006
Friday, October 06, 2006
A Year in the Life of CoderTutorials
Today we're celebrating the anniversary of CoderTutorials by rolling out a new look. While it isn't the exact date, it's finally is feeling like we've been around a year. Here are some milestones in the CoderTutorials history:
09/10/05 - Codertutorials hosted at ATSPACE.COM
09/11/05 - Domain name registered at NetworkSolutions
01/07/06 - Changed web host to HostGator and Domain registrar to GoDaddy
03/23/06 - Changed web host again to IX Web Hosting
03/29/06 - Changed web host once more, to Site5
Site5 and GoDaddy have my best regards. Site5 for being honest, fast, and reliable. GoDaddy for being cheap. Here's to another great year.
Cheers,
09/10/05 - Codertutorials hosted at ATSPACE.COM
09/11/05 - Domain name registered at NetworkSolutions
01/07/06 - Changed web host to HostGator and Domain registrar to GoDaddy
03/23/06 - Changed web host again to IX Web Hosting
03/29/06 - Changed web host once more, to Site5
Site5 and GoDaddy have my best regards. Site5 for being honest, fast, and reliable. GoDaddy for being cheap. Here's to another great year.
Cheers,
Thursday, October 05, 2006
Quick Links I - Java
My humblest apologies for not keeping the site more updated. There's a new (cleaner) design in the works as well as several C++ and Java tutorials. Now, from my link collection:
- Get started programming Java with About.com's Quickstart to Java.
- Once you're started, About.com's Java Tutorial Series is a great follow-up.
- Tutorials and articles from novice to professional at Java Coffee Break.
- Borland has a relatively good Sockets Tutorial.
- Check out this collection of Open Source Projects
- Get started programming Java with About.com's Quickstart to Java.
- Once you're started, About.com's Java Tutorial Series is a great follow-up.
- Tutorials and articles from novice to professional at Java Coffee Break.
- Borland has a relatively good Sockets Tutorial.
- Check out this collection of Open Source Projects
Subscribe to:
Posts (Atom)