用VS2008调试代码
----------------------------------------------------------------------------------------------------------------------------------
1)断点(Toggle Breakpoint):
F9:
切换断点(如果原来是断点,删除断点;反之,创建断点)
Ctrl+F9: 启用/停止断点 (断点存在)
Ctrl+Shift+F9: 删除全部断点
其中:
条件断点设置:右击断点,选择condition…
----------------------------------------------------------------------------------------------------------------------------------
2)启动调试
F5:
启动调试
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试
-------------------------------------------------------------------------------------------------------------------------------
3)执行程序
Ctrl+F5:
开始执行
---------------------------------------------------------------------------------------------------------------------------------
4)执行过程
1.调到function的调用时
2.单步调试
If(想进入function里面)
逐语句:F11(想跳出来用Shift + F11)
else
逐过程:F10
3.想运行到光标处:Ctrl + F10
4.想到下一个断点处:F5
----------------------------------------------------------------------------------------------------------------------------------
小结:
调试需要有耐心,在不断的修改代码的同时你会得到不一样的收获;而且调试水平的高低,还得靠你花多少时间在这里,视频和图片只是指导,真正的技术要靠自己不断的尝试,不断的训练。
分享到:
相关推荐
10. **测试与调试**:作为专业项目,源代码可能包含XCTest单元测试和集成测试,以及使用Xcode的调试工具进行问题排查。 通过对“Krutarth-KnobGarageBandStyle”源代码的深入剖析,开发者可以学习到如何在iOS平台上...
《iOS游戏应用源代码分析——francis1122-HampsterDance-261d773》 本文将深入探讨名为"francis1122-HampsterDance-261d773"的iOS游戏应用源代码,这是一款基于Apple的iOS操作系统开发的游戏。我们将从项目结构、...
9. **调试技巧**:VS2013提供了强大的调试工具,学习如何使用断点、监视变量、分析调用堆栈等,可以帮助定位和修复程序中的错误。 10. **版本控制**:在团队合作中,使用Git或其他版本控制系统来管理代码变动和协同...
### 最先进的动态测试及调试工具——DT10 #### 一、概述 DT10是一款专为嵌入式系统设计的动态测试及调试工具,它最大的特点在于能够**不依赖操作系统(OS)和中央处理器(CPU)**进行调试和测试。这意味着无论目标系统...
"JAVA高端进阶开发课程"深入讲解了JAVA应用程序的调试技术,旨在帮助开发者从实战的角度提升其技能。本课程聚焦于如何有效地定位并解决程序中的错误,从而提高代码质量和开发效率。 在Java应用程序调试中,我们首先...
** JMVC:多视点视频调试工具详解** JMVC,全称为"Multi-View Video Control",是一款专门针对多视点视频(MVC)进行调试的工具。在现代的多媒体技术中,多视点视频是一种重要的应用,它能提供多角度、立体的视觉...
浙江大学的“程序设计入门——C语言代码”慕课是一门旨在教授初学者C语言编程基础的课程。这门课程通过PTA(Programming Training Assistant)平台提供了丰富的习题,以帮助学生深入理解和掌握C语言的核心概念。PTA...
Source Insight和PC-lint的结合使用,能够从代码阅读、理解和错误检查等多个角度全面优化开发过程。通过学习和熟练运用这些工具,开发者不仅可以提升个人编程技能,还能为整个团队的代码质量带来显著提升。
本书将从多个角度探讨调试技巧,覆盖了从基础到高级的各种调试方法,同时介绍了一系列实用的调试工具,为读者提供全面的调试解决方案。 ### 调试技术概览 #### 1. **基础调试技术** - **断点设置**:这是最基本的...
本文将详细解读一款备受瞩目的JavaScript跨域调试工具——Javascript Debug Toolkit 1.0.2的特性和应用。 首先,让我们来看看Javascript Debug Toolkit(简称JSDT)的由来及其主要功能。JSDT是一款专门为解决...
飞特舵机调试软件——fddubug,是一款专为飞特品牌的舵机设计的专业调试工具。这款软件的出现,极大地便利了用户对舵机的各项参数进行调整和优化,从而实现更加精确的控制和性能提升。在官方指定网站下载fddubug,...
从学习的角度来看,C++串口多线程调试器的源代码本身就是一份非常有价值的资料。通过分析和学习这个调试器的代码,开发者可以深入理解C++在串口通信领域的应用,掌握多线程编程技巧,以及学会数据的多种表示方式和...
从学习的角度来看,这为编程新手提供了一个接触实际项目代码的机会,帮助他们理解在易语言环境下如何实现具体的功能,例如网络通信、数据处理以及游戏逻辑的编写等。 在源码中,文件名为"GM.e"的部分可能是整个工具...
### 性能测试从零开始——LoadRunner入门 #### 软件性能测试的重要性与概念 性能测试是软件测试的一个关键领域,它旨在评估软件在特定条件下的响应速度、稳定性和资源利用效率。软件性能的产生源于用户需求的不断...
Swift是Apple公司推出的一种编程语言,用于开发iOS、macOS、...通过使用3D图层检查工具以及有效的代码调试技巧,开发者可以更好地理解视图之间的关系,及时发现并解决问题,从而创建出更美观、更流畅的用户体验。
标题中的“51单片机通过6050——DMP获取姿态角例程”指的是一个使用51系列单片机(通常是8位微控制器)读取MPU6050传感器数据,通过其内置的数字运动处理器(Digital Motion Processor, DMP)计算并输出设备的姿态角...
《疯狂的小鸟——第二关》是一款适合少儿学习编程的项目,使用了流行的图形化编程工具Scratch。Scratch是麻省理工学院(MIT)的“终身幼儿园团队”开发的一款面向儿童的编程语言,旨在帮助孩子们通过拖拽积木式的编程...
从实际使用角度来看,C51智能反编译器工具包含以下几个关键部分: 1. 主执行文件“智能反编译器.exe”,它是整个工具运行的核心。用户需要运行这个程序,再通过友好的用户界面选择需要反编译的文件。只需简单的几步...
PROTEUS是一款强大的电子设计自动化工具,它集成了电路原理图设计、PCB布线、元器件库、虚拟原型验证以及单片机软件调试等功能。通过PROTEUS,学生能够在虚拟环境中模拟硬件电路和单片机程序,无需实际搭建硬件即可...
7. 调试和性能分析工具:介绍用于Windows内核调试和性能分析的工具,比如WinDbg、性能监视器和性能分析器等。 8. 内核编程实践:提供一些内核级编程的示例和技巧,比如内核模式下的内存操作、多线程同步和异步I/O...