Debugging Visual C++ Windows
Debugging Visual C++ Windows,了解并控制Bug 循环!这个详细的桌面参考提供了关于如何调试使用 Visual C++ 开发的 Windows 应用程序的基于教程的示例。您将获得一个用于在设计周期中预防和消除错误的概念模型,其中包括对四种类型错误中的每一种的识别、预防和纠正建议:编译时错误运行时错误
逻辑和设计错误
机器错误
调试 Visual C++ Windows 检查了许多间接影响调试的因素。它包括对可靠的项目规划和管理策略、测试计划和已知编译器错误的审查。您将了解 TRACE、Spy 和 Stress 等编译器工具的工作原理。您将发现如何在程序执行时监控程序中的内存操作 - 同时在调试窗口中“实时”查看结果!
还包括对 Visual C++ 附带的调试工具以及商业调试器(如 BoundsChecker 和 CodeWizard)的批判性评论。还提供了调试数据库应用程序的提示(提供了关于 ODBC 错误代码和 SQL 状态值的附录)。
随附磁盘包含展示内存状态检查、错误消息检索、编译器错误以及如何使用 #pragma 编译器指令、ASSERT 和 TRACE 的工作区/项目。
(Understand and control the Bug cycle! This detailed desktop reference, provides tutorial based examples on how to debug Windows applications developed with Visual C++. You will get a conceptual model for preventing and eliminating bugs during the design cycle that includes suggestions on identification, prevention and correction for each of the four types of bugs:
compile time bugs
run time errors
logic and design errors
machine errors
Debugging Visual C++ Windows examines many of the factors that indirectly affect debugging. It includes a review of solid project planning and management strategies, testing plans, and known compiler bugs. You will learn how compiler tools such as TRACE, Spy, and Stress work. And you will discover how to monitor memory operations in your program as it executes - while viewing the results 'real time' in your debug window!
Also included is a critical review of the debugging tools that ship with Visual C++, as well as, commercial debuggers such as BoundsChecker and CodeWizard. Tips on debugging database applications are also provided (appendices are provided on ODBC error codes and SQL state values).
The companion disk contains workspace/projects demonstrating memory state checking, error message retrieval, compiler bugs, and how to use the #pragma compiler directive, ASSERT and TRACE.)
页:
[1]