Ok, ok, ok, I admit it! I'm a MAGAZINE JUNKIE! There's just no better place to pick up
a good little nugget of MFC info than a well written rag. I think I get every magazine on
this list and more. Here's a list of all mags I know of with my review. Please feel free
to submit any reviews you have of magazines - it's always a subjective kind of thing.
I've tried to list these in order of MFC content. The ones first have the most MFC
content with the ones last having the least. Even though they don't directly cover MFC,
most of the Windows programming magazines are still pretty valuable. Any of these that
I've read, I put comments with. If you'd like to comment, email me and I'll throw it in
here. Please don't tell me about more magazines - I'll go broke <g>.
- Visual C++ Developer
- Pinnacle Publishing ($149/yr)
- (800) 788-1900 voice
- (206) 251-1900 voice
- (206) 251-5057 fax
- visualcdev@pinpub.com
- http://www.pinnacle.com
-
- My favorite, very meaty, lots of MFC coverage. They have had a rocky year, but appear to
be back on track now.
-
- Visual C++ Professional
- Oakley Publishing ($149/yr)
- (800) 234-0386
- (503) 747-0800
-
- Similar to above, but just a smidge less MFC.
-
- Microsoft Systems Journal (MSJ)
- Miller Freeman Inc.
- (800) 666-1084
- (303) 678-0439
- http://www.microsoft.com./msj/
-
- Visual Programmer column is EXCELLENT!!!!
-
- Dr. Dobbs
- Miller Freeman Inc.
- (800) 456-1215
- (303) 678-0439
- http://www.ddj.com
-
- Check out the "Undocumented Corner" for the continuing adventures of George
and Scot's wild MFC Internals explorations. Ok, it's not that exciting, but it is a
living.
-
- Windows/DOS Developers Journal
- Miller Freeman
- (913) 841-1631
-
- Continuing to add strong MFC material - getting better!
-
- C/C++ Users Journal
- Miller Freeman
- (913) 841-1631
-
- Not much MFC specific stuff at all, language-y articles.
-
- C++ Report
- SIGS Publications
- (800) 361-1279
- (212) 242-7447
-
- Great if you want to learn about the dynamics of instantiated, real-time templates as
applied to generic programming and patterns in modern-day CASE/UNIX based GNU compilers.
<yawn> Don't these guys have day jobs?
There's tons of books on Visual C++, but not many of them go into the details about
MFC. Here's a list of books that are over 50% oriented towards MFC (e.g. don't have pages
of screenshots of compiler options dialogs and the MSVC IDE)
There's probably a million 'good' MFC articles out there, but this section is for the
ultra-hip, totally-swinging, must-have, gotta-read MFC articles. If you submit an article
for this section, please include all the 'volume' information and a short paragraph about
why it's so damn cool! [Note if you have questions about the magazines or MSDN mentioned
below, see sections: 2.4.1 and 2.1.2]
- "Fun with MFC: 33 Tips to Help You Get the Most Out of ..." Paul DiLascia,
MSJ, November 1993, Volume 8, Number 11
- This is my A#1 MFC article of all time. Even though this article is 2 years old, it has
principals and ideas that are extremely valuable to today's MFC programmer. Good news is
that it's on MSDN in their MSJ archives! You can also find this gem under books online:
Extensions: articles/Technical Articles/Fun with MFC: 33 Tips.
- scot@stingray.com
- "Meandering Through the Maze of MFC Message and Command Routing" Paul
DiLascia, MSJ, July 1995, Volume 10, Number 7
- Best explanation of messages ever, a MFC FAQ "must-read".
- "Rewriting the MFC Scribble Program Using an OOD Approach" Allen Holub, MSJ,
August 1995, Volume 10, Number 8.
- Not my favorite article, but 'DID' stir up lots of talk on most MFC forums. Any article
that generates this much noise has to be good.
- "Self Decorating Pages" David A. Schmitt, Windows Tech Journal, July 1995
- "Dad, Can I Drive the Printer Tonight?" -David A. Schmitt, Windows Tech
Journal, August 1995
- This series of articles is pretty good, especially if you are into printing.
- "Plunge into MFC's User Interface" Scot Wingo, Windows Tech Journal, August
1994
Stuff by MFC FAQ maintainer:
- C++ Report, SIGS Publications, "A Brief History of MFC" - recaps section 3 of
this FAQ and throws in some new information.
- Dr. Dobbs, January 1996, "Extending MFC" - describes an MFC grid extension.
%%TODO - Come on MFC FAQ readers - let's get some new submissions in this section,
getting boring!