【VB开源代码栏目提醒】:网学会员鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“转 VB简单程序设计 - 综合课件”一文,供大家参考学习
转
VB简单程序
设计 VB中的语句
VB中的语句是执行具体操作的指令每个语句以回车键结束。
如果设置了自动语法检测用工具菜单选项命令对话框中的编辑器选项卡则在输入语句的过程中
VB将自动对输入的内容进行语法检查如果发现了语法错误则弹出一个信息框提示出错的原因。
VB按自己的约定对语句进行简单的格式化处理例如命令词的第一个字母大小运算符前后加空格等。
在输入语句时命令词、函数等可以不必区分大小写。
例如在输入Print时不管输入Print、print还是输入PRINT按回车键都变为Print。
为了提高程序的可读性在
代码中应加上适当的空格同时应按惯例处理字母的大小写。
在一般情况下输入程序时要求一行一句一句一行。
但在
VB允许使用复合语句行即把几个语句放在一行中各语句之间用冒号隔开。
一个语句行的长度最多不能超过1 023个字符。
在输入程序时可以通过续行符把程序分别放在几行中。
VB 6.0中使用的续行符是下划线_。
如果一个语句行的末尾是下划线则下一行与该行属于同一个语句行。
注意续行符与它前面的字符之间至少要有一个空格。
VB中可以使用多种语句。
早期
VB版本中国的某些语句。
在
VB中称为方法而有些语句如流程控制、赋值、注释、结束、暂停等仍称为语句。
1、赋值语句 用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象其一般格式为 Let目标操作符源操作符 这里的源操作符包括变量简单变量或下表变量、表达式数值表达式、字符串表达式或逻辑表达式、常量及带有属性的对象而目标操作符指的是变量和带有属性的对象称为赋值号。
赋值语句的功能是把源操作符的值赋给目标操作符。
例如 Total99把数值常量99赋给变量Total是注释符 ReadOutGood morning把字符串常量赋给字符串变量 Try1ValText1.Text把对象Text1的Text属性转换为数值赋给数值变量 Text1.TextStrTotal把数值变量Total转换为字符串赋给带有Text属性的对象 Text1.TextText2.Text把带有Text属性的对象Text2赋给带有Text属性的对象Text1 StartTimeNow把系统的当前事件赋给变体类型变量 在上面的例子中把数值常量赋给数值变量或把字符串赋给字符串变量都比较简单也容易理解而对象赋值可能抽象一些。
所谓对象赋值实际是对对象的属性赋值即改变对象的属性值。
例如在 Text1.TextStrTotal 中把Total的值转换为字符串赋给文本框对象使该对象的Text属性变为StrTotal。
假定Total的值为99.则执行上述语句后文本框Text1中显示99。
而在 Text1.TextText2.Text 中则是把文本框Text2的Text属性赋给文本框Text1的Text属性执行该语句后两个文本框中显示的内容相同。
说明 1赋值语句兼有计算与赋值双重功能它首先计算赋值号右边源操作符的值然后把结果赋给赋值号左边的目标操作符。
例如 BitCountByteCount8 EnergyMassLIGHTSPEED2 2在赋值语句中是赋值号与数学上的等号意义不一样。
3目标操作符和源操作符的数据类型必须一致。
例如不能把字符串常量或字符串表达式的值赋给整型变量或实型变量也不能把数值赋给文本框的Text属性。
如果数据类型相关但不完全相同例如把一个整型值存放到一个双进度变量中则
VB将把整型值转换为双精度值。
但是不管表达式是什么类型都可以赋给一个Variant变量。
4如前所述
VB中的语句通常按一行一句一句一行的规则书写但也允许多个语句放在同一行中。
在这种情况下各语句之间必须用冒号隔开。
例如 a3b4c5 在一行中有3个语句。
这样的语句行称为复合语句行。
复合语句行中的语句可以是赋值语句也可以是其他任何有效的
VB语句。
但是如果含有注释语句则它必须是复合语句行的最后一个语句。
5赋值语句以关键字Let开头因此也称Let语句。
其中的关键字Let可以省略。
2、注释语句 为了提高程序的可读性通常应在适当的位置加上必要的注释。
VB中的注释是Rem或一个撇好。
格式Rem注释内容 注释内容 例如 This is atest statement Rem这是一个子程序 说明 1注释语句是非执行语句仅对程序的有关内容起注释作用。
它不被解释和编译但在程序清单中注释被完整地列出。
2任何字符包括中文字符都可以放在注释行中作为注释内容。
注释语句通常放在过程、模块的开头作为标题用也可以放在执行语句单行或复合语句行的后面在这种情况下注释语句必须是最后一个语句。
例如 Text1.TextGood morningThsi is atest a5b6c7对变量abc赋值 3注释语句不能放在续行符的后面。
3、暂停语句Stop 格式Stop Stop语句用来暂停程序的执行它的作用类似于运行菜单中的中断命令。
当执行Stop语句行时将自动打开立即窗口。
在解释
系统中Stop语句保持稳健打开并且不退出
VB。
因此常在调试程序时用Stop语句设置断点。
如果在可执行文件中含有STOP语句则将关闭所有文件。
STOP语句的主要作用是把解释程序置为中断模式以便对程序进行检查和调试。
一旦
VB应用程序通过编译并能运行则不再需要解释
程序的辅助也不需要进入中断模式。
因此程序调试结束后生成可执行文件之前应删去
代码中的所有STOP语句。
4、结束语句End 格式End End语句通
常用来结束一个程序的执行。
可以把它放在事件过程中例如 Sub Command1_Click End End Sub 该过程用来结束程序即当单击命令按钮时结束程序的运行。
End语句除用来结束程序外在不同的环境下还有其他一些用途包括 End Sub结束一个Sub过程 End Function结束一个Function过程 End If结束一个If语句块 End Type结束记录类型的定义 End Select结束情况语句 当在程序中执行End语句时将中止当前程序重置所有变量并关闭所有数据文件。
一个程序中没有End语句对程序的运行没有什么影响。
但是如果没有End语句或者虽有但没有执行则程序不能正常结束则程序不能正常结束必须执行运行菜单中的结束命令或单击工具栏中的结束按钮。
为了保持程序的完整性应当在程序中含有End语句并且通过End语句结束程序。