资源描述:
《数据的输入输出方式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章 数据的输入输出方式一、print方法Print是输出数据、文本的一个重要方法。1.格式窗体名称.Print[<表达式>[,
2、;[<表达式>]..]]表达式:数据值或字符串Print:输出一个空行。多表达式用分隔符分开。使用分号(;)直接将插入点定位在上一个被显示的字符之后。使用逗号(,)将在上一个被显示的字符后间隔一个制表位的位置上输出2.与Print方法相关的函数Tab函数Tab函数与Print方法一起使用,在指定位置输出表达式的值。格式:Tab(n)n可选,输出起始列数。没有n则移到下一个输出区的起点。注意:使用函数
3、时一定用;号与其它隔开当N的位置有文字时,将在下一行输入Spc函数跳过N个空格,对输出进行定位。格式:Spc(n)n为整形数值,输出之前插入的空格数。与Tab不同,Spc与两个输出项之间的间隔。Tab从左端。Print“a+b”;spc(n);a+b二、Format函数可使数据或日期按指定格式输出。格式:Format(<数值表达式>,<格式字符串>)参数说明:格式字符串是一个串常量或串变量,由专门的格式说明字符组成,这些字符决定了数据项的显示格式和长度。格式字符串# 表示一个数字位。#的个数决定了显示串的长度。如果显示的数据位数
4、小于格式字符串的长度,则数据在指定区段内左对齐,多余位不补0。如果显示的数据位数大于格式字符串指定的长度,则数据值照原样显示。0与#的功能相同,只是多余位要用0补齐.表示显示小数点。小数点与#或0结合使用,可以放在格式字符串的任何位置。根据格式串,小数部分多余的数字按四舍五入显示。,在格式字符串中插入逗号,起到“分位”作用,逗号可以放在小数点前的任何位置,但不能放在串首部。%通常放在格式字符串的尾部,用来输出百分数$通常作为格式字符串的起始字符。+、- 放在格式字符串的首部,为输出数据添加正负号。Format例子MyStr=Fo
5、rmat(5459.4,"##,##0.00")MyStr=Format(334.9,"###0.00")MyStr=Format(5,"0.00%")MyStr=Format("HELLO","<")MyStr=Format("Thisisit",">")MyStr=Format(23)如果没有指定格式,则返回字符串。DimMyTime,MyDate,MyStrMyTime=#17:04:23#MyDate=#January27,1993#'MyStr=Format(Time,"LongTime")MyStr=Format(D
6、ate,"LongDate")MyStr=Format(MyTime,"h:m:s")MyStr=Format(MyTime,"hh:mm:ssAMPM")MyStr=Format(MyDate,"dddd,mmmdyyyy")MyStr=Format(MyDate,"dd,mmddyyyy")三、MsgBox函数接收用户输入信息的函数。它在对话框中消息,等待用户简单的选择,并返回一个整型值。格式:MsgBox([,][,])msg消息type:VBOKOnly、VBOKCancel、VBYe
7、sNoCancel、VBYesNo等等。Title在标题栏中的显示。Button参数值vbOKOnly0只显示OK按钮。VbOKCancel1显示OK及Cancel按钮。VbAbortRetryIgnore2显示Abort、Retry及Ignore按钮。VbYesNoCancel3显示Yes、No及Cancel按钮。VbYesNo4显示Yes及No按钮。VbRetryCancel5显示Retry及Cancel按钮。VbCritical16显示CriticalMessage图标。VbQuestion32显示WarningQuery
8、图标。VbExclamation48显示WarningMessage图标。VbInformation64显示InformationMessage图标。vbDefaultButton10第一个按钮是缺省值。vbDefaultButton2256第二个按钮是缺省值。vbDefaultButton3512第三个按钮是缺省值。vbDefaultButton4768第四个按钮是缺省值。MsgBox函数的返回值Msgbox实例Msg="Doyouwanttocontinue?"Style=vbYesNo+vbInformation+vbDe
9、faultButton2Title="MsgBoxDemonstration"Msgboxmsg,style,titleRutnum=msgbox(msg,sytle,title)DimMsg,Style,Title,Help,Ctxt,Response,MyS