04 [水利水电VB教程] - ch3 数据输入输出
- 格式:ppt
- 大小:183.00 KB
- 文档页数:17
![04 [水利水电VB教程] - ch3 数据输入输出](https://imgs-1438308264.cos.ap-hongkong.myqcloud.com/637e7e6a011ca300a6c3904b.webp)
![04 [水利水电VB教程] - ch3 数据输入输出](https://imgs-1438308264.cos.ap-hongkong.myqcloud.com/637e7e6a011ca300a6c3904b.webp)
数据输入输出1. 数据输出:(1)Print方法。
(2)与Print方法有关的函数(Tab、Spc、Space $)。
(3)格式输出(Format $)。
2. InputBox函数。
3. MsgBox函数和MsgBox语句。
4. 字形。
5. 打印机输出:(1)直接输出。
(2)窗体输出。
一、Print方法格式:[对象名.]Print [输出列表]➢[对象名.]可以是窗体、图片框、立即窗口或打印机等。
缺省为窗体。
如:Print “这是窗体输出”Form1.Print “这也是窗体输出”Picture1.Print “这是图片框输出”Debug.Print “这是立即窗口输出”另错误的如:Text1.Print , Label1.Print➢[输出列表]输出项之间要使用分割符“,”或“;”如: Form1.Print Fix(-20.8) + Int(12.6)*2 4“,”分割的数据是标准输出格式,每个分区占14个字符位置。
如:Print “abc”,“def”“abc def”“;”分割的数据是紧凑格式。
如: Print “abc”;“def”“abcdef”缺省输出列表时,输出一空行。
如:Form1.Print➢Tab(n):对输出进行定位,其中n是绝对位置。
如:Print Tab(10);”123456”‘在第10列输出字符串Spc(n),Space(n):表示跳过若干个空格,n是相对位置。
如:Print Spc(10);”123456”‘跳过10个空格,从第11列开始输出字符二、格式输出Format格式:Format [$](数值表达式,格式字符串)#:输出数字,不补0。
0:输出数字,补0。
.:输出小数点。
,:输出千分位分隔符。
$:输出数字前加“$”%:输出百分比符号,同时转化数值。
+或-:输出数字前强加+或-。
如:a=32766.5Print “格式输出a=”;Format(a,”$$###,###.000”)格式输出a=$$32,766.500三、与方法有关的属性和方法Cls方法:清除Print方法和绘图语句产生的文字和图形。
VB数据输出和输入一、数据输出——print1、Print方法:可以在窗体上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。
其一般格式为:[对象名.]print[表达式][,│;](1)、这里的“对象名”可是以是窗体(form)、图片框(picture)、或打印机(printer),也可以是立即窗口(debug)。
如果省略对象名,则在当前窗体上输出。
(2)、“表达式”是一个或多个表达式,可以是数值表达式或字符串。
对于数据表达式,输出表达式的值;而字符串则照原样输出。
如果省略“表达式”,则输出一个空行。
当输出多个表达式或字符串时,各表达式用分隔符(逗号、分号或空格)隔开。
如果输出的各表达式之间用逗号(,)分隔,则按标准输出格式(分区输出格式)显示数据项。
即以14个字符位置为单位把一个输出行分为若干个区段,逗号(,)后面的表达式在下一个区段输出。
如果各输出项之间用分号(;)或空格作分隔符,则按紧凑输出格式输出数据。
2、与print方法有关的函数为了使信息按指定的格式输出,Visual Basic提供了几个与print 配合使用的函数,包括Tab、Spc、Space$和format$,这些函数可以与Print方法配合使用。
(1)、Tab函数。
格式:Tab(n)。
把光标移到参数n指定的位置开始输出信息。
例如:print tab(10);123 将在第10个字符位置处输出数据123。
(2)、Spc函数。
格式:Spc(n)。
在print输出中,用Spc函数可以跳过n个空格。
说明:①、参数n是一个数值表达式。
其取值范围为0~32767的整数。
Spc函数与输出项之间用分号隔开。
例如:print “你好”;Spc(8);”中国”将首先输出“你好”,然后跳过8个空格,再输出“中国”。
②、Spc函数和Tab函数作用类似,而且可以互相代替。
但是,Tab函数需要从对象的左端开始计数。
而Spc函数只表示两个输出项之间的间隔。