Debugging Applications for Microsoft® .NET and Microsoft Windows® (Pro-Developer)

3.5 out of 5 stars 15 ratings
ISBN-13: 978-0735615366
ISBN-10: 0735615365
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy used:
$7.09
Used: Good | Details
Condition: Used: Good
Comment: Good condition, wear from reading and use. All pages are intact, and the cover is intact and has some creases. The spine has signs of wear and creases. This copy may include From the library of labels, stickers or stamps and be an ex-library copy.
Access codes and supplements are not guaranteed with used items.
FREE delivery May 11 - 16. Details

Explore books for Asian American and Pacific Islander Heritage Month

Editorial Reviews

Amazon.com Review

In the predecessor volume of Debugging Applications for Microsoft .NET and Microsoft Windows, which dealt with Visual Basic 6, John Robbins broke new ground by codifying the techniques and strategies involved in debugging Microsoft Windows applications. In this tremendously revised and much longer version (in keeping with Microsoft's substantial shift to the .NET architecture), Robbins achieves great progress in making a proper professional discipline out of debugging--and in showing how to design software to keep bugs from appearing in the first place.

The greatest value of Robbins' work is in his treatment of bugs' origins in flawed software design and their later manifestation in faulty coding practice. He explains in great detail, for example, how to use assertions (in concert with error handling) to keep bad data from getting into software modules and causing trouble. This coverage is why your development team should read this book before getting too far down the development path.

If you're already done with your software system and just can't make it work right (and, naturally, the Deadline of Death is looming), this book offers hope as well. Want to write a method that you invoke manually only when the program is at a breakpoint in the debugger? This book shows how. Need lots of details on how to add assembly-language code to your Visual C++ .NET software? You'll find them here. There's a lot of information about how debuggers do their work in general, too. To put it concisely, this book contains a career's worth of information on how to keep bugs to a minimum and track them down when they occur. --David Wall

Topics covered: How to design Microsoft Windows software to minimize design flaws, implement designs with as few software errors as possible, and use diagnostic tools and techniques to squash bugs that make it into your systems. All the latest Visual Studio .NET tools get attention, as do techniques for getting the most out of those tools. Specific coverage goes to strategies for fixing thread deadlock problems, resolving memory troubles, and reading Dr. Watson dumps.

About the Author

John Robbins is a co-founder of Wintellect, a .NET and Windows consulting and education firm. Wintellect's mission is to help companies ship better software faster using any Microsoft platform. He concentrates on the emergency debugging and consulting aspects of the business. John also teaches other developers how to better debug so they can solve their development problems faster with his course "Debugging Applications." John has worked on debugging or tuning a wide range of applications from companies such as eBay, Microsoft, and AutoDesk, as well as many corporate development shops. In addition to writing both editions of Debugging Applications, John is a contributing editor to MSDN Magazine where he writes the popular Bugslayer column. Before founding Wintellect, John was one of the first engineers at NuMega Technologies (now Compuware Corporation) where he was a key player in designing, developing and managing many of the most-used and award-winning developer tools in the C/C++, Microsoft Visual Basic, and Java marketplace. Prior to stumbling into software development in his late 20s, John was a paratrooper and Green Beret in the United States Army. Since he no longer gets the same adrenaline high that he used to jumping out of airplanes in the middle of the night onto an unlit, postage-stamp-size drop zone with a full combat load, he rides motorcycles at high rates of speed--much to his wife's chagrin.



Shop for global treasures with live virtual tours
Amazon Explore Browse now

Product details

  • Publisher ‏ : ‎ Microsoft Press (April 2, 2003)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 801 pages
  • ISBN-10 ‏ : ‎ 0735615365
  • ISBN-13 ‏ : ‎ 978-0735615366
  • Item Weight ‏ : ‎ 2.2 pounds
  • Dimensions ‏ : ‎ 7.63 x 2.34 x 9.42 inches
  • Customer Reviews:
    3.5 out of 5 stars 15 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

3.5 out of 5 stars
3.5 out of 5
15 global ratings
5 star
61%
4 star 0% (0%) 0%
3 star 0% (0%) 0%
2 star
10%
1 star
29%

Top reviews from the United States

Reviewed in the United States on May 7, 2004
3 people found this helpful
Report abuse
Reviewed in the United States on December 31, 2003
One person found this helpful
Report abuse
Reviewed in the United States on August 15, 2010
Reviewed in the United States on January 7, 2005
6 people found this helpful
Report abuse
Reviewed in the United States on April 13, 2003
22 people found this helpful
Report abuse
Reviewed in the United States on September 18, 2004
2 people found this helpful
Report abuse