VisualBasic数据的输入输出.ppt
《VisualBasic数据的输入输出.ppt》由会员分享,可在线阅读,更多相关《VisualBasic数据的输入输出.ppt(26页珍藏版)》请在三一办公上搜索。
1、数据的输入输出,数据输出-print方法,print 方法 可以在窗体上显示文本字符串和表达式的值,并可在其他图形对象上或打印机上输出信息。格式:对象名称.print表达式,|;说明:1、对象名称可以是窗体、图片框或打印机,也可以是立即窗口。如果省略对象名称则在当前窗体上输出。2、表达式可以是一个或多个表达式,可以是数值表达式或字符串。3、当输出多个表达式或字符串时个表达式用分隔符(逗号,分号或空格)隔开。4、print 具有计算和输出双重功能,对于表达式先计算后输出。5、一般情况下每执行一次print方法都要自动换行。若需要在同一行上输出,可以在末尾加上一个分号或逗号。,数据输出-与prin
2、t 有关的函数,1、tab函数 把光标移到参数n指定的位置,从这个位置开始输出信息,要输出的内容放在tab函数的后面,并用分号隔开。例如:print tab(25);800将在第25个位置输出数值800注意:1、参数N为数值表达式,他是下一个输出位置的序号,表示在输出前把光标移到该列,通常最左边为第一列,如果当前显示位置已经超过N值则自动下移一行。2、当在一个print方法中有多个tab函数时,每个tab函数对应一个输出项,个输出项之间用分号隔开做例子,SPC函数,语法格式:spc(n)在print输出中,可以跳过n个空格注意:1、n的取值范围:032767,是一个整数。2、spc函数与输出项
3、之间用分号隔开。3、spc函数与tab函数可以互相代替。空格函数语法格式:space(n)返回n个空格,格式输出,输出函数:format可以使数值或日期按指定格式输出。语法格式:Format(数值表达式,格式字符串)注意:1、如果省略格式字符串,则format函数与str函数基本相同,两者之间按的差别在于当把正数转换成字符串时str函数在字符串前留一个空格,而format函数不留空格。2、格式字符串是一个字符串常量或变量,它由专门的格式说明字符组成,由这些字符决定数据项的显示格式,并指定显示区段的长度。当格式字符串为常量时,必须放在双引号中。格式说明字符表,格式说明字符,格式说明字符,1、#表
4、示一个数字位,#的个数决定了显示的长度例子,在立即窗口输出Print format(12345,”#”)Print format(12345,”#”)2、0 与#功能相同,只是多余的位以0补齐例子:Print format(12345,”0000000”)Print format(12345,”000”)3、.显示小数点 小数点与#或0结合使用,可以放在显示区段的任何位置,根据字符串的位置,小数部分多余的数字按照四舍五入处理。Print format(12345,”#.#”)Print format(12.345,”000.00”),格式说明字符,4,逗号 在格式字符串中起到分位的作用,即从小
5、数点左边第一位开始,每3位用一个逗号隔开。逗号可以放在小数点的任何位置。(小数点不要放在头部也不要放在仅靠小数点)例子:Print format(12345.67,”#,#.#”)5%百分号 通常放在格式字符串的尾部,用来输出百分号例子 print(1.234,”00.00%”)6$美元符号 通常放在格式字符串的起始位置,在所显示的数值前加上一个“$”符号。例子:print(123.45,”$#0.00”)7+正号 使显示的正数数据带上符号“+”,通常放在格式字符串的头部例子:print(123.45,”+#0.00”),格式字符串,8 负号 用来显示负数例子 print(123.45,”-#
6、0.00”)9 E+、E-用指数形式显示数值例子:print(123456.78,”0.00E+00”),其他方法与属性,1、cls方法语法格式:对象名.cls清除print方法显示的文本或在图文框中显示的图形,并把光标移到对象的左上角(0,0),如果省略对象则清除当前窗体内的显示内容。2、move方法语法格式:对象名.move 左边距离,上边距离,宽度,高度用move方法来移动窗体和控件,并改变其大小。如果省略对象则表示移动的是窗体。例子:在窗体放置一个文本框,编写程序改变其大小与位置。代码:Private sub form_click()Move 800,800,3990,2660Text
7、1.move 200,200,1500,1200End sub,其他方法与属性,Textheight与textwidth方法语法格式:对象.textheight 返回字符串的高度 对象.textwidth 返回字符串的宽度分析:根据在vb中的默认字体大小,求出”microsoft”高度,并乘以6作为下一个print位置的纵坐标,把横坐标设置为0,因此字符串microsoft visual basic 6在第七行第一列显示,接下来显示字符串的高度与宽度。注意:在字符串中含有回车(asc码13)、换行(asc码10)字符时,字符串的高度随之增加,回车换行如下所示:Chr(13)+chr(10)字符
8、串有几个回车换行其高度增加几倍。例子:使输出字符串居中显示,数据输入inputbox函数,Inputbox函数可以产生一个对话框作为用户输入界面,等待用户输入。语法格式:Inputbox(prompt,title,default,xpos,ypos,helpfile,context)参数解释:1、prompt 是一个字符串,长度不得超过1024,显示内容可以自动换行,如果想按照自己的要求换行则需插入回车换行操作,即 chr(13)+chr(10)或vbcrlf2、title 字符串 对话框的标题3、default字符串 用来显示输入缓冲区的默认信息。4、xpos,ypos两个整数,用来确定对话
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic 数据 输入输出
链接地址:https://www.31ppt.com/p-6523029.html