VB数据输出和输入.doc_第1页
VB数据输出和输入.doc_第2页
VB数据输出和输入.doc_第3页
VB数据输出和输入.doc_第4页
VB数据输出和输入.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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是一个数值表达式。其取值范围为032767的整数。Spc函数与输出项之间用分号隔开。例如:print “你好”;Spc(8);”中国”将首先输出“你好”,然后跳过8个空格,再输出“中国”。、Spc函数和Tab函数作用类似,而且可以互相代替。但是,Tab函数需要从对象的左端开始计数。而Spc函数只表示两个输出项之间的间隔。、空格函数。格式:Space$(n)。用来返回n个空格。Space$(n)函数与Spc(n)函数的区别:Space$(n)函数与Spc(n)函数的功能也很相似,但在使用方法上不同。Space$(n)函数里的“$”是字符串类型说明符,可返回一个字符串值。可用于字符串的运算,使用时可以用字符串连接符连接。而Spc(n)函数是与Print方法配合使用的函数,可直接控制输出位置。3、格式输出用格式输出format函数可以使数值或日期按指定的格式输出。一般格式为:format$(数值表达式,格式字符串)其功能是:按“格式字符串”指定的格式输出“数值表达式”的值。如果省略“格式字符串”,则format$函数的功能与str$函数基本相同,唯一的差别是,当把正数转换成字符串时,str$函数在字符串前面留有一个空格,而format$函数则不留空格。格式说明符字符作用#数字:不在前面或后面补00数字:在前面或后面补0.小数点,千位分隔符%百分比符号$美元符号、+负、正号E+、E指数符号说明:0是一个数字占位符。如果Format$函数里面的“数值表达式”的位数小于“格式字符串”中的0的个数,那该函数的返回值中,会以数字0来填充不够的位数。反之,即若是“数值表达式”的位数大于或等于“格式字符串”中0的个数,那该函数的返回值就是“数值表达式”的原样。小数点占位符用来决定在小数点左右可显示多少位数,它一般与“#”号和“0”结合使用。逗号(,)是千分位符号占位符。主要是把数值小数点左边超过四位数以上分出千位。百分比号(%)通常放在格式字符串的尾部,用来输出百分号。美元符号($)通常作为格式字符串的起始字符,在所显示的数值前加上一个“$”符号。“+”(正号)和“”(负号):是在所要显示的数值前面强加上一个正号或负号。E+(E):用指数形式显示数值,两者作用基本相同。4、其他方法和属性(1)、cis方法:格式:对象.cls可以清除由print方法显示的文本或在图片框中显示的图形。这里的“对象”可以是窗体或图片框,如果省略“对象”则清除当前窗体内的显示内容。例如:picture1.cls:清除图片框picture1内的图形或文本。Cls:清除当前窗体内的文字。(2)、Move方法:格式:对象.Move左边距离上边距离.宽度.高度其中里面的内容是可以省略的。它用来移动窗体和控件,并可改变其大小。这里的“对象”可以是窗体或除计时器(timer)、菜单(menu)之外的所有控件,如果省略“对象”则表示要移动的是窗体。“左边距离”、“上边距离”、“宽度”及“高度”均以Twip(缇)为单位。如果对象是窗体,则“左边距离”和“上边距离”均以屏幕左边界和上边界为准;如果“对象”是控件,则以窗体的左边界和上边界为准。(3)、CurrentX和CurrentY属性:用来返回或设置下一次输出位置水平(CurrentX)或垂直(CurrentY)坐标。这两个属性只能在程序代码中使用,而不能在设计时使用。(4)、TextHeight和TextWidth方法格式:对象. TextHeight(字符串)对象. TextWidth(字符串)“对象”包括窗体和图片框,如果省略“对象”,则用来测试当前窗体中的字符串。这两个方法用来辅助设置坐标。其中TextHeight方法返回一个文本字符串的高度值。而TextWidth方法返回一个文本字符串的宽度值。它们的单位是以Twip(缇)为单位,当字符串的字形和大小不同时,所返回的值也不一样。(5)、ScaleWidth和ScaleHeight属性。这两个属性分别用来表示对象的宽度和高度值。它们和窗体的Width(宽度)和Height(高度)属性是有区别的。对于窗体,区别在于:ScaleWidt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论