Debugging Applications for Microsoft .NET and Microsoft Windows

Author: John Robbins (Wintellect Coll, John Robbins
List Price: $59.99
Our Price: Click to see the latest and low price
ISBN: 0735615365
Publisher: Microsoft Press (12 March, 2003)
Edition: Hardcover
Sales Rank: 31,221
Average Customer Rating: 4.4 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 5 out of 5
Very good book, must read for every Windows developer
This book contains a lot of useful information not only about debugging Windows and .NET applications, but also about real-life problems, scenarios and solutions. The author shares his stories that sometimes are very entertaining and useful.

Although this is exceptionally good book, I wish it had more content for the specifics of .NET debugging. I think another missing topic is 'debugging mixed managed and unmanaged code'.

After reading most of the book, I disliked only one thing, which is author's strong opinion about using exceptions in the applications.


Rating: 5 out of 5
Twice the fun of the original
The original was a gem, and I used it extensively, but the code and tools that came with that version are now out of date. The .NET version adds tremendous value with a whole new suite of power debugging tools that just weren't there before. Although a few of the introductory chapters are similar, it's a huge overhaul of the original once you get into the heart of the book.

I've been using the native code sections of this book, rather than the .NET sections. Most of the book, expecially the power debugging stuff, is still focused on native code. However, I don't think the "Below the belt..." review did this book justice. If you are at all serious about debugging on Windows platforms, read and use this book.


Rating: 2 out of 5
Below the belt...
I bought this book to get a complete knowledge of the .NET framework debugging and got nothing. May be the .NET in the title applies to the fact that the author is using the VS.NET. If you have got the author's previous book on debugging then there is no need to waste money on this one.

It discusses mainly C/C++ debugging in a typical MFC style (ASSERT/VERIFY etc).

Here is the content at a glance:

1. Bugs: Where they come From and How you Solve Them
2. Getting Started Debugging
3. Debugging During Coding

4. Operating System Debugging Support and How Win32 Debuggers Work
5. Advanced Debugger Usage with Visual Studio .NET
6. Advanced .NET Debugging with Visual Studio .NET
7. Advanced Native Code Techniques with Visual Studio .NET
8. Advanced Native Code Techniques with WinDGB

9. Extending the Visual Studio .NET IDE
10. Managed Exception Monitoring
11. Flow Tracing

12. Finding Source and Line Information with Just a Crash Address
13. Crash Handlers
14. Debugging Windows Services and DLLs That Load into Services
15. Multithreaded Deadlocks
16. Automated Testing
17. The Debug C Run-Time Library and Memory Management
18. FastTrace: A High-Performance Tracing Tool for Server Applications
19. Smoothing the Working Set

Appendixes.

As you can tell, there is hardly a .NET stuff to pay for, so for those of us owing the author's previous debugging book, this is just a second edition with .NET appended to confuse buyers!

Similar Products

· Programming .NET Components
· Inside Microsoft Visual Studio .NET 2003
· Applied Microsoft .NET Framework Programming
· Microsoft .NET Distributed Applications: Integrating XML Web Services and .NET Remoting
· Debugging Windows Programs: Strategies, Tools, and Techniques for Visual C++ Programmers

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog