vs怎么调试c#程序

要学会编程,编程技能要提高,学会调试一个程序是必经之路。如果你对调试程序很熟练,那你在查找代码bug的时候,才能很快速的找到问题所在之处。
这里我教大家在vs下,怎么调试c#程序

操作方法

  • 01

    vs2005,2008等等vs系列的编程工具的调试方法都一样,所以这里我用vs2015来举例。 要调试程序,需要在我们程序中打上断点,以便程序执行时会在断点出暂停,从而我们可以看见程序的运行状态。我们准备在按钮点击的函数里断点。 在我们需要断点的这行代码的最开始,即我用红圈勾出来的地方左键即可断点

  • 02

    也可以在需要断点的代码出,右键选择插入断点,也可以打上断点

  • 03

    运行程序。我的实例程序就是做一个两个数字的加法运算,运行后如下图。

  • 04

    点击计算按钮,可以看出程序在按钮点击的函数里暂停运行,并且该行成黄色

  • 05

    为了调试程序,我们先知道我们可以怎么调试。 一个是逐语句调试,快捷键是F11。 逐语句的意思就是一句一句代码调试,遇见你调用了函数,就会跳到函数里面继续一句一句的调试。 一个是逐过程调试,快捷键是F10。意思是一个过程一个过程调试,一句代码为一个过程,如果这句代码是调用了其他函数,不会跳到函数里。 还有个是跳出调试,快捷键是Shift+F11。跳出的意思就是跳出当前函数。

  • 06

    下面我们看看逐过程调试的效果。 按下F10,或者点击逐过程调试按钮,可以看见标黄的语句直接到下面的花括号了。

  • 07

    我们再看看逐语句的调试效果。代码还是在刚进来的那句代码,按F11或者点击逐语句的按钮,可以看见代码进入了我们调用的sum函数里面。

  • 08

    调试程序是一个需要耐心和熟练的过程,如果掌握好了对你学习编程很有帮助。希望这篇经验能帮助大家

(0)

相关推荐

  • 利用director.ini调试应用程序

    本文介绍了如何使用directro.ini文件来调试PRoject程序或者shockwave movie.当我们在director编程环境里进行程序的调试的时候,我们可以看到脚本错误的类型,然而,当我 ...

  • 如何使用真机调试android程序

    真机调试android程序 操作方法 01 将手机 usb 插入主机usb接口! 首先得安装手机的驱动程序.如果没有自动下载成功,可以利用手机连接软件来下载手机驱动程序.()豌豆荚之类的 02 打开e ...

  • Visual Studio Code 如何调试C程序?

    本介绍在Visual Studio Code 中编写C语言程序时,如何配置,以及调试C程序. 操作方法 01 首先,要搜索Visual Studio Code插件,找到一个名为C/C++的插件. 02 ...

  • proteus8与keil4联合调试c51程序设置

    proteus8与keil4联合调试c51程序设置 演示时使用proteus8.1及keil4,proteus8版本都一样 操作方法 01 进入proteus8界面,如箭头所示单击新建一个仿真工程 0 ...

  • LabVIEW调试应用程序或共享库对话框

    本文将讲解LabVIEW如何调试应用程序和共享库. 客户端生成应用程序 01 首先将发布的源程序生成可执行程序. 02 生成应用程序的时候,需要勾选启动调试. 03 其中:启用调试-启用应用程序.共享 ...

  • IE浏览器中怎么调试JavaScript程序?

    现在javascript是大行其道,在前端是无处不在,到处都有其身影,在这里主要是介绍在IE浏览器上的调试. 1.在记事本里输入一段程序,这里为了简单,就在浏览器上显不一个文本框和一个按钮,做一个加法 ...

  • 断点调试 android 程序 (Eclipse)

    操作方法 01 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可. 02 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按 ...

  • eclipse如何调试(Debug)程序

    我们在编写java程序的过程中,经常会遇到各种莫名其妙的问题,为了检测程序是哪里出现问题,经常需要增加日志,看变量的值,这样调试很麻烦.那么如何跟踪程序的运行,进行逐行调试呢? 操作方法 01 注意: ...

  • 如何调试matlab程序

    在编写程序,对程序的调试是至关重要的,这里我们来看看matlab程序调试的方法. 操作方法 01 打开我们要调试的matlab程序,这里我们以li1.m程序为例,如下图. 02 将鼠标光标移动到我们要 ...