Visual Basic 2005程序设计第12章 应用程序的调试与部署.pptVIP

Visual Basic 2005程序设计第12章 应用程序的调试与部署.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 应用程序的调试与部署 规范化编程 1 程序中常见的错误 2 调试程序 3 异常处理 4 部署应用程序 5 12.1 规范化编程 12.1.1 添加注释 在编程时,人们一般习惯给某些重要的语句添加注释。虽然注释内容本身不运行,但对提高代码的可读性有重要意义。注释不仅可以提示程序员,还可以帮助其他用户理解程序。 注释可以用来标示一行代码、一个过程、一个模块甚至整个程序段。在VB 2005中,注释可以使用注释符单引号(“”),也可以使用注释语句REM。但要注意,REM语句与后面的注释语句之间至少要有一个空格,并且系统用绿色表示注释。所有的注释语句都要写在单引号或注释语句REM的后边,而且它们都是单行注释,不能换行。例如: 声明两个整型变量 Dim x, y As Integer REM 给变量赋值 x = 2 给变量x赋整数2 y = 3 REM 给变量y赋整数3 12.1.2 规范、统一的命名 除了注释以外,还应该使用规范、统一的命名方式,即使用规范、统一的命名规则来为每个变量、过程、模块等命名。 在第2章中介绍了变量的命名规则,过程、模块等命名也应该遵循这个命名规则。命名规则并没有严格的规定,每个程序员都应该有自己的风格,但一定要合理、简明,具有较强的可读性、易于调试。 12.1.3 代码编辑工具 在VB 2005中,可以设置一些规则来规范程序代码的书写。“文本编辑器”工具栏是编辑代码和规范代码的重要工具。使用该工具栏,可以帮助程序员快速建立结构化代码,减少代码的人工输入量。 12.2 程序中常见的错误 12.2.1 语法错误 如果编写的程序代码违反了VB 2005的语法规则,就会发生语法错误。比如,变量没有声明、参数类型不匹配等。 在程序编译前,VB 2005会自动发现程序中的语法错误,并用波浪线标示出来。当将鼠标指针指向该处时,系统会出现相应的出错提示信息。 12.2.2 运行中的错误 即使程序没有出现语法错误,也不意味程序代码就一定正确。例如,对于数组越界、数据溢出等错误,VB 2005在语法上检查不出错误,只有当程序运行时才能发现错误。 【例12-1】有以下一段代码: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles MyBase.Load Dim intArray(5) As Integer intArray(1) = 15 intArray(9) = 20 End Sub 12.2.3 逻辑错误 【例12-2】有以下一段代码: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click Dim i As Integer = 5 Dim array() As Integer = {90, 80, 70, 60, 50} Dim Average As Double Dim Total As Integer For i = 1 To 5 图12-9 逻辑错误 Total = Total + array(i - 1) Next Average = Total / i MessageBox.Show(Average) End Sub 12.3 调试程序 12.3.1 调试概述 按F5键,或单击“启动调试”按钮,或者选择“调试”菜单→“启动调试”项,开始编译调试程序了。 当编译过一次程序后,就可以按Ctrl+F5键只编译不调试。 当每次编译程序时,会在IDE的左下角出现输出窗口提示信息。 12.3.2 运行模式调试 1. 全程运行模式 可以使用以下方法之一进入全程运行模式: 单击“调试”菜单→“启动调试”项。 按F5键。 在全程运行模式下,应用程序全部进行编译并运行。如果没有错误,将运行出最终结果。如果执行到错误,程序将提示错误发生。如果忽略,程序将继续运行;如果选择终止,程序结束运行,在输出窗口和任务列表窗口中显示程序中出现的错误位置及其原因。 系统默认的运行模式就是全程运行模式,这种运行模式一般用于对程序进行粗略的定位,以便进一步进行调试。 2. 逐语句运行模式 可以使用以下方法之一进入逐语句运行模式: 单击“调试”菜单→“逐语句”项。 按F8键。 逐语句运行模式是调试应用程序常用的一种方法。使用该模式对程序代码进行逐行运行,可以监测程序的每一步运行

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档