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.
"synopsis" may belong to another edition of this title.
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.
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:
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.
"About this title" may belong to another edition of this title.
FREE shipping within United Kingdom
Destination, rates & speeds£ 16.54 shipping from U.S.A. to United Kingdom
Destination, rates & speedsSeller: Goldstone Books, Llandybie, United Kingdom
paperback. Condition: Good. All orders are dispatched within one working day from our UK warehouse. We've been selling books online since 2004! We have over 750,000 books in stock. No quibble refund if not completely satisfied. Seller Inventory # mon0007498129
Quantity: 1 available
Seller: SN Books Ltd, Thetford, United Kingdom
paperback. Condition: Very Good. Orders shipped daily from the UK. Professional seller. Seller Inventory # mon0000481849
Quantity: 1 available
Seller: WeBuyBooks, Rossendale, LANCS, United Kingdom
Condition: Very Good. Most items will be dispatched the same or the next working day. A copy that has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # wbs1319074102
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 2. Seller Inventory # G020170238XI3N00
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 2. Seller Inventory # G020170238XI4N00
Quantity: 1 available
Seller: Your Online Bookstore, Houston, TX, U.S.A.
paperback. Condition: New. Seller Inventory # 020170238X-11-32525683
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00057636289
Quantity: 2 available
Seller: tttkelly1, Fresno, TX, U.S.A.
paperback. Condition: Very Good. Paperback book, Seller Inventory # 2411220007
Quantity: 1 available
Seller: BOOKWEST, Phoenix, AZ, U.S.A.
Soft cover. Condition: New. 1st Edition. US SELLER SHIPS FAST FROM USA. Seller Inventory # 131C2-020170238X
Quantity: 1 available
Seller: Keeper of the Page, Enumclaw, WA, U.S.A.
Paperback. Condition: Fine. Addison-Wesley Professional 2000 Fine/ HEAVY OVER SIZE ITEM. No Exp. Seller Inventory # 349995
Quantity: 1 available