VBNET程序设计实用教程5.pptVIP

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBNET程序设计实用教程5

VB.NET程序设计实用教程 本章任务 本章主要内容 5.1 程序的调试   程序中的错误可分为语法错误、逻辑错误或运行错误三种类型,系统会在语法错误的下面加上波浪线,比较容易查找和排除,而逻辑错误或运行错误排除则比较困难。当程序中出现了逻辑错误或运行错误而又难以解决时,就应该借助于程序调试工具对程序进行调试。所谓程序调试就是在应用程序中查找并修改错误的过程。通过程序的调试,可以纠正程序中的错误。为了更正程序中发生的不同错误,VB .NET提供了多种调试工具,如设置断点、插入观察变量、逐行执行和过程跟踪、各种调试窗口等。 5.1.1 VB .NET的3种工作模式 5.1.1 VB .NET的3种工作模式 (1)设计模式 在设计模式下,用户可以设计项目。使用VB .NET 新建一个项后,系统将自动进入设计模式,此时,IDE的标题栏将显示“[设计]”字样。处于设计模式时,可进行应用程序的窗体设计、为窗体添加控件、设置对象属性、编写程序代码等操作。在设计模式下可以为程序设置断点。 5.1.1 VB .NET的3种工作模式 (2)运行模式 项目设计完之后,运行项目,系统就进入了运行模式。此时,在IDE的标题栏上将显示“[运行]”字样。处于运行模式时,程序设计人员可以与程序交互、可以查阅程序代码,但不能修改程序代码。执行【调试】→【停止调试】命令,或单击工具栏上的“停止调试”按钮图标“ ”就可以中止程序运行。 5.1.1 VB .NET的3种工作模式 (3)中断模式 当系统处于运行模式时,单击工具栏中的“全部中断”按钮“ ”,或执行【调试】→【全部中断】命令,都将暂停程序的运行,进入中断模式。此时,在IDE的标题栏中将显示“[中断]”字样。中断模式主要用于程序调试和排除错误,可以查看代码,也可编辑代码。同时,可以检查或修改数据。当想结束中断重新从中断处继续执行程序时,只需单击“继续”按钮“ ”即可。如果程序中设有断点或代码中含有Stop语句,则程序运行到断点或Stop语句处也将进入中断模式。 5.1.2 使用调试工具调试程序 5.1.2 使用调试工具调试程序 1.设置和删除断点 断点是应用程序暂时停止执行的位置,也是让应用程序进入中断模式的地方。在程序设计中,可以在中断模式和设计模式下设置和删除断点。在调试程序时,按照程序的功能,可在怀疑有错误的语句处设置断点,这样,有利于测试程序的功能和发现程序的逻辑错误。 设置断点的方法主要有以下几种: ①在代码窗口中,单击要设置断点的那一行代码,然后按F9键; ②在代码窗口中,在要设置断点的那一行代码行上,单击鼠标右键并选择“插入断点”命令; ③在代码窗口中,在要设置断点的那一行代码行的左边界上的竖条上单击。 5.1.2 使用调试工具调试程序 被设置成断点的代码行显示为红色,并在其左边显示一个红点,如图5-3所示。若要删除一个断点,只需重复上面步骤即可。 5.1.2 使用调试工具调试程序 2.跟踪程序的执行 在VB .NET中,提供了“逐语句”、“逐过程”、“跳出”等好几种跟踪程序执行的方式。 ① 逐语句执行:“逐语句”执行方式是一次执行一条语句,这种方式又称为单步执行。每执行一条语句之后,程序设计人员可以使用“即时”窗口、“局部变量”窗口或“巡视”窗口,来查看语句的执行结果,借此分析程序中存在的问题。 ② 逐过程执行:“逐过程”执行与逐语句执行类似,差别在于当前语句如果包含过程调用,“逐语句”将进入被调用过程,而“逐过程”则把整个被调用过程当作一条语句来执行。 ③ 跳出:“跳出”命令是连续执行当前过程的剩余语句部分,并在调用该过程的下一个语句行处中断执行。 以上三种命令均可以通过执行【调试】菜单中的相应菜单命令或单击【调试】工具栏上的相应按钮来实现。 5.1.3 常用的调试窗口 在调试应用程序时,经常要分析应用程序的程序段或语句的运行结果,并希望能够看到变量、属性、表达式等值的变化,以便找出错误所在处。为便于观察程序块或语句的运行结果,在VB .NET提供了很多调试窗口,充分利用这些窗口,可以提高程序调试的效率。下面将一一介绍主要调用窗口的功能。 5.1.3 常用的调试窗口 1. “命令”窗口 在VB .NET中,有一个“命令”窗口,在该窗口中可以直接使用VB .NET的各种命令与系统交互。“命令”窗口有两种不同的模式:命令模式和立即模式。命令模式主要用来执行命令,立即模式主要用于调试程序。在调试应用程序执行函数或语句等操作时,可使用立即模式查看,并更改变量的值。通过执行【调

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档