Written by the architect of the
MFC itself,
Mike
Blaszczak clearly explains how the
MFC works and why it
was designed that way.
Professional MFC with Visual
C++ extends the knowledge in previous editions and
shows changes and improvements to the library.
The MFC is a class library that provides a collection of
C++ classes, taking the drudgery out of
writing software
for
Windows. The classes are targeted at the features your
application needs — such as status bars, the
implementations required for multiple document windows, and
support for context-sensitive help — which means that
using MFC saves you coding time which you can use to
implement other features in your application.
This book will give a detailed discussion of the majority
of classes present in Microsoft's application framework
library, and the tools provided by Visual C++ 6. Throughout
the book, you will learn how all of the features in the
environment come together with the features of MFC, giving
you tremendous power to develop your application.
Professional MFC with Visual C++ 6 is a revised
version of Professional MFC with Visual C++ 5. It
covers Visual C++ 6 and MFC 6, including the new features
and updates of these latest versions.
This book is for professional developers with a desire to
get under the covers of the Microsoft Foundation Classes to
find out why Microsoft implemented things the way they did.
A good grasp of C++ and some Windows programming knowledge
are assumed.
Table of contents
Introduction
Chapter 1: The Microsoft Visual Studio
Chapter 2: The Wizards and the Gallery
Chapter 3: The Application Architecture Hierarchy
Chapter 4: The Document/View Architecture
Chapter 5: Using Dialogs and Controls in MFC
Chapter 6: User Interface Issues
Chapter 7: Advanced User Interface Programming
Chapter 8: Using the Windows Common Controls
Chapter 9: Utility and Exception Classes
Chapter 10: Writing Multithreaded Applications with
MFC
Chapter 11: Creating Dynamic Link Libraries
Chapter 12: Writing Data Access Applications
Chapter 13: Writing OLE Containers
Chapter 14: Writing OLE Servers
Chapter 15: ActiveX Controls
Chapter 16: ActiveX Control Containers
Chapter 17: Internet Client Programming
Chapter 18: Internet Server Programming
Appendix A: Installing Visual C++
Appendix B: International Programming
Appendix C: Writing Console Applications
Appendix D: The Foundation Classes Headers and
Libraries
Appendix E: A History of MFC
Appendix F: Integrating ATL and MFC