信息系统与数据库技术 教学课件 作者刘晓强讲义 D2008 6_VB.NET基础.PPT

信息系统与数据库技术 教学课件 作者刘晓强讲义 D2008 6_VB.NET基础.PPT

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 VB.Net程序设计基础 6.4 VB.NET 程序调试和排错 6.4.1常见错误 1.语法错误 不符合VB .NET语法规则的语句而产生的错误。用户在编写代码的同时系统会对代码进行检查,会在错误代码下面以兰色波浪线的形式标注出来。当鼠标指针移到带波浪线的代码时,会显示错误的描述提示,同时在任务列表窗口中指明错误的原因。 2.运行错误 运行错误是指程序没有语法上错误,在程序运行时产生的错误。这类错误产生的原因通常是由于程序中包含了看上去正确但不会执行的代码。例如,算数表达式中的分母为0、数组下标越界等。当程序发生了运行时错误,系统会弹出异常提示对话框,程序终止运行。运行错误通常比较隐蔽,需要根据源程序和错误现象进行推断。 3.逻辑错误 逻辑错误是指程序运行后不能产生编程人员所期望的结果而产生的错误。一般逻辑错误是由于算法考虑不周全或编码时疏忽而引起的。通常逻辑错误不会产生错误提示信息,因此难以发现和排除。 6.4.2调试与排错 1.VB.NET的三种工作模式 (1)设计模式 在设计模式下,可以创建和编辑代码并通过VB.NET环境的自动检测能检测并定位语法错误,但是在设计模式下无法检测出运行错误和逻辑错误。 (2)运行模式 在运行模式下可以查阅代码,检测逻辑错误和运行时错误,但是无法对错误进行更改。 (3)中断模式 中断模式用于跟踪、调试应用程序,排除程序中所有可能存在的运行错误和逻辑错误。在中断模式下能够浏览和修改代码,也可以查看变量的取值。 2.中断程序 中断模式是进行程序调试的主要环境模式,进入中断模式后程序不会停止执行,可以随时继续执行。进入中断模式有以下方法: 选择“调试/全部中断”命令或单击工具栏上的“全部中断”按钮暂停程序执行。 按Ctrl+Break组合键强制进行中断 设置断点 (2)断点的删除 单击断点所在代码行左边的断点符号“●”。 将鼠标光标置于断点所在行上,按F9。 在需要设置断点的代码行上单击鼠标右键,选择“移除断点”命令。 3.查看应用程序的状态 (1)直接查看数据 在中断模式下可以直接查看某个变量的值,只要将鼠标指针指向需要查看数据的变量处,就会在鼠标下方显示该变量的值。 (2)“立即”窗口 中断模式下,可在“立即”窗口中使用“?”来显示当前过程的变量值。可选择“调试/窗口/即时”命令,打开“立即”窗口。如图6-25所示。 (3)任务列表窗口 选择“视图/其他窗口/任务列表”命令,打开“任务列表”窗口。如图6-26所示。任务列表窗口列出了应用程序的所有语法错误,并且指明发生错误的文件路径,标识出发生语法错误所在的代码行号。如果要修改某一错误可双击该错误,则直接定位到错误在代码窗口中的所在位置,可进行修改。 (4)“自动变量”窗口 选择“调试/窗口/自动变量命令,打开“自动变量”窗口。自动窗口是程序运行过程中显示当前所执行语句的变量和变量值的窗口,自动窗口随着程序运行会显示不同的变量及不同的变量结果,其显示内容是随程序运行而变化的。 4.动态跟踪应用程序 动态跟踪有几种方式:逐语句、逐过程、跳出。下面介绍逐语句的使用方式。 逐语句执行方式为一次执行一条语句。这种执行方式又称单步执行。每执行一条语句之后,可以利用“即时”窗口、“自动变量”窗口、“监视”窗口查看语句执行的效果。可选择“调试/逐语句”命令或工具栏上的“逐语句”按钮或热键F11来启动单步执行。 2.文本框TextBox :允许用户在应用程序中输入文本。 (1) 主要属性 Text:接受文本信息。运行程序时,用户在文本框中输入的内容都保存在该属性中。 MaxLength:设置用户在文本框中键入或粘贴的最大字符数。 Multiline:设置是否允许显示或输入多行文本。 PasswordChar:设置字符,程序运行时,输入文本框中的字符全部显示该字符。当Multiline为True时,该属性不起作用,如该属性设为“*”,则用户的任何输入都显示为“*”。 ScrollBars:设置滚动条的模式。Both(水平和垂直滚动条)、Horizontal(水平滚动条)、Vertical(垂直滚动条)、None(没有滚动条)。 SelectedText:设置或返回当前选定的文本内容。 SelectionLength:设置或返回文本框中选定的字符数。 SelectionStart:设置或返回文本框中选定的文本起始点,第一个字符的位置是0。 ReadOnly:设置文本框内容为只读 。 (2)事件 TextChanged:Text属性值更改时触发该事件。 GotFocus:当文本框得到焦点时触发该事件。 LostFocus:当文本框失去焦点时触发该事

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档