一个完整的VB应用程序,一般都包含三部分内容,即:
输入→处理→输出
可通过VB语句、各种控件实现输入输出操作。
1.赋值语句:用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般格式为:
[let]目标操作符=源操作符
说明:
(1)赋值语句兼有计算与赋值双重功能,它首先计算赋值号“源操作符”的值,然后把结果赋给赋值号左边的“目标操作符”。
(2)在赋值语句中“=”是赋值号与数学上的等号的意义是不一样的,如:x=x+1,把变量x的当前值加上1后再将结果赋给变量,“先读后写”读出x的内容→加1→写回x(覆盖原有内容),变量出现在赋值号的右边和左边,其用途是不相同的。出现在右边表达式中时,变量是参与运算的元素(其值被读出);出现在左边时,变量起存放表达式的值的作用(被赋值)。即同时为数值型或同时为字符型。
(3)“目标操作符”和“源操作符”的数据类型必须一致。
(4)赋值语句以关键字let开头,因此也称let语句,其中的关键字let可以省略。
2.注释语句
(1)为了提高程序的可读性,通常应在程序的适当位置加上必要的注释,Visual Basic中注释是关键字“rem”或一个注释符单撇号(英文单引号)“′”格式:
rem注释内容
或者′注释内容
注释符在程序运行时会通知Visual Basic自动忽略注释符之后的语句。
(2)说明:
①注释语句是非执行语句。
②任何字符(包括中文字符)都可以放在注释中作为注释内容。
③注释语句不能放在续行符的后面。
优秀的程序员都具有在关键步骤下添加注释的好习惯。这样便于日后检查修改程序。
3.结束语句
(1)格式:End
End语句通常用来结束一个程序的执行,可以把它放在时间过程中。例如:
Sub Command1_Click()
End
End Sub
(2)常用的地方
(End Sub-结束一个Sub过程)
(End Function-结束一个Function过程)
(End If-结束一个If语句块)
(End Type-结束记录类型的定义)
(End Select-结束情况语句)
4.暂停语句 Stop
强制程序暂停运行的方法还有:
·单击工具栏上的“中断”按钮(www.daowen.com)
·使用Ctrl+Break组合键
5.使用Print方法输出数据
Print方法用于显示(输出)文本
格式:[对象名].Print[表达式列表]
说明:(1)使用的对象可以是窗体等。
Print"程序设计" ′在当前窗体上输出
Picture1.Print"程序设计" ′在图片框上输出
(2)表达式列表是一个或多个表达式,如果省略,则输出一个空行。
【例3.1】Private Sub Form_Click()
a=3:b=4
Print a,b,4+a,
Print 2*b
Print a,,b
Print"a=";a,"b=";b
End Sub
图3-1 例3.1运行结果
说明:
1.输出数值数据时,前面有一个符号位(正号以空格表示),后面留有一个空格;输出字符串时,前后不留空格,每个Print输出一行。
2.分号“;”——紧凑格式,逗号“,”——按区格式(14个字符位置),语句行末尾有分号或逗号,则输出本行输出项后不换行。
6.特殊打印格式
(1)Spc函数
格式:Spc(n)
功能:在输出下一项之前插入n个空格。
例如:
Print"学号";Spc(2);"姓名";Spc(5);"成绩"
输出结果(└┘表示空格):
学号└┘└┘姓名└┘└┘└┘└┘└┘成绩
(2)Tab函数
函数格式:Tab(n)
功能:把输出位置移到第n列。
例如:
Print Tab(2);"学号";Tab(11);"姓名";Tab(21);"成绩"
输出结果是(1个汉字占2个位置):
└┘学号└┘└┘└┘└┘└┘姓名└┘└┘└┘└┘└┘└┘成绩
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。