Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Sams Teach Yourself DirectX 7 in 24 Hours (Teach Yourself -- Hours) Paperback – December 17, 1999

2.8 out of 5 stars 38 customer reviews

See all formats and editions Hide other formats and editions
New from Used from
"Please retry"
$6.75 $0.48

Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
click to open popover

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.

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Series: The Sams Teach Yourself in 24 Hours Series
  • Paperback: 450 pages
  • Publisher: Sams Publishing (December 17, 1999)
  • Language: English
  • ISBN-10: 067231634X
  • ISBN-13: 978-0672316340
  • Product Dimensions: 1.2 x 7.5 x 9 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (38 customer reviews)
  • Amazon Best Sellers Rank: #6,211,245 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
I have just started learning DirectX and chose to start with 7.0. I wanted a book to start out with the basics and teach me the concepts. I like to skim the concepts, quickly picking up the topics in order to get an overall picture before moving to an intermediate mode of learning and subsequently fleshing out the details. THIS BOOK DID THAT! From knowing very little about DirectX programming, I picked up the basics extremely fast and understood the ideas and concepts with little effort thanks to the book's concise and informative path through the topics.
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.
Comment 19 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
In 24 hours? Ha! Here's the sequel... "Teach Yourself to Write Diablo 3 in 21 Days"!
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.
Comment 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
If you're new to DirectX, I would recommend against this book for the following reasons:
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 ›
Comment 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on March 30, 2000
Format: Paperback
The problem with this book is that it's not what it claims to be. If you want to learn DirectX by debugging the author's code with the aid of the broken and incomplete source clips from the text and the outdated code on the CD, then this is a great book for you. Because of these factors, however, Sam's "...in 24 Hours" in the title is inaccurate. Sam's decision to publish a book knowing the source on the CD was not what's discussed in the book is something else you may wish to consider before buying this book. I've chosen to go the debugging-the-author's-code route for the pure challenge of it, but I can't honestly recommend this book to anyone looking for a 24 hour primer. Debugging code written for a complex API you don't know will certainly take much longer (and require resources other than just this book), despite the "Who Cares If It's Broke" bravado of some of these other reviewers.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
<sigh> where to begin... I recommend against this book if you're new to Direct X.
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.
Comment 15 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews