Kate Gregory's Blog
Saturday, July 23, 2011
Developing for Windows in C++
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?
Kate
ps: Never blog that you're not blogging. Never blog about why you're not blogging, no-one cares. Just blog. Right?
C++
|
Client Development
|
Meta
|
Seen and Recommended
|
Visual Studio 2010
|
Windows 7
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!
Andy Cater
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 =).
Greetings!
Enrique
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.
© Copyright 2019 Kate Gregory
Theme design by
Bryan Bell
newtelligence dasBlog 2.3.9074.18820
| Page rendered at Saturday, December 14, 2019 12:57:55 PM (Eastern Standard Time, UTC-05:00)
On this page....
<
December 2019
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
Pluralsight Free Trial
Click Start a FREE 10-Day trial
Search
Navigation
Home - Gregory Consulting Limited
RD Program
Visual C++ on MSDN
dasBlog
Categories
C++
C++ Guidelines
Canadian Colour
Client Development
Concurrency
Consulting Life
INETA
Mentoring
Meta
MVP
Office 12 and VSTO
Office 2003
RD
Seen and Recommended
Speaking
Travel
Vista
Visual Studio 11
Visual Studio 2008
Visual Studio 2010
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 2019
Windows 7
Windows 8
Blogroll
Sign In