ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ 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 1918 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:
Rapid Application Development with Visual C++
Author:
David McMahon
ISBN:
0 07 212309 5
Publisher:
McGraw-Hill
Pages:
460pp + CD
Price:
$49-99
Reviewer:
Steve Westwood
Subject:
microsoft; beginner's c++
Appeared in:
13-3
The book aims to provide a 'comprehensive guide to programming' using Visual C++. However, it fails because of a lack of understanding of its target audience. Although directed at advanced developers, the book offers too much that the audience would be familiar with. Far too much text is devoted to basic aspects such as the software development lifecycle, coding standards, entry level SQL, database design and debugging.

The technical content is variable in quality. Like many authors whose development tradition harks back to C, there is the liberal use of #define instead of const for constant declarations and dynamic memory allocation revolves around malloc() and free(). The C++ language discussion is lacking, as the book makes no mention of essential elements such references, reference parameters and copy constructors. The text improves when discussing specific Visual C++ topics such as user interface design and data access, with clear descriptions on the manipulation of dialogues and menus. However, the narrative is occasionally verbose and McMahon's penchant for including lengthy source code listings that do not add much to the discussion does not help. Discussions on advanced topics such as DLL and ActiveX controls are well written yet are constrained by failings earlier in the book.

In the end, the book is far too ambitious. In attempting to cover too much, the book fails in its goal as 'comprehensive guide to programming' using Visual C++.