欢迎来到天天文库
浏览记录
ID:51965593
大小:735.50 KB
页数:72页
时间:2020-03-26
《VisualBasic程序设计 教学全套课件 第5章 数据的输入与输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章数据的输入与输出数据输出—Print方法5.1数据输入—InputBox函数5.2MsgBox函数和MsgBox语句5.3打印机输出53.45.1数据输出—Print方法5.1.1Print方法5.1.2与Print方法有关的函数5.1.3格式输出5.1.1Print方法Print方法可以在窗体、图片框、打印机和立即窗口中输出指定的信息,其一般格式如下:[对象名称.]Print[表达式表][,
2、;]说明:(1)“对象名称”可以是窗体(Form)、图片框(Picturebox)、打印机(Printer)以及立即窗口
3、(Debug)。如省略对象名称,则默认在窗体上输出。(2)表达式可以是一个或多个表达式,可以是数值表达式也可以是字符表达式,当是字符表达式时,按照原样输出;当是数值表达式时,输出表达式的值。(3)当输出表达式是多个时,表达式之间必须加上分隔符,分隔符可以是“,”、“;”或“空格”。用“,”号时,表示按标准的输出格式(即按区段输出格式)显示数据项,也就是以14个字符位置为单位把一个输出行分为若干个区段,逗号后面的表达式在下一个区段输出;如果用分号或空格作为多个表达式的分隔符,则表示各输出项按紧凑格式输出。(4)如果省略表
4、达式表,则表示输出一个空行。(5)Print方法有计算和输出双重功能,但是应该特别注意,它没有赋值功能。(6)如果想让多个Print语句输出的内容在同一行上,可以在表达式后面加上分隔符逗号或者分号,那么多个Print语句的输出项会出现在同一行,如用逗号按标准输出格式输出,如用分号按紧凑格式输出。例5-1(参看教材P51-52)5.1.2与Print方法有关的函数为了输出的信息按照指定的格式输出,VB中提供了几个和信息输出位置有关的函数,比如Tab函数、Spc函数等等。1.Tab函数格式:Tab(n)Tab函数完成的功能
5、就是将光标移动到由n指定的位置进行输出,要输出的内容放在Tab函数后面,并用分号隔开。说明:(1)参数n确定位置,它是一个整型值,表示下一个输出位置的列号,n值从最左端开始计数,通常最左侧的列号为1,如当前的输出位置已经大于n值,那么自动换到下一行n值指示的位置输出表达式。如果n<1,则光标移动到第一列。(2)Tab函数中的参数n没有具体的限制。当n值大于行宽时,输出位置为nMod行宽。(3)当一个Print语句中有多个表达式时,每个表达式对应一个Tab函数也就是说该输出项的位置由它前面的Tab函数决定,各输出项之间以
6、及Tab函数和输出项之间都用分号作为分隔符。例5-2(参看教材P54-55)2.Spc函数格式:Spc(n)跳过n个空格,使光标来到下一个指定的输出位置。说明:(1)n是一个数值表达式,取值范围为0~32767的整数。Spc函数与输出项之间用分号隔开。例如:Print"hello";Spc(4);"everyone"helloeveryone(2)需要特别注意的是Spc函数可以完成与Tab函数相似的功能,但是它们n值的含义是不同的,Tab函数从最左端开始计数,而Spc函数从上一输出项开始计数。5.1.3格式输出
7、用格式输出函数Format(或Format$)可以实现使数值、日期或字符型数据按指定的格式输出。格式输出函数Format的一般格式如下:Format(表达式,格式字符串)该函数的功能是按照“格式字符串”的格式输出“表达式”的值。“表达式”可以是数值型、日期型或者字符型的表达式。“格式字符串”由专门的格式说明字符组成。当格式字符串为常量时,必须放在双引号中。常用格式说明字符有:(1)#:数字占位符。如果表达式在格式字符串的“#”位置上有数字,就显示出来,如果没有,就不用显示。如果要显示的数值的位数小于格式字符串指定的区段
8、的长度,则该数值靠区段左端显示,如果要显示的数值的位数大于指定的区段长度,则数值照原样显示。例如:PrintFormat(123.456,"######.##")123.46结果靠左端显示(2)0:也是数字占位符。与“#”功能相似,不同的是多余的位在输出时用“0”补齐。例如:PrintFormat(1234.56,"000000.0000")001234.5600(3).:小数点占位符。可以放在显示区段的任何位置。小数点部分多余的数字按四舍五入处理。可以与“#”和“0”结合使用表示指定的输出格式。例如:
9、PrintFormat(1234.56,"000000.#")001234.6(4),:千位分隔符占位符。从小数点的左侧开始,每三位是一节,用逗号隔开。注意千位分隔符可以放在小数点左侧(除头部和紧靠小数点位置外)的其他任何位置。例如:PrintFormat(12345.678,"00000,0.##")012,34
此文档下载收益归作者所有