`
strong_fee
  • 浏览: 178833 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Visual C++ 6.0调试功能

阅读更多

注:本文转自www.javablog.net/tidelgl/archv

这是我自己在学习时整理的,希望对大家有用.其中有几个部分的内容,如下:

My Note

全部由我截图并参考资料进行说明,这其中有大量的内容是调试过程中体会总结才写的.有不当之处请大家更正.

From Visual C++ Debugger

这本书写得非常的不错,从里面截了一些有用的图,主要是强烈推荐大家阅读这本书.

Debug Menu From MSDN

这是我从Visual C++ 6.0 MSDN Library October 2001中查来的,My Note中有很多是从那里参考的.强烈推荐大家看这份英文说明.

From visual C++ 6.0开发工具与调试》

这是我从网络上搜索到的,问题很经典,强烈推荐大家参看学习,避免不必要的错误.

My Note


 

1.      Restart(Ctrl+shift+F5):debugger功能将从程序的开始(第一有效行)处全速执行,而不是从当前所跟踪的位置开始调

,这时所有变量的当前值都将被丢弃,debugger会自动停在程序的main()开始处.这时如果选择Step Over(F10)就可以逐步执行main()函数了.

2.      Stop Debugging(Shift+F5):debugger功能将终止(所有)调试,并返回到常规编辑状态.

1.      Break(此功能常常在遇到调用函数的语句时可见.):此功能将在调试过程中的debugger当前位置挂起程序的执行,然后就可以在调

试状态一修改程序的代码,接着可以用Apply Code Changes(Alt+F10)来应用修改的代码到正在调试的程序当中.如果,当前(需要,)可以(DOS

等窗口)输入值,挂起后将不能再输入.

2.      Apply Code Changes(Alt+F10):此功能可以在程序正在调试程序过程中应用(挂起)修改后的源代码.,选择Break功能并修改代

码后,只要选择Apply Code Changes(Alt+F10)就能将修改后的代码应用到正在调试的程序当中.

3.      Show Next Statement(Alt+Num*):此功能将显示程序代码的下一条语句,如果源代码中找不到,则在Disassembly窗口中显示语句.

当在Disassembly窗口中显示时,可以单击 Disassembly 返回到源代码窗口.

4.      Step Into(F11):此功能可以单步进入到在调试过程中所跟踪的调用函数的语句的函数内部.,当前语句是"d.Display()",

选择Step Into(F11),Debugger将进入Display()函数内部并停在Display()函数内部的第一条语句上.(此时,

就可以Step Over(F10)Display()函数进行单步调试了.)

5.      Step Over(F10):此功能可以单步对所在函数单步调试,如果调试的语句是一个调用函数的语句时,

Debugger将全速执行所调用的函数,单步(一步)通过所调用的函数,Debugger停该调用语句的下一条语句上.

6.      Step Out(Shift+F11):此功能将使Debugger切换回全速执行到被调用函数结束,并停在该函数调用语句的下一条语句上.

当确定所调用的函数没有问题时可以用这个功能全速执行被调用函数.

7.      Run to Cursor(Ctrl+F10):此功能将全速执行到包含插入点光标所在的行,可以作为在插入点光标处设置常规断点的一种选择.

注意,当光标处不是一个有效的执行语句时此功能将不起作用.

8.      Go(F5):此功能将全速执行程序直到遇到一个断点或程序结束,或直到程序暂停等待用户输入.

注意,此功能最能有效的调试循环,常将断点设置在循环体内,重复的按F5全速执行循环体可以测试循环过程中的产生的变化.

Step Into Specific Function:此功能可以可以单步通过程序中的指令,并进入指定的函数调用,此功能对于函数的嵌套层不限.

 

  • 大小: 22.5 KB
分享到:
评论

相关推荐

    Visual C++ 6.0调试功能 图解教程(3)--实例二

    《Visual C++ 6.0调试功能 图解教程(3)--实例二》是关于使用Visual C++ 6.0进行二叉树相关操作的调试教程。在这个实例中,主要涉及了二叉树的存储结构、遍历方法以及相关操作的实现。 首先,实验目的包括: 1. 熟悉...

    Visual C++ 6.0调试功能 图解教程(1)--快速入门

    《Visual C++ 6.0调试功能 图解教程(1)--快速入门》是一篇关于使用Visual C++ 6.0进行程序调试的教程,作者在学习过程中积累了丰富的经验,并整理成文分享。本文主要介绍了调试过程中常用的功能和快捷键,旨在帮助...

    Visual C++ 6.0调试功能 图解教程(2)--实例一

    ### Visual C++ 6.0 调试功能详解及实例应用 #### 一、调试基础知识简介 在软件开发过程中,调试是确保程序正确性的重要环节。Visual C++ 6.0 是一款...希望本文能够对学习Visual C++ 6.0调试功能的读者有所帮助。

    Visual C++ 6.0调试功能 图解教程(4)--实例三

    《Visual C++ 6.0调试功能 图解教程(4)--实例三》 本文将深入讲解Visual C++ 6.0中的调试功能,通过实例三来帮助开发者掌握如何利用该工具进行程序调试,特别是涉及图的存储结构和遍历算法。 实例三的目标是让...

    Visual C++6.0实例教程

    《Visual C++6.0实例教程》是一份专为初学者设计的教程,旨在通过具体的实例来教授如何在Microsoft Visual C++ 6.0(简称VC++6.0)环境中进行C++编程。Visual C++6.0是微软公司发布的一款强大的集成开发环境,它不仅...

    Visual C++6.0

    首先,Visual C++ 6.0包含了C++编译器、链接器、调试器和Microsoft Foundation Classes (MFC)库等关键组件。这些组件协同工作,使得开发者能够高效地编写、编译、链接和调试C++代码。C++编译器支持标准C++语言,包括...

    Visual C++ 6.0调试技巧

    Visual C++ 6.0调试技巧 Visual C++ 6.0 是一款功能强大且广泛应用的开发工具,在开发过程中,调试技巧的掌握是非常重要的。本文将详细讲述 VC++ 6.0 中常用的调试技巧,以便帮助初学者快速掌握这些技巧。 一、在 ...

    visual c++6.0英文版

    Visual C++6.0,是Microsoft公司推出的一款集成开发环境,尤其在1998年发布时,它以其强大的功能和高效的编程体验,深受程序员们的喜爱。这款英文原版软件,尽管已有些许年份,但其经典之处依然无法被忽视,对于学习...

    Visual C++6.0.rar

    2. **集成开发环境(IDE)**:Visual C++6.0的集成开发环境是其一大亮点,集成了源代码编辑器、编译器、调试器和资源编辑器等众多功能,使得开发者可以在一个统一的环境中完成项目的整个生命周期,提高了开发的便利...

    Visual C+++6.0(支持win7)

    Visual C++ 6.0是微软在20世纪末推出的一款集成开发环境(IDE),它集成了C++编译器、调试器、资源编辑器等众多工具,极大地提升了Windows平台下C++程序的开发效率。其特色在于提供了直观的图形化界面,使得开发者...

    visual c++ 6.0 专业版 msdn下载

    总结,Visual C++ 6.0 专业版作为一款经典工具,其强大而全面的功能以及MSDN的丰富资源,对于学习和开发C++程序来说极具价值。然而,随着技术的进步,理解其局限性并适时转向更新的开发环境也是必要的。无论你是初学...

    从入门到提高 Visual C++6.0实例教程

    Visual C++6.0是Microsoft公司推出的一款强大的Windows平台应用程序开发工具,它集成了编译器、调试器、资源编辑器等多种功能,使得C++编程变得更加高效和便捷。 本书首先介绍了Visual C++6.0的基本使用方法,包括...

    Visual C++ 6.0 精简绿色英文版

    此外,Visual C++ 6.0的调试功能也是其亮点之一。它内置的调试器允许开发者设置断点,查看和修改变量值,单步执行代码,追踪程序运行流程,这对于查找和修复bug至关重要。熟练掌握调试技巧,将有助于提高编程能力,...

    Visual C++6.0使用方法

    ### Visual C++6.0 使用方法详解 #### 一、Visual C++6.0 软件概述 Visual C++6.0 (简称VC) 是一款由微软公司开发的...同时,利用Visual C++6.0 强大的调试功能可以帮助开发者更快地定位和解决问题,提高编程效率。

    Visual C++ 6.0 安装包

    Visual C++ 6.0 是微软在1998年推出的一款强大的集成开发环境(IDE),它集成了C++编译器、调试器以及其他开发工具,是当时程序员进行Windows应用程序开发的重要工具。在那个时代,它以其高效、灵活的特性,赢得了...

    Visual C++ 6.0.rar

    1. **集成开发环境(IDE)**:Visual C++ 6.0的IDE提供了代码编辑、项目管理、编译构建、调试等多种功能于一身,使得开发者可以在同一界面下完成整个开发流程,大大提高了工作效率。 2. **MFC库**:Microsoft ...

    Visual C++6.0实验环境介绍

    Visual C++6.0提供了多种进入调试状态的方式,如“编译/开始调试/go”、“编译/开始调试/Step Into”和“编译/开始调试/Run Into Cursor”。调试期间,“编译”菜单会变为“Debug”菜单,提供如Go、Restart、Stop ...

    Visual C++ 6.0教程

    1. **环境搭建**:如何下载、安装Visual C++ 6.0 IDE,设置编译器和调试器,以及创建新项目。 2. **C++基础**:包括基本数据类型(整型、浮点型、字符型等)、变量、常量、运算符、流程控制语句(如if-else、switch...

Global site tag (gtag.js) - Google Analytics