FREE Delivery in the UK.
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we dispatch the item.
Dispatched from and sold by Amazon. Gift-wrap available.

Dispatch to:
To see addresses, please
Please enter a valid UK postcode.
FREE Delivery on orders over £10.
Used: Very Good | Details
Sold by the book house
Condition: Used: Very Good
Comment: This item will be picked, packed and shipped by Amazon and is eligible for free delivery within the UK
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Debugging Windows Programs: Strategies, Tools, and Techniques for Visual C++ Programmers (DevelopMentor) Paperback – 18 Aug 2000

5.0 out of 5 stars 3 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
£27.99 £3.14
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
click to open popover

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

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

All Amazon Original Books on Sale
Browse a selection of over 160+ Kindle Books currently on sale. Learn more

Product details

  • Paperback: 592 pages
  • Publisher: Addison Wesley; 01 edition (18 Aug. 2000)
  • Language: English
  • ISBN-10: 020170238X
  • ISBN-13: 978-0201702385
  • Product Dimensions: 18.5 x 3.6 x 22.9 cm
  • Average Customer Review: 5.0 out of 5 stars 3 customer reviews
  • Amazon Bestsellers Rank: 2,217,643 in Books (See Top 100 in Books)
  • Would you like to tell us about a lower price?
    If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

Amazon Review

Debugging Windows Programs sounds like it might focus on using a debugger exclusively, but this book is actually a wide-ranging tour of how to write better, more robust C++ code that can be more easily debugged. Mixing plenty of nuts-and-bolts tips with higher-level strategies for effective testing, Debugging offers plenty of valuable expertise for any working C++ programmer.

The focus is on providing practical tips for more successful debugging, but many of the suggestions are for tweaking the way you write C++ code. Early sections examine how to take full advantage of assert statements (whether in C, MFC, or custom functions), which can be used to write safer code; trace statements, which are used to log debug messages, are also covered. There are also numerous tips about C++ style, along with the debugging dos and don'ts of working with errors, exceptions, COM objects and threads.

Chances are, even if you are an experienced C++ programmer, you will learn something useful about how to get more out of the Visual C++ debugger from the last sections of this book. From the right compiler and linker switches to how to customise watch variables by tweaking the configuration files in Visual C++, you will learn how to be more productive with this tool. The text concludes with another useful section, a FAQ-style listing of dozens of common debugging questions and answers.

Though highly practical, the book also recommends thinking about your code, applying strategies for each aspect of debugging features consistently and effectively. The bottom line is that you will not only find bugs in present code, but you will also design code that is easier to test and debug in the future. In all, Debugging Windows Programs delivers a good mix of practical tips and strategies that will help C++ programmers create more robust (and testable) code. --Richard Dragan

From the Back Cover

For professional software developers, debugging is a way of life. This book is the definitive guide to Windows debugging, providing developers with the strategies and techniques they need to fulfill one of their most important responsibilities efficiently and effectively.

Debugging Windows Programs shows readers how to prevent bugs by taking full advantage of the Visual C++ development tools and writing code in a way that makes certain types of bugs impossible. They also will learn how to reveal bugs with debugging statements that force bugs to expose themselves when the program is executed, and how to make the most of debugging tools and features available in Windows, Visual C++, MFC, and ATL. The authors provide specific solutions to the most common debugging problems, including memory corruption, resource leaks, stack problems, release build problems, finding crash locations, and multithreading problems.

These essential topics are covered:

  • The debugging process
  • Writing C++ code for debugging
  • Strategically using assertions, trace statements, and exceptions
  • Windows postmortem debugging using Dr. Watson and MAP files
  • Using the Visual C++ debugger
  • Debugging memory
  • Debugging multithreaded programs
  • Debugging COM

Each chapter provides developers with exactly what they need to master the subject and improve development productivity and software quality.

Comprehensive, current, and practical, Debugging Windows Programs helps developers understand the debugging process and make the most of the Visual C++ debugging tools.


See all Product description

Customer reviews

Share your thoughts with other customers
See all 3 customer reviews

Top customer reviews

5 December 2000
Format: Paperback|Verified Purchase
0Comment| 3 people found this helpful. Was this review helpful to you? Report abuse
4 May 2007
Format: Paperback|Verified Purchase
0Comment|Was this review helpful to you? Report abuse
A customer
21 September 2001
Format: Paperback
0Comment| 2 people found this helpful. Was this review helpful to you? Report abuse

Most helpful customer reviews on 3.9 out of 5 stars 14 reviews
Software Engineer
5.0 out of 5 starsA MUST HAVE. PERIOD!
21 July 2004 - Published on
Format: Paperback|Verified Purchase
3 people found this helpful.
Min Kim
5.0 out of 5 starsBugs? My codes only have features...
5 September 2000 - Published on
Format: Paperback
12 people found this helpful.
Ivan S Salgo MD
5.0 out of 5 starsRich with Information and Well Written
29 April 2001 - Published on
Format: Paperback
9 people found this helpful.
Andrew Coats
5.0 out of 5 starsAn invaluable book � packed with immediately useful macros
23 September 2000 - Published on
Format: Paperback
10 people found this helpful.

Where's My Stuff?

Delivery and Returns

Need Help?