To get the free app, enter your mobile phone number.
Sams Teach Yourself DirectX 7 in 24 Hours (Teach Yourself -- Hours) Paperback – December 17, 1999
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Top Customer Reviews
But it took me forever to program DirectX. The code was obviously left over from a prior version of DirectX. First of all, although the DirectX types were changed in the book ... the sample code on the CD reflected an older version of DirectX. Also the sample code in the book contained some basic mistakes that appear to come from changes in DirectX 7. I learned more about DirectX 7 hunting down the mistakes and fixing the coding problems than I really cared to in a beginner's book. Good or bad, for beginner's I feel this will deter some future programmers because it was a lot of work.
But should anyone stick with it, you will be somewhat proficient with DirectX by the time you finish the book and complete all the code. Maybe some people made up thier own code, but being new, I stuck with the examples in the book.
Overall I liked the book and it taught me what I wanted to know about DirectX 7. It was just a lot harder wadeing through the code than I thought it should be.
You will not "Teach Yourself DirectX7" in 24 hours. You will, however, learn that this code dosn't compile without your having PREVIOUS KNOWLEDGE of DirectX.
The absolute beginner might like this book. However, since the stuff really doesn't work anyway, I can't recommend the book even for them.
Stay away from this book. Instead, read the .HLP files and example code in the SDK, which to this date are still the best source of info. Heck, they all but write your first app for you if you bother to look hard enough.
1. The source code offered on the CD and in the book for the first few chapters is written for DirectX6, not DirectX7 as the title of the book would suggest. To the author's credit, he admits this on his website and offers corrected code there. Unfortunately, until you get the patches, the source on the CD and in the book will not compile for the first few chapters. The enclosed CD does come with the DirectX7 SDK, saving you from having to order it elsewhere.
I'm surprised and disappointed that the publisher would allow such a large error slip by the editing process and allow the book to ship 'as-is', especially since it's a programming book where the code *must* be correct in order to do what the author intended the code examples to do. A 2nd edition is definitately needed here. Unfortunatly, by the time a 2nd edition is released, we'll most likely be beyond DirectX7.
This incompatible source code issue will discourage new DirectX programmers more so than experienced DirectX programmers. As the experienced programmers will know how to code around the changes between DirectX6 and DirectX7. Unfortunately, with a title like "DirectX7 in 24 Hours" the publisher appears to be aiming directly for those new DirectX7, and they are most likely the ones who will be confused with the first few chapters. Maybe even putting off the book altogether in frustration. If you fall into this category but are really determined to learn from this book then try to stick with it after getting the Author's code patches.
What happened to books that were fully edited before publication?
2. Another issue is that DirectX7 now supports VB, but the book doesn't talk about it.Read more ›
First of all the source code for the first chapters are written for DX6, not DX7 as the title of the book would lead you to believe. So after installing the DX7 SDK that comes on the CD, if you try compiling the example code - it won't work, naturally. To his credit, the author has the fixes on his website for download, if you don't mind having a book and CD that are virtually worthless from a coding point of view - until you get the author's patches.
I would have hoped that the publisher or perhaps the author would *know* if the code is for DX7 or DX6, but apparently not with this release. Unfortunately here we have an example of a quick attempt to cash in on a hot topic, to the detriment of product quality. "Ship first, fix it later" is the mentality which is exhibited here.
Whatever happened to books that were edited completely before release?
NOTE: The code version mismatch issue will affect newbies more so than more experienced DirectX programmers. Unfortunately with a title like "Learn DirectX7 in 24 Hours", SAMS publishing is aiming directly for those new to DirectX... and those readers will likely be confused when reading the book. Those with more experience will know right away what is wrong and can code around the author's poor code examples (both in the book and on the CD).
<sigh> such is life. Good luck.
Most Recent Customer Reviews
i borrowed this book from a friend, and must note that there are SEVERAL SEVERE errors in Hour 5 (i havent got past it now)
for instance, they modify the bitmap_surface... Read more
I bought this book mainly for it's 3D section, but also to learn about DirectX in general. I had hopes of writing a simple 3D game (maybe even a 2D one), however it quickly became... Read morePublished on April 12, 2002 by Peter Wilson
There were many things wrong with this book. From a lack of Windows programming (which in my opinion is very important if you are programming in windows) to incorrect code on the... Read morePublished on December 9, 2001
I usually work my own code from the examples in the text, and don't even bother with the author's code on the CD. Read morePublished on November 29, 2001
This book has a lot of negitive reviews, I would like to point out some things. Unlike many of the other "beginner" books on DirectX (take Windows Game Programming for... Read morePublished on November 26, 2001 by J. DEATS
The example code is poorly written, and full of errors. Unless you're quite handy with Visual C++, stay well clear of this one... Read morePublished on November 15, 2001 by William
I am a novice. I have made a few small windows apps but nothing spectacular. I decided to look into DirectX, and so picked up this book. That was a waste. Read morePublished on August 20, 2001
This book is preatty thin and it emphisizes a lot on directmedia which is quite unnecessary for a thin book. Most is about 2D programming and that is't a lot either. Read morePublished on July 19, 2001 by Fevzi Konduk
I'm a professional windows programmer and got this book as a simple quickstart into DirectX which I haven't dealt much with in the past. Read morePublished on May 8, 2001 by Brook Miles