文档介绍:Visual Basic程序设计
第六讲
第三章 Visual Basic的程序设计基础
(三)
11/10/2017
1
本
讲
要
点
VB程序中的基本语句
从立即窗口中输出数据
使用标签控件输出数据
使用文本框控件输出数据
使用消息对话框显示信息
使用图片框控件输出数据
11/10/2017
2
§ 数据的输出语句
一、VB程序中语句的规定
VB中的语句可以由VB中关键字、事件、属性、函数和运算符组成并能由VB编辑器识别的指令。语句是进行具体操作的指令,一个语句若在一行中写不完可以有续行。VB中用分行符“_”把一个长语句分成若干行来存放。一行中也可以写多个语句,每个语句之间用“:“分隔。但并不提倡这种写法。
11/10/2017
3
二、命令格式中的符号约定
为了便于解释语句、方法和函数,本书中语句、方法和函数格式中的符号采用统一的约定,在各语句、方法、函数的语法格式和功能说明中。
< >(尖括号)里面的内容为必选参数。
[ ](方括号)里面的内容为可选参数。
| ( 竖线)为多取一表示符,竖线分隔多个选项中必须选择一项。
{}(大括号)包含多中取一的各项。
, …(逗号加删节号)表示同类项目的重复出现。
…(删节号)表示省略了在当前叙述中不涉及的内容。
11/10/2017
4
三、用Print方法直接从窗体中输出数据
使用Print方法可以在窗体上输出文本字符串或表达式的值,其格式如下:
[< 对象名称>.] Print [< 表达式列表>] [{ , | ; }]
说明:
< 对象名称> 可以是窗体、图片框(PictureBox)、立即窗口和打印机(Printer),如果省略对象名称则直接从窗体上输出。
< 表达式列表> 可以是一个或多个表达式,表达式可为数值表达式或字符串。如果省略表达式列表,则输出一个空行。
11/10/2017
5
输出表达式若为多项则各项之间应用逗号(,)或分号(;)分隔。若各输出项以逗号(,)分隔,则各项按标准格式输出,若各输出项之间用分号(;)分隔,则各输出项连续输出。
输出语句若以逗号结束,则下一个输出按标准格式输出。若以分号结束,则下一个输出语句紧接着上一个输出项输出。
11/10/2017
6
与Print有关的函数
1、Tab函数
该函数用于对输出进行定位。
语法:Tab[(n)]
Tab函数用来指定从对象或窗口的哪一个位置开始输出信息。其中参数的作用是在显示或打印列表中的下一个表达式之前移动的列数,若省略此参数,则将插入点移到下一个打印区的起点。如果当上一行的打印位置大于n,则Tab将打印位置移动到下一个输出行的第n列上。如果n小于1,则Tab将打印位置移到列1。如果n大于输出行的宽度,则Tab函数使用以下公式计算下一个打印位置:
n Mod Width
11/10/2017
7
一个Print方法中可以使用多个Tab函数,这时,每个Tab函数对应一个输出项,它们之间用分号隔开。
例:Print Tab(10);100
在第10 个位置上输出数值100。
2、Spc函数
该函数与Tab函数的作用类似,但有一点区别,即函数的n参数表示的是两个输出项之间的间隔,而Tab函数的n参数表示的是要输出的数据与对象左端之间的间隔。
3、空格函数(Space(n))
用来返回n个小空格。
11/10/2017
8
例:在一个窗体的Click事件中输入如下代码。
Private Sub Form_Click()
FontSize = 16
Print Tab(10); "vb程序设计"
Print
Print Tab(5); "Visual Basic"; Spc(5); "程序设计"
Print
Print Tab(5); ; Spc(6); "abcdefghijk"
Print
Print Tab(5); "Visual Basic"; "程序设计"
Print
11/10/2017
9
Print "Visual", "Basic", "程序设计"
Print
Print "Visual"; "Basic"; "程序设计"
End Sub
运行结果如下图所示:
11/10/2017
10