Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Microsoft C/C++, the Complete Reference by Murray & Pappas
ISBN: 0-07-881664-5       Publisher: McGraw-Hill       Pages: 1054pp       Price: £24-50
Categories:   beginner's c++     microsoft    
Reviewed by Michael Minihane in C Vu 5-6 (Sep 1993)
This softback book runs to just over one thousand pages. No discs are included but discs are available from the authors, not the publisher, at $35. I haven't attempted to obtain these. Although some of the resource files would be convenient to have to hand if working through the windows section of the book closely, none of the code examples given are extensive or useful enough for the lack of discs to be prohibitive when reading the book. It may even be thought of as an advantage, since creating your own resource files, using the dialogue editor or otherwise, is more educational than copying a file from disc.

The range of subjects covered by the book is large. This range means that the coverage cannot be comprehensive. As an introduction to the topics covered I think the book succeeds.

The first topic is the compiler and associated tools, this runs to 100 pages. The next 350 pages cover C and C++ programming. C and C++ are dealt with separately. 100 pages cover object oriented C++. Clearly this is not an exhaustive treatment and some topics, such as virtual functions, receive very little attention. The following 150 pages deal with DOS graphics, supplied libraries and mixed language programming. So two thirds of the book is not directly to do with Windows programming, which may surprise you if you think of Microsoft C as a compiler for Windows programming.

Windows programming is dealt with using both C and C++ with the Microsoft Foundation classes; but only to the level of simple dialogues and simple output to the program window of text and graphics. The most advanced example is a bar chart with user input of the values to be displayed using the bar chart. Further reading outside of the book will be necessary to gain a detailed understanding.

I am familiar with the TopSpeed range of compilers and had some trouble with the makefiles as given in the text. I'll put this down to my lack of experience with the Microsoft system (since the most basic examples are very similar to those supplied by Microsoft I was able to make use of the Microsoft makefiles).

The appendixes run to 150 pages and contain DOS interrupt parameters and Windows API and Foundation Class library call listings. These are useful but the space might have been better used in expanding on some of the detail in the main text.

The book is useful as an introduction for someone without C++ and Windows programming skills. If you have either of these already then a title with a more specific treatment would make sense.


Other Authors with the same surname

Murray
Application Programming for Windows NT by William H Murray & Chris H Pappas  (Reviewed Jan 1994)
Borland C++ Handbook (Second Edition) by W. Murray & C Pappas  (Reviewed Jul 1992)
Borland C++ Handbook by William H. Murray & Chris H. Pappas  (Reviewed Nov 1991)
C++ Strategies and Tactics by Robert B Murray [Highly Recommended]  (Reviewed Jul 1993)
C/C++ Programmer's Guide by William Murray & Chris Pappas  (Reviewed Nov 1996)
Complete Reference Visual C++ 5, The by William Murray & Chris Pappas [Recommended]  (Reviewed Sep 1998)
Graphics File Formats by Murray & van Ryper [Recommended]  (Reviewed Mar 1995)
Turbo C++ Professional Handbook by William H Murray & Chris Pappas  (Reviewed Mar 1991)
Visual C++ Handbook, The by Murray & Pappas  (Reviewed Jul 1995)
Visual C++ Templates by William Murray & Chris Pappas  (Reviewed Sep 2000)
Windows NT SNMP Programming by James D Murray [Recommended with Reservations]  (Reviewed Jan 1999)

Pappas
Application Programming for Windows NT by William H Murray & Chris H Pappas  (Reviewed Jan 1994)
Borland C++ Handbook (Second Edition) by W. Murray & C Pappas  (Reviewed Jul 1992)
Borland C++ Handbook by William H. Murray & Chris H. Pappas  (Reviewed Nov 1991)
C/C++ Programmer's Guide by William Murray & Chris Pappas  (Reviewed Nov 1996)
Complete Reference Visual C++ 5, The by William Murray & Chris Pappas [Recommended]  (Reviewed Sep 1998)
Turbo C++ Professional Handbook by William H Murray & Chris Pappas  (Reviewed Mar 1991)
Visual C++ Handbook, The by Murray & Pappas  (Reviewed Jul 1995)
Visual C++ Templates by William Murray & Chris Pappas  (Reviewed Sep 2000)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/m/m000795.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/