VB数据的输入输出.ppt
《VB数据的输入输出.ppt》由会员分享,可在线阅读,更多相关《VB数据的输入输出.ppt(29页珍藏版)》请在三一办公上搜索。
1、第五章 数据的输入输出,数据输出Print方法,第一节数据输出Print方法,一、Print方法:,用于在窗体等对象上显示文本字符串和表达式的值。,格式:对象名.Print 表达式表,例:Print“Visual Basic”x=100:y=20 Print(x+y)/3,5*6 Print“VB”&”程序设计”,(2)“表达式表”是一个或多个表达式,可以 是数值表达式或字符串。对于数值表达 式,打印出表达式的值;而字符串则照 原样输出。如果省略“表达式表”,则输出 一个空行。,说明:,(1)“对象名称”可以是窗体(Form)、图片框(PictureBox)或打印机(Printer),也可 以
2、是立即窗口(Debug)。如果省略“对象 名称”,在当前窗体上输出。,(3)当输出多个表达式或字符串时,各表达式 用分隔符(逗号、分号或空格)隔开。,用逗号分隔,则按标准输出格式(分区输出格 式)显示数据项。以14个字符位置为单位把一 个输出行分为若干个区段,逗号后面的表达式 在下一个区段输出。用分号或空格作分隔符,则按紧凑输出格式输 出数据。,x=5:y=10:z=15print x,y,z,ABCDEF 5 10 15 ABCDEFPrint x,y,z;ABCDEF;GHIJK 5 10 15 ABCDEFGHIJK,(4)具有计算和输出双重功能对于表达式先计 算后输出。,(5)每执行一
3、次Print方法要自动换行。,在同一行显示,末尾加上一个分号或逗号。分号,紧跟信息后面;逗号,下一个显示区段。,x=5:y=10print(x+y)/3 5,Print方法没有赋值功能。,print z=(x+y)/3 不能打印z=5,例:Print“30+50=”,Print 30+50 Print“80+100=”;Print 80+100 30+50=80 80+100=180,二、与Print方法有关的函数:,1.Tab函数 格式:Tab(n)Tab函数把光标移到由参数n指定的位置,从 这个位置开始输出信息。,说明:,(1)参数n为数值表达式,其值为一整数,它是 下一个输出位置的列号,
4、表示在输出前把光 标(或打印头)移到该列。通常最左边的列号 为1,如果当前的显示位置已经超过n,则自 动下移一行。,(2)当n比行宽大时,显示的位置为n Mod 行宽;n1,输出的位置移到第一列。,(3)一个Print方法中可以有多个Tab函数,每个 Tab 对应一个输出项,各输出项之间用分号 隔开。,例5.1 设有如下的人员名册,编写程序在窗体中显示。,2.Spc函数 格式:Spc(n)在Print的输出中,用Spc函数可以跳过n个空格。,(1)参数n是一个数值表达式,其取值范围为0 32 767的整数。Spc函数与输出项之间用分号隔开。,说明:,(2)Spc函数和Tab函数作用类似,而且可
5、以互相代 替。但应注意,Tab函数需要从对象的左端开始 计数,而Spc函数只表示两个输出项之间的间隔。,3.空格函数 格式:Space$(n)Space$函数返回n个空格。,三、格式输出:,用格式输出函数Format$可以使数值或日期按指定的格式输出。,格式:Format$(数值表达式,格式字符串),功能:按“格式字符串”指定的格式输出“数值表达 式”的值。,a$=a+space(4)+bprint a$a b,说明:,(1)缺省“格式字符串”,Format$函数和Str基本 相同。惟一的差别是,当把正数转换成字符串 时,Str$函数在字符串前面留有一个空格,而 Format$函数则不留空格。
6、,(2)当格式字符串为常量时,必须放在双引号中。,四、其他方法和属性:,1.Cls方法格式:对象.Cls Cls方法用来清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)。这里的“对象”可以是窗体或图片框,如果省略“对象”则清除当前窗体内的显示内容。,说明:,当窗体背景是用Picture属性装入的图形时,不能用Cls方法清除,只能通过LodPicture方法清除。,2.Move方法格式:对象.Move左边距离,上边距离,宽度,高度Move方法用来移动窗体和控件,并可改变其大小。,(1)“对象”可以是窗体及除计时器(Timer)、菜单(Menu)之外的所有控
7、件,如果省略“对象”,则表示要移动的是窗体。,说明:,(2)“左边距离”、“上边距离”及“宽度”、“高度”均 以twip为单位。,例5.2 在窗体的任意位置画一个文本框和一个图片框(大小任意)编写程序移动它们的位置并改变其大 小。,3TextHeight和TextWidth方法 格式:对象.TextHeight(字符串)对象.TextWidth(字符串)其中TextHeight方法返回一个文本字符串的高 度值,而TextWidth方法则返回一个文本字符串的 宽度值,其单位均为twip。,(1)“当字符串的字形和大小不同时,所返回的值 也不一样。,(2)“对象”包括窗体和图片框,如果省略“对象”
8、,则用来测试当前窗体中的字符串。,说明:,例5.3 编写程序,试验TextHeight方法。,当字符串中含有回车(ASCII码13)、换行(ASCII码10)字符时,字符串的高度也随之 增加。,字符串中有几个回车换行,其高度就增加几倍。Chr$(13)+Chr$(10),例5.4 编写程序,使字符串居中显示。,例5.5 编写程序,用TextWidth方法控制输出宽度。,第二节数据输入-IuputBox函数,1.数据输入-IuputBox函数格式:InputBox(prompt,title,default,xpos,ypos,helpfile,context),2.各参数含义如下:(1)prom
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 数据 输入输出
链接地址:https://www.31ppt.com/p-6522664.html