REVIEW - Visual C++ 5 Bible

Title:

Visual C++ 5 Bible

Author:

Paul Yao, Richard C. Leinecker

ISBN:

0764580221

Publisher:

Wiley (1997)

Pages:

906pp

Reviewer:

Francis Glassborow

Reviewed:

April 1998

Rating:

★★★☆☆

I would recommend this book as a first introduction to Windows programming with VC++. Actually it would work pretty well with other development packages that use MFC as it is surprisingly free of IDE specifics (perhaps that is why I like it).

As books with product names in their titles go this is rather above average. The author dedicates quite a lot of space to such things as what is object-oriented programming and how MFC got to be what it is. I am not entirely sure that the authors fully understand the limitations of MFC as an exemplar of how to use C++ but they certainly manage better than most.

There is also a chapter on the differences between C and C++ which is actually quite important because the original Windows interface was designed in terms of C and those developing MFC clearly are C programmers using C++.

This is not a book from which to learn C++ but if you have some grasp of C++ and want to get a good start with simple Windows programming using VC++ 5.0 you could waste a lot of time looking for something better.

In a sea of bad to mediocre books on the subject area this book stands out as having been written by two authors who want to help their readers to produce something better by understanding what they are doing. I would recommend this book as a first introduction to Windows programming with VC++. Actually it would work pretty well with other development packages that use MFC as it is surprisingly free of IDE specifics (perhaps that is why I like it).


Book cover image courtesy of Open Library.