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

Book Review
Application Programming for Windows NT by William H Murray & Chris H Pappas
ISBN: 0-07-881933-4       Publisher: McGraw-Hill       Pages: (Osborne) 680pp       Price: £28.95
Categories:   MS Windows    
Reviewed by Philip Kerrigan in C Vu 6-2 (Jan 1994)
This is a highly technical book, aimed at C/C++ programmers, with the intent to help moderately experienced C/C++ users make the transition to using the Windows NT application programming interface. What it is not about is application programming for NT. The authors completely ignore practically everything that is making NT such a hot topic, such as threads, RPC, shared memory, process control and networking. It is instead a solid guide to the use of the GRAPHICS interface, viewing NT as little more than Windows 3.1 with a 32-bit interface and some extra functions.

Nonetheless the Windows interface itself is no small thing and this book covers it quite thoroughly. After a very enthusiastic introduction to the nuts and bolts of NT and the concepts behind it the authors start showing how to make programs, covering scrollbars, adding icons and cursors, menus, dialogue boxes and fonts. Graphics and charting are developed in a separate series of chapters and a fourth section of the book covers using the Microsoft Foundation Class Library. A final chapter explains Unicode.

It's nice to see books coming with discs included, but unfortunately I wasn't able to make use of it as in Italy the final Release of NT has only just been distributed, with the trial version of C++ already expired, so I can't comment on the code compilation. However I felt that since the code was already on disc more than was necessary was also printed in the book. Certainly I don't think it was necessary to reproduce all the make files and definition files.

The 21 pages of index are not as much as they seem, due to the large typeface, but more than adequate and I could find what I was searching for. There is unfortunately no bibliography although another book on C++ programming by the same authors is mentioned a couple of times. The book is nicely laid out and easily read, if a little wordy.

The book is indicated as being for all skill levels and it is true that you need to have some experience to understand event driven programming and what is going on in Windows. However, I don't think you can then say it can be used by beginners simply because it is explained in excruciating detail what a make file is (which appears to be a new discovery for the authors) and why headers are a good idea. A lot of functions are not really covered well enough and there are several extremely long tables of function parameter values that leave no clear idea of how they are organised.

All in all there is still little choice in books on Windows NT. Although this book could do with improving, it does cover the WNT Graphical interface in a lot of detail and I will therefore recommend it.


Other Authors with the same surname

Murray
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)
Microsoft C/C++, the Complete Reference by Murray & Pappas  (Reviewed Sep 1993)
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
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)
Microsoft C/C++, the Complete Reference by Murray & Pappas  (Reviewed Sep 1993)
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/a/a000179.htm

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

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