书写规则与调试方法讲解_第1页
书写规则与调试方法讲解_第2页
书写规则与调试方法讲解_第3页
书写规则与调试方法讲解_第4页
书写规则与调试方法讲解_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

测绘程序设计与应用书写规则与调试方法主讲教师:吴迪书写规则与调试方法在VB中,系统对变量、常量、命令等标识符中的英文字母均不区分大小写。但是,为了使程序清晰易读,强烈建议读者恰当使用大小写。例如:DimstrC_1AsString'定义字符串变量strC_1,“str”为数据类型前缀,小写,符合规范'定义整型变量INTI_1,“INT”为数据类型前缀,通常应小写,故不符合规范DimINTI_1AsStringVB程序不区分英文字母大小写书写规则与调试方法语句是指一系列具体操作的指令,程序就是由若干个语句构成的。VB中语句的书写规则如下:一条语句通常写在一行中。当语句有层次关系时,可在深层次的语句前加上数量不等的空格或者通过按【Tab】键使其向后缩进以示区别,如下例所示:(1)【填写和管理进纸单】PrivateSubmenu11_Click()‘If语句,后续学习If(Curusertype="系统")Or(Curusertype="维护")Or(Curusertype="印制")ThenfrmJinzhidan.ShowfrmJinzhidan.Left=400frmJinzhidan.Top=200ElseMsgBox"您无权执行此功能!",vbExclamation,"警告"EndIfEndSub程序语句书写要点书写规则与调试方法若一行中有多条语句,各语句间必须以英语输入状态下的冒号(:)间隔,如下所示:(2)A=3:b=5对过长的语句,可通过在行尾加续行符“_”(一个空格+一个下划线)分成多行,如下所示:(3)Printer.CurrentX=PaperLeftMargin+_Int((Int(Printer.ScaleWidth)-Len1)/2) '定位打印坐标,行尾为续行符“_”程序语句书写要点注意:为了便于程序阅读,本课程一般不将多行语句写到一行,也不将一行语句分行写。书写规则与调试方法在程序中加入适当的注释可增加程序的可读性,便于对程序进行修改和维护。注释以英语输入状态的单引号“'”引导,可放在一行语句的后边,也可单独写一行或几行(每行都需要以单引号引导),但不能放在续行符的后面。例如:【打印粗水平线】PublicSubPrintThickL()Printer.DrawWidth=4'设置线宽Printer.Line(CurX,CurY)-(CurX+LineLength,CurY)'打印水平线Printer.DrawWidth=1'恢复默认线宽EndSub为程序增加注释书写规则与调试方法提示注释通常用于说明某个子程序的作用,变量或常量的意义,一段程序或某条程序语句的作用等。如果注释单独写一行,也可使用REM语句对程序进行注释,此时“REM注释内容”相当于“'注释内容”,如下例所示:REM制作计算器提示在调试程序时,如果想取消若干行语句的作用而又不想删除它们时,可在选定这些语句后,单击“编辑”工具栏中的“设置注释块”按钮,这些语句前就加上了单引号“‘”;如果想取消行首的单引号,可在选定这些语句后,单击“编辑”工具栏中的“解除注释块”按钮。为程序增加注释书写规则与调试方法VB程序调试入门1.语法错误自动识别oneVB集成开发环境的功能非常强大,首先,我们在借助代码窗口编写程序时,如果编写完一条语句,将光标移至其他行,则系统会立即对输入的语句进行语法检查。如果语句存在语法错误,系统会首先将错误的语句以红色显示,然后弹出一个信息提示框,指明错误类型。单击“确定”按钮,系统会自动将光标定位到错误语句,让用户来纠正错误,如下图所示。系统自动识别简单的语法错误书写规则与调试方法VB程序调试入门此外,还有些语法错误,例如,程序中使用了未定义的过程或函数,变量未定义或重复声明等,当我们输入程序时,系统不能自动识别。但是,当我们运行程序时,系统将会识别这些错误,并给出相应的错误信息提示框。单击“确定”按钮,系统会自动定位到错误语句,并且为错误语句所在过程头加上醒目的黄色底纹,如右图所示。系统自动识别简单的逻辑错误1.语法错误自动识别one书写规则与调试方法VB程序调试入门2.使用立即窗口two在立即窗口中,用户可以直接编写一些小程序,以了解函数的功能,或者确认程序片段的功能是否正确。此时每输入一行程序,按回车键,系统会自动执行该行程序。如下图所示。不过,并非所有语句都可在立即窗口执行,例如,用户不能在立即窗口中使用Dim、Public等语句来声明变量。此外,调试程序时,为了了解某些变量或表达式的变化,用户还可以在窗体、控件的事件过程或其他程序段中使用“Debug.Print变量或表达式;变量或表达式;……”(Debug表示立即窗口)语句,将变量或表达式结果显示在立即窗口中,如下图所示。利用立即窗口了解函数功能利用立即窗口查看变量或表达式结果书写规则与调试方法V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论