by EverettN.McKay (Author), Mike Woodring (Author)
Bugs happen -- and as code becomes increasingly complex, bugs become even harder to prevent, detect, and remove. Moreover, code built with COM, DCOM, ATL, and multithreading presents new debugging challenges. Debugging Windows Programs presents today's best techniques for tracking down bugs in Windows software -- as well as a strategic approach for achieving optimal results without unnecessary expense and delay. The book presents in-depth coverage of debugging using Visual C++ 7.0 and the MFC and ATL application frameworks, with much of the coverage applicable to other Windows C++ development environments and programming languages as well. Part I focuses on debugging strategies, including how to write code that helps reveal bugs. Next, the book shows how to make the most of the leading Windows debugging tools, including the Visual C++ Debugger. Finally, in Part III, the author focuses on specific solutions to the most common debugging problems, covering memory, pointers, function returns, Windows resources, and much more.
Format: Paperback
Pages: 592
Edition: 1
Publisher: Addison Wesley Bugs happen -- and as code becomes increasingly complex, bugs become even harder to prevent, detect, and remove. Moreover, code built with COM, DCOM, ATL, and multithreading presents new debugging challenges. Debugging Windows Programs presents today's best techniques for tracking down bugs in Windows software -- as well as a strategic approach for achieving optimal results without unnecessary expense and delay. The book presents in-depth coverage of debugging using Visual C++ 7.0 and the MFC and ATL application frameworks, with much of the coverage applicable to other Windows C++ development environments and programming languages as well. Part I focuses on debugging strategies, including how to write code that helps reveal bugs. Next, the book shows how to make the most of the leading Windows debugging tools, including the Visual C++ Debugger. Finally, in Part III, the author focuses on specific solutions to the most common debugging problems, covering memory, pointers, function returns, Windows resources, and much more.
Published: 18 Aug 2000
ISBN 10: 020170238X
ISBN 13: 9780201702385
Book Overview:
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 of Developing 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.