ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Visual C++ MFC Programming by Example
Author:
John Swanke
ISBN:
0 87930 544 4
Publisher:
CMP Books
Pages:
593pp&CD
Price:
$49-95
Reviewer:
Jon Lacey
Subject:
beginner's c++; MS Windows
Appeared in:
12-5
In the introduction the author purports to provide 'numerous examples of applications and features using Microsoft's Visual C++ and the Microsoft Foundation Classes'. The examples are suggested to be like those found in the best-selling apps of today and will help the reader to write the best-selling apps of tomorrow. The book is split into four sections; The Basics, User Interface Examples, Internal Processing Examples and Packaging Examples. Various appendixes include common Windows message, Dialogue and Plain Window styles and descriptions of how to set-up and use static and dynamic linked libraries. The first section covers the basics, starting with how to create a window with or without the use of the MFC, descriptions of the main three MFC classes (
CObject,
CWnd, CCmdTarget
) and how an MFC application communicates with the use of messages. The last part of section one looks at the various aspects of drawing inside a window.

Section two is by far the largest of the sections and has the majority of the code and examples and shows the use of menus, toolbars, dialogue boxes and control windows. The third section shows how to include messaging, files, lists and cutting and pasting into your applications. The last section explains how to package software into DLLs and resource libraries rather than stand alone code.

The ubiquitous companion CD contains a working Visual C++ v5.0 project for each example in the book and a Sample Wizard utility which the author informs us will help us add the examples in the book directly into our applications. All in all a nicely laid out book that includes various examples that are useful in teaching the beginner how to use the power of the Microsoft Foundation Classes.