REVIEW - Developing Professional Applications in Windows 95 and NT Using MFC


Title:

Developing Professional Applications in Windows 95 and NT Using MFC

Author:

Marshall Brain, Lance Lovette

ISBN:

Publisher:

Prentice Hall (1996)

Pages:

858pp

Reviewer:

Edward Crosby

Reviewed:

August 1998

Rating:

★★★☆☆


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.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.