# Saturday, July 23, 2011
So, you're a C++ programmer? You've written a Windows app or two in your time? Let me propose a little challenge to you. Write one. Only start with File, New and don't let Visual Studio generate any code for you. Write each line of it. Then explain it. No MFC, No ATL. That's what was asked of me a while back, and the result is a six-paper series that has finally arrived on MSDN.

I have to say I really enjoyed the simplicity of the smallest Windows program possible. I also enjoyed making it better, which included making it more of a C++ program and less of a C one. I also covered a little Direct2D, a little COM, and a little "here's some other stuff you're going to want to read." If it's been ages since you wrote a Windows program in C++, or wrote one that wasn't all covered in barnacles from frameworks and libraries you might not want to rely on for simple things, I really suggest you give this series a read - it won't take long and you can use Visual C++ Express if you like - the first chapter includes links and instructions for getting all the tools you need. Better still, if you've never written a Windows in C++, why not give it a try and let me know what you think?


ps: Never blog that you're not blogging. Never blog about why you're not blogging, no-one cares. Just blog. Right?

Saturday, July 23, 2011 12:39:47 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [4]
Sunday, July 24, 2011 3:55:15 PM (Eastern Daylight Time, UTC-04:00)
Hey I just wanted to let you know I just started working with visual studio 2010 and found your introductory courses on pluralsigtht to be really well done. So many things I had no idea about! Well thought out and very well paced. Thanks!
Tuesday, July 26, 2011 4:00:05 PM (Eastern Daylight Time, UTC-04:00)
Awesome series!
Kevin Schuler
Wednesday, July 27, 2011 3:39:46 PM (Eastern Daylight Time, UTC-04:00)
I've actually done that many times before, but the fun stuff comes when trying the same using assembly =).

Friday, August 05, 2011 7:25:54 AM (Eastern Daylight Time, UTC-04:00)
Good old days came back to me when I read this blog. I remember in my early career (mid-90s), I was given the Inside Windows book (http://www.amazon.co.uk/Inside-Windows-NT-Helen-Custer/dp/155615481X/ref=sr_1_1?s=books&ie=UTF8&qid=1312543259&sr=1-1) to understand everything about Windows NT 3.5! This was the probation on my first job and by the end of the probation the requirement was to be able to make Windows applications using VC without using MFC or other libraries! If you fail, you fail your probation and lose the job :) Interesting days and memories....
Imran S
Comments are closed.