In early chapters, the author looks at the sources of errors in C++ programs, whether machine (such as round-off errors), compiler, run-time, or logic and design errors, and offers his expertise in minimizing them. A chapter on memory management functions--a common source of trouble in C++--demystifies what goes on underneath the hood. Further chapters look at the powerful debugging features available in Visual C++, such as assertions and built-in debugging functions that most developers probably aren't aware of. The author's expertise really shines in this section, offering some invaluable hints that should be a part of every Microsoft Foundation Classes (MFC) programmer's repertoire.
In subsequent sections, the author looks at exceptions and potential problems when porting code. The book closes with a tour of Visual C++ tools, such as the Profiler, Spy++, and Process Viewer, and an examination of popular add-on tools such as NuMega's BoundsChecker (for memory validation) and Microsoft Visual Test (for automated testing). For database programmers, a handy appendix lists Open Database Connectivity (ODBC) error codes. --Richard Dragan
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
5 of 5 people found the following review helpful:
2.0 out of 5 stars
Not very useful.,
By A Customer
This review is from: Debugging Visual C++ Windows: Choose the Best Debugging Tools/Debug the Entire Software Cycle with Disk (Paperback)
While this book did offer a few pieces of good information, I was very disappointed overall. Even though the book calls itself "A Tutorial-Based Desktop Reference", very little, if any of the book was in the form of a tutorial.The first part, which deals with Windows memory issues, did at least have some code samples, but no tutorials. Once he started talking about the Visual C++ debugger and other tools, he just gave brief descriptions without saying why or when you would want to use them. The information in the book is about the same quantity and quality you can find in Visual C++ help. In fact, after reading one topic, I looked it up in the help and was surprised to find that it said almost exactly the same thing, word-for-word. The author added one or two sentences of his own that didn't give me any useful information. I was looking forward to the section on third party tools, but I found that it was basically a listing of features with nothing to tell me whether the tools would be worth buying, much less instructions on how to actually use them. There is some useful information, such as a description of how memory is managed in 32-bit Windows. But the same thing can be found in other books. And most of the rest of the book can probably be found in the Microsoft help files or on the outside of the third party tool packages. The best thing I can say about this book is that it puts all of this together.
3 of 3 people found the following review helpful:
2.0 out of 5 stars
A tutorial needs to tutor!!!,
By rgreen@visicom.com (Burlington, MA USA) - See all my reviews
This review is from: Debugging Visual C++ Windows: Choose the Best Debugging Tools/Debug the Entire Software Cycle with Disk (Paperback)
The book could have been named: "Debugging Visual C++ for Dummies". It's contents in certain chapters are not detailed enough to actually teach you how to use to the various debugging tools to full potential. Chapters 4(The Visual C++ Debugger) and 5(Additional Debugging Tools) fit the above description. The author does provide some good suggestions to bolster your debugging process, but to be a true tutorial for the "intermediate" programmer, more code examples and actual use of the debugging features is required. Hopefully the next edition will go from an IDG "...Dummies" clone to a "Visual C++ Debugging Bible".
1.0 out of 5 stars
Reader beware--DeMorgan's Laws are misstated,
By OneTahiti "OneTahiti" (Tennessee) - See all my reviews
This review is from: Debugging Visual C++ Windows: Choose the Best Debugging Tools/Debug the Entire Software Cycle with Disk (Paperback)
DeMorgan's Laws are misstated and the author compounds the problem by proceeding to erroneously "prove" the newly minted falsehoods.
Share your thoughts with other customers: Create your own review
|
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|