Debugging Windows Programs: Strategies, Tools, and Techniques for Visual C++ Programmers - Brossura

McKay, Everett N.; Woodring, Mike

 
9780201702385: Debugging Windows Programs: Strategies, Tools, and Techniques for Visual C++ Programmers

Sinossi

A guide to debugging Windows applications for professional developers covers resource leaks, memory corruption, stack problems, release build problems, multithreading problems, and finding crash locations.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

Everett N. McKay has been honing his debugging skills "the hard way" since 1975. He has been developing Windows programs since 1990, specializing in user interface design. He now works as a user interface program manager for a large, well-known software company based in Redmond, Washington. Everett is also the author ofDeveloping User Interfaces for Microsoft Windows.

Mike Woodring is an independent consultant specializing in system software development and an instructor for DevelopMentor, a premier research and training company that specializes in object technologies. Previously, he was a senior software systems engineer at Intel. He is co-author of Win32 Multithreaded Programming.



020170238XAB04062001

Dalla quarta di copertina

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.



020170238XB04062001

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.