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
VC++ MFC Extensions by Example
John Swanke
0 87930 588 6
CMP Books
642pp + CD
J Crickett
microsoft; MS Windows; beginner's c++
Appeared in:
I said this when I reviewed his earlier book, Visual C++ MFC Programming by Example but I think It is worth saying again. This is one of those books that had I seen it in a bookshop I would have flicked through and rejected almost immediately. I hate, I mean really hate books laid out in this style, the overuse of headings (and the ridiculously large font used for most of them), tables where the rows alternate between grey and white backgrounds, and grey backgrounds for all the code (as I find black text on dark grey really is not pleasant to view).

This is a very useful book to have around, unlike most MFC programming reference books this answers my questions and describes how to do some of the less common 'cool' features that everyone wants to put in their applications. These cool features are things like, adding buttons to the caption bar, programmatically rebooting the system, worker threads, interprocess communication, changing the common file dialogue, using rebars, putting icons in the status bar and creating toolbar property pages.

There are 69 solutions to these common problems in total, so you should find out how to achieve the feature you are after in one of his two books! The code is generally clear and easy to follow and the book begins with a brief introduction to Windows and MFC. I recommend it (ignoring the layout), as most similar books that I have read, do not cover these topics.