LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C#基础

admin
2024年2月19日 18:9 本文热度 303

在程序的开发过程中,可能绝大部分时间是用来调试程序,

当完成了某个功能的编程,都需要调试一下程序,看编程是否存在问题。

01 为什么需要程序调试

无论是电气工程师还是电子工程师,还是软件工程师都少不了调试程序。

电气工程师调试PLC程序,电子工程师调试单片机程序,软件工程师调试软件程序。

所以我们大部分人对调试并不陌生。

当程序结构越来越复杂时,越需要专业的技术来发现问题,快速定位错误,并解决问题。

当衡量一个工程师技术水平时,除了编程水平,还有重要的考量点就是遇到复杂的问题时在调试中定位问题点,并解决问题的能力。

所有调试技术是贯穿项目始末的比较重要的一项工作。

02 如何打断点

2.1、根据现象凭借经验预估程序可能哪里出现了问题,就在哪里打断点。

2.2、如果无法确认可能问题点,可以在程序的入口处打断点。

03 解决程序错误的步骤

3.1、分析可能出现错误的位置,设置断点。

断点的作用:当程序运行到打断点的位置时会暂停。

断点设置的方法:

方法1:在需要暂停的语句前边双击VS编辑器文本区的最左边。

方法2:鼠标单击要设置断点的那一行,然后按F9。

3.2、启动调试,观察变量变化,定位问题

单击调试按钮,启动调试:F5

单步运行:F11,逐过程运行:F10,停止调试:Shift+F5

04 程序调试总结

4.1、程序调试的思路及详细步骤

A1、设置断点:分析可能出现错误的位置,并设置断点。

A2、调试运行:启动调试,单步运行或逐过程运行。

A3、观察变量:不断地观察特定变量的数值。

A4、分析问题:通过观察变量的数值,定位问题。

A5、修改代码:重新运行,观察BUG是否还存在。

注意:其中上边5个步骤并非严格按照该顺序单次处理,像观察特定变量是需要重复观察的,而且当该变量的观察未发现异常时,还需要更换其他特定变量,继续观察分析,直到将问题发现并解决。


该文章在 2024/2/19 18:10:00 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved