- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序调试 1. 错误类型 (1)编辑错误 在编辑代码时,VB会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点符等语法错误,VB在Form窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红色。 这时,用户必须单击“确定”按钮,关闭出错提示窗,然后对出错行进行修改。 (2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前,先编译执行的程序段时,产生的错误。此类错误由于用户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出一个子窗口,提示出错信息,出错的那一行被高亮度显示。 编译错误,Visual Basic也弹出一个子窗口,提示出错信息,出错的那一行被高亮度显示。 (3) 运行错误 运行时错误指VB在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。 运行错误指指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。 (4) 逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。 程序设计中的错误包括哪几类?分别举例。 程序设计中的错误包括下面几类: (1)语法上的错误,例如: Dom i as Integer (2)逻辑上的错误,例如:求1*2*3*4*5 的积。 intMult=0 ‘ 求积之前,intMult=0错了 for I=1 to 5 intMult=intMult*I next (3)运行时间错误。这类错误通常是因为一些考虑不周的指令或者硬件所引起的,例如,要把文件输出到一个软盘时,目标盘没有插入到驱动器中等。 当程序不在中断模式下执行时是不可以通过监视窗口看到要监视的内容的。 为了捕获运行时间错误,可以使用哪些语句? 答:可以使用以下语句: (1)On Error Goto Line 语句 (2)On Error Resume Next 语句 (3) On Error Goto 0 语句 编写一个程序,如何使用On Error Resume Next 语句来捕获和处理运行时间错误 答: Private Sub Command1_Click() On Error Resume Next FileCopy App.Path + \text1.txt, a:\abc.txt End Sub 运行后,如果没有把软盘放入软驱,系统不会提示错误。 如果去掉On Error Resume Next后,重新运行程序,系统将出现下图: 实验1 简单的VB应用程序 本实验要求基本掌握以下几点: ①引用对象的属性的格式: 对象名.属性 = 新值 ②引用方法的格式: 方法名.方法 ①引用对象的属性的格式 对象名.属性 = 新值 例如: Text1.FontName = 幼圆 Text1.FontSize = 18 ②引用方法的格式 方法名.方法 例如:方法Circle可画出圆形、圆弧和椭圆Circle的用法的格式为: [Object.] Circle(x,y),radius Form1. Circle (2048,1024),800 表示在窗体上画一个以(2048,1024)为圆心,以800为半径的圆。 Form1. Cls 方法Cls用于清除窗体上的内容 Text1.Move 0, 0 用Move方法移动文本框到屏幕的左上角坐标。一般对象左上角为坐标原点(0,0)。 Sy01-01 实验1-1 建立应用程序sy01-01(以其作为窗体和工程文件名保存),要求如下: 窗体中包含一个标签一个文本框和三个按钮,要求标签文本内容为“中国名山:”、字体字号为隶书,二号。三个按钮分
文档评论(0)