- 2
- 0
- 约6.99千字
- 约 35页
- 2016-10-26 发布于广东
- 举报
第12章 应用程序的调试与部署 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键。 逐语句运行模式是调试应用程序常用的一种方法。使用该模式对程序代码进行逐行运行,可以监测程序的每一步运行,监测各种变量、过程在程序每一步的执行结果。 这种运行模式一般用于对程序的错误范围已经有了一个较小范围的定位,另外
您可能关注的文档
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH7 装配应用基础与项目实践.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH8 工程制图基础与项目实践.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH9 曲面建模基础与范例.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH10_曲面建模项目实践.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第1章UGNX 概述.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第2章UGNX基本功能介绍.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第3章曲线创建与编辑.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第4章草图.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第5章实体建模.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第6章曲面造型.ppt
- 新Visual Basic 程序设计 第0章 绪论.ppt
- 新Visual Basic 程序设计 第1章 Visual Basic 6.0.ppt
- 新Visual Basic 程序设计 第2章 VB程序设计步骤.ppt
- 新Visual Basic 程序设计 第3章 Visual Basic程序设计基础.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
最近下载
- 《供热系统与供热站》课件.ppt VIP
- 专题01运动学中的图像问题(共15种图像类型)讲义-2025版高考物理图像专题.pdf VIP
- 广西桂林市2023-2024学年高一下学期期末质量检测语文试卷(原卷版+解析版).docx VIP
- 煤化工工艺学教学.ppt VIP
- 小学古诗必背120首.doc VIP
- 人教版数学七年级下册《期末复习151页大课件》PPT课件.pptx VIP
- 能源管理体系 机械制造企业认证要求.pdf VIP
- 血乳酸在急危重症应用的急诊专家共识.pptx VIP
- GB2894-2025《安全色和安全标志》修改对比.docx
- 全向智感互联OISA技术规范(Version2.0).pdf VIP
原创力文档

文档评论(0)