I read all the reviews here before i bought the book. Some of the reviewers said that the book was full of errors, though. Book isn't too big but it's easy to read and everything is said fluently.
I found out that most of the errors concern that accompanying CD holds examples written in DX6. At first try, i had 122 errors in the first programming example, and sweat started to push out. Solutions to amount of errors in this book was simple tough : i removed precompiled headers options (get rid of stdafx.cpp and stdafx.h's) and added windows.h, stdio.h and stdarg.h to the beginning of the code. Then you just make DX6 version clikers to match those in DX7 (like renaming LPDIRECTDRAW4 to LPDIRECTDRAW7) to make fluent code all the way. Now all examples compiled and work'd just fine (also pay attention to compiler settings in the first chapter).
Dunlop is an excellent writer. There aren't too many excersies at the end of each chapter (normally just two or three) but doing them makes you understand things essential in the next chapter. This book is great, thus it seems like SAMS put it out on the market in a little bit of a hurry. I hope this review helps those, whom have fought with the not-compiling examples .. i found out, that it's quite easily avoided.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Sams Teach Yourself DirectX 7 in 24 Hours (Teach Yourself -- Hours)
From the first hour, Sams Teach Yourself DirectX 7 in 24 Hours has you creating your own DirectX-enabled applications. Author Robert Dunlop guides you through the complicated DirectX APIs, empowering you to create your own DirectX powered applications featuring smooth 3D graphics and sound. In addition to laying the COM-based DirectX foundation, Robert covers animation, DirectSound, DirectMusic, Direct3D, control devices, force feedback controls, and multi-user games. This book is an ideal starting point to hone your DirectX skills quickly and easily.
- ISBN-10067231634X
- ISBN-13978-0672316340
- PublisherSams
- Publication dateDecember 17, 1999
- LanguageEnglish
- Dimensions7.5 x 1.25 x 9 inches
- Print length450 pages
Products related to this item
Page 1 of 1Start overPage 1 of 1
Editorial Reviews
From the Back Cover
From the first hour, Sams Teach Yourself DirectX 7 in 24 Hours has you creating your own DirectX-enabled applications. Author Robert Dunlop guides you through the complicated DirectX APIs, empowering you to create your own DirectX powered applications featuring smooth 3D graphics and sound. In addition to laying the COM-based DirectX foundation, Robert covers animation, DirectSound, DirectMusic, Direct3D, control devices, force feedback controls, and multi-user games. This book is an ideal starting point to hone your DirectX skills quickly and easily.
About the Author
Robert Dunlop is Microsoft's first and only MVP (Most Valuable Professional)for DirectX. Robert is a veteran game developer with over 10 years of programming experience, and a principal of Monarch Interactive, Inc., a company devoted to creation of new entertainment titles for the PC. Robert works very closely with the DirectX Team at Microsoft, and has been on the DirectX Beta Team since 1994.
Product details
- Publisher : Sams (December 17, 1999)
- Language : English
- Paperback : 450 pages
- ISBN-10 : 067231634X
- ISBN-13 : 978-0672316340
- Item Weight : 2.25 pounds
- Dimensions : 7.5 x 1.25 x 9 inches
- Best Sellers Rank: #1,542,089 in Books (See Top 100 in Books)
- #7 in DirectX Software Programming
- #116 in Visual Basic Programming (Books)
- #1,158 in Computer Programming Languages
- Customer Reviews:
Related products with free delivery on eligible orders
Page 1 of 1Start overPage 1 of 1
Sponsored | Try Prime for unlimited fast, free shipping
Customer reviews
3.5 out of 5 stars
3.5 out of 5
26 global ratings
How customer reviews and ratings work
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on May 18, 2000
Reviewed in the United States on March 13, 2000
The D3D IM section of the book was great. I have been working with DirectX for a few years (Since DirectX 3) and have many sources about it. This is by far the best (simplest) I have seen on covering D3D. The writing style is to the point. If you don't get it the first time, re-read the chapter (hour). There were a few technical problems, like the wrong Section Title for the following chapters, but if you can get past that it is a great book. Although geared for the beginner I think the D3D portion of the book is great. Of course, as with any book it is just a starting point. The techniques used can be improved upon, but the reason why it is not is to keep the text simple, and at least let the reader get his/her feet wet. All in all I think this is a great book. But it is not (nor does it claim to be) an all inclusive source for learning DirectX.
Reviewed in the United States on April 12, 2002
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 apparent that the Author has probably never used DirectX for that purpose!! I honestly found myself wondering, "Why else would you use DirectX if not for programming games?"
I worked through a few of the lessons (attempting the 24 hour goal), however after the first few lessons, I just couldn't continue. The lessons were so damm boring. I mean - the whole point of DirectX is to bring games to life, if not games, then at least bring the screen to life! This Author killed any spirit I had to create a "laser gun battle while driving to a fight scene in my Hover-Ferrari dodging laser fire from monsters with laser-cannons grafted to their chests!"
Instead we get a [bad] picture of a two dimensional, badly drawn taxi, moving to the left of the screen slowly (but smoothly), while the background moved a little bit and a sound moved from one speaker to the other. I mean really!!!! I have not seen a game like that EVER in my life - except for something designed for toddlers whilst learning to tell the difference between a horsy and a cow! Granted, this particular topic was only a demonstration of some DirectX techniques, but I had to wonder in what kind of game I would use these techniques? It just wasn't interesting at all - completely boring beyond belief!
The most complex example in the book involved several textured buildings, with a single stationary car and a moving helicopter that you got to fly, except fly is the wrong word! It quickly became apparent that the Author doesn't know how to program the DirectX 3D stuff. When the helicopter rotated, the buildings changed shape! I was absolutely dumbfounded!
SAMS put their name to this book, but instead of that being a good thing, it's now a warning label when I go shopping. Obviously SAMS do not require a high standard for their books, or their Authors.
I worked through a few of the lessons (attempting the 24 hour goal), however after the first few lessons, I just couldn't continue. The lessons were so damm boring. I mean - the whole point of DirectX is to bring games to life, if not games, then at least bring the screen to life! This Author killed any spirit I had to create a "laser gun battle while driving to a fight scene in my Hover-Ferrari dodging laser fire from monsters with laser-cannons grafted to their chests!"
Instead we get a [bad] picture of a two dimensional, badly drawn taxi, moving to the left of the screen slowly (but smoothly), while the background moved a little bit and a sound moved from one speaker to the other. I mean really!!!! I have not seen a game like that EVER in my life - except for something designed for toddlers whilst learning to tell the difference between a horsy and a cow! Granted, this particular topic was only a demonstration of some DirectX techniques, but I had to wonder in what kind of game I would use these techniques? It just wasn't interesting at all - completely boring beyond belief!
The most complex example in the book involved several textured buildings, with a single stationary car and a moving helicopter that you got to fly, except fly is the wrong word! It quickly became apparent that the Author doesn't know how to program the DirectX 3D stuff. When the helicopter rotated, the buildings changed shape! I was absolutely dumbfounded!
SAMS put their name to this book, but instead of that being a good thing, it's now a warning label when I go shopping. Obviously SAMS do not require a high standard for their books, or their Authors.
Reviewed in the United States on December 23, 1999
----------
This book should have been titled:
'Teach Yourself DirectX 7 - For C++.'
Although DX7 is accessible from Visual Basic, this book does not offer any info for VB programmers. (And for some reason there was no mention of this C++ restriction in the book's description on this website). I have nothing against C++, I just haven't learned it (yet).
Microsoft's DX7 SDK offers help and explanations in both C++ AND Visual Basic. Since this book was written by Microsoft's DirectX 'MVP', shouldn't it support both languages as well?
I guess I would just be satisfied if I could buy a printed version of the SDK help file (It's the best source of info and examples - for either language, but it would be nice to have something in book form).
Are there any DirectX 7 books out there for VB?
This book should have been titled:
'Teach Yourself DirectX 7 - For C++.'
Although DX7 is accessible from Visual Basic, this book does not offer any info for VB programmers. (And for some reason there was no mention of this C++ restriction in the book's description on this website). I have nothing against C++, I just haven't learned it (yet).
Microsoft's DX7 SDK offers help and explanations in both C++ AND Visual Basic. Since this book was written by Microsoft's DirectX 'MVP', shouldn't it support both languages as well?
I guess I would just be satisfied if I could buy a printed version of the SDK help file (It's the best source of info and examples - for either language, but it would be nice to have something in book form).
Are there any DirectX 7 books out there for VB?