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
Teach Yourself DirectX 7 in 24 Hours
Robert Dunlop
0 672 31634 X
Sue Heathcote
graphics; MS Windows
Appeared in:
This book covers all aspects of the DirectX interface. This includes direct draw, direct sound, 3 dimensional graphics and 3 dimensional sound. It is aimed at the experienced Visual C++ programmer, who is used to dealing with the windows message queue directly (i.e. using WINMAIN rather than the MFC). Examples are presented as text blocks, with no details of how to load then into the IDE. Microsoft C++ version 5.0 is used for all examples.

The book is presented as 24 chapters, which should each take an hour to complete. Each chapter contains an example to illustrate the techniques presented. These examples are comprehensive and adequately described by the accompanying text. The book is aimed at game developers and the examples build up to produce a mini game interface. The text is littered with tips for the budding game producer.

Many of the chapters build upon code of the previous chapter. Unfortunately, if you work through the examples changing the code as stated, the result is not a compilable application. You have to resort to the source code examples included on the accompanying CD to discover what is missing.

At this point you discover that the code on the CD-ROM does not match the code in the examples in the book. One MINOR problem is that the supplied source code is written for DirectX4. Whoops! On one occasion I could not get the code copied from the book to work. I had to resort to comparing my code with the code on the CD-ROM, until I discovered a difference. So beware of bugs in the code examples as written in the book. So far, all the examples on the CD-ROM have worked OK.

Another minor problem is that different code layouts are used in examples throughout the book. I assume this is due to the multitude of authors that worked on the book.

I have persevered with this book for 16 hours and I have only reached lesson 7. This is mainly due to wading through the examples attempting to make them work. The text is well written and contains all the information you need for programming DirectX. It is a well-presented and readable textbook that is marred by the examples.