For anyone with some C/C++ experience and with MS VC++ wishing to have an introduction to the MFC then this book is recommended.
This is an introductory book into programming with the MFC classes. It starts with an introduction to the fundamental concepts and theory behind the MFC and goes on to examine the most popular MFC classes such as dialogues, list and edit controls and includes extensive coverage of the Windows drawing model. Later on the book discusses the more professional features that turn an ordinary application into a polished product, e.g. DDX, DDV, splash screens, pop-up menus, etc. The more advanced MFC classes such as databases, OLE and thread support are discussed, but only briefly and it is this that makes the book suitable as an introduction but not for the more experienced.
The book's authors both have teaching experience and this clearly comes across in the style of the book. It is clear, readable and with the right depth of understanding to make the reader comfortable and follow the logical progression. It is not a 'teach yourself' C++ book, although an appendix adequately covers this topic for the purposes of the book. This book is only for developers with MS Visual C++. The bulk of this book would be wasted on anyone with Borland's development tools. The reason for this is that the book is not just about MFC but also has wide coverage of how to use the development tools and wizards included in MS VC++.
For anyone with some C/C++ experience and with MS VC++ wishing to have an introduction to the MFC then this book is recommended.