- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章 程序调试与发布 14.1 程序调试 14.2 发布应用程序 14.3 小结 14.4 练习题 14.5 上机实习题 14.1 程 序 调 试 在开发一个VB应用程序的过程中,有一个必不可少的环节,这就是调试应用程序。因为在完成应用程序的用户界面设计和程序代码的编制后,不可能保证做到绝对没有错误。 VB 6.0集成环境为用户提供了语法检查和在线提示功能以及程序调试工具,借助这些功能和工具,用户可以方便地调试自己的代码并迅速找到问题。 14.1.1 自动语法检查功能 VB提供了自动语法检查功能。自动语法检查采用颜色方式显示语法状况,在代码窗口编写程序时,系统将关键字和一些类型说明均用蓝色表示,出现错误的语句用红色表示,注释语句用绿色表示,而且,自动将关键字及变量的大小写转换为统一的形式。这些都可以帮助用户及时发现问题。 14.1.2 在线提示功能 VB不仅数据类型和函数十分丰富,而且许多对象也具有很多属性和方法。为提高代码编写速度,增强代码准确性,减少拼写错误,VB 6.0提供了三种在线提示功能。 1) 类型在线提示 在键入As后只要用户再键入空格,VB立刻会给出类型列表,而且列表会在用户进一步键入字符提示下变化。使用光标键或鼠标选择所需要的类型(被蓝色光条覆盖),选中后按空格键或双击鼠标左键即可将其添加到代码中。这样用户可以不必去背繁琐的类型名称。 2) 属性和方法在线提示 在键入对象名后只要再键入“.”,系统就会列出该对象的所有属性和方法,供用户选择。选择方法同上。 3) 函数在线提示 在键入函数名后只要再键入“(”,系统即自动给出该函数的格式提示。 14.1.3 程序调试工具 VB本身不能更改程序中的错误,但能够提供一些调试工具来帮助用户分析程序是如何运行的,分析如何从一个过程转到另一个过程,分析变量和对象属性在程序运行过程中是如何改变的。有了这些工具的帮助,用户在调试程序时就可以深入观察程序的执行过程,了解错误是如何发生的。VB的调试方法支持断点,并能用多种监视方法显示表达式、变量和属性的值。这些调试工具可以帮助用户处理逻辑错误。 VB提供的调试工具可以从“调试”菜单上调用,也可以使用“调试工具栏”。在主窗口的工具栏单击鼠标右键,从弹出的菜单中选择“调试”,即可弹出“调试工具栏”,如图14-1所示。 下面重点介绍与程序调试有关的几个工具按钮的作用。 1) 切换断点 在程序代码中设置或取消断点,程序执行到该语句时停下来。 注意:设置断点的方法是在代码窗口中选择一条语句,单击“切换断点”按钮或按F9键,该语句变为暗红色,即设置成功,程序中允许设置多个断点。再次用同样的方法便取消断点。按Ctrl+Shift+F9组合键清除所有断点。 2) 逐语句与“立即”窗口 逐语句是指程序将逐个语句执行,一句一停。在逐语句执行时,用户会看到正在执行的语句为黄色,同时出现一个“立即”窗口,用户可以在“立即”窗口使用Print方法或问号(?)查看变量或表达式的值,如图14-2所示。 3) 逐过程 每单击一次逐过程按钮将执行一个过程或函数,同时也会出现一个“立即”窗口。用户可以在“立即”窗口使用Print方法或问号(?)查看变量或表达式的值。和逐语句相比,二者的不同之处在于逐过程不跟踪到过程或函数内部。 4) 跳出 单击“跳出”按钮,跳出当前过程或函数。 5) 本地窗口 用于显示当前过程中所有变量的值。这些变量只是当前过程中定义的局部变量,不包含全局变量。当程序的执行从一个过程转向另一个过程时,本地窗口的内容也会发生变化。 单击“本地”窗口按钮,再逐语句或逐过程执行程序,就可以在“本地”窗口上看到正在执行哪个过程以及该过程变量的当前值和类型,如图14-3所示。 6) 视窗口 用于显示某些表达式的值。这可帮助用户随时观察某些表达式或变量的值,以确定这样的结果是否正确。 需要在监视窗口跟踪观察的表达式或变量,必须从“调试”菜
您可能关注的文档
- Visual Basic.NET程序设计实验实训指导 教学课件 作者 邱炳城 实验12 学生信息管理.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第1章.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第2章.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第3章.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第4章.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第5章.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第6章.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第7章.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第8章.ppt
- Visual Basic.NET程序设计夏敏捷电子教案及源代码 第9章.ppt
- Visual Basic程序设计 龚为琨 封面.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第1章 Visual Basic 概述.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第2章 窗体和基本控件.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第3章 数据类型与表达式.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第4章 Visual Basic控制结构.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第5章 数 组.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第6章 过 程.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第7章 文 件.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第8章 程序调试.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第9章 菜单与多窗体设计.ppt
文档评论(0)