《第五章 数据的输入输出.ppt》由会员分享,可在线阅读,更多相关《第五章 数据的输入输出.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第五章 数据的输入输出5.1 数据输出Print方法5.1.1 Print方法 格式:对象名.Print表达式表,或者;或者空格 说明:1)对象可以时窗体、图片框、打印机、Debug 2)表达式可以多个,用,;空格分开。如无表 达式则输出空行,其中“;”和空格作用一样,表示连续输出。“,”表示用14个字符位置为单位把输出分为若干个 段输出。3)如果有表达式则先计算表达式的值,然后将运算结果输出。4)在输出数字时,数字的前面会有一个符号位,后面有一个空格。5.1 数据输出Print方法5.1.2 相关函数 1)Tab函数 格式:Tab(n)把光标移到 n 指定的位置,从该位置输出信息。说明:1)
2、n 为数值表达式,最左边的位置为1。当n大于行宽时,n=n Mod 行宽。如果当前位置已经超过了n,则下移一行定位到n。2)函数与输出项之间用;隔开。3)当在Print方法中有多个Tab函数时,每个 Tab函数对应一个输出项,各个输出项之间用;隔开。5.1 数据输出Print方法5.1.2 相关函数 2)Spc函数 格式:Spc(n)表示跳过 n 个空格。说明:1)n 为数值表达式,在032767之间。2)函数与输出项之间用;隔开。3)该函数只表示两个输出项之间的间隔。Tab函数与Spc函数的区别:Tab(n)表示相对于最左边跳过n个制表位,是一种绝对定位;而Spc(n)表示相对于当前光标的位
3、置向右条几个空格。是一种相对定位。5.1 数据输出Print方法5.1.2 相关函数 3)Space函数 格式:Space(n)返回 n 个空格。说明:1)n 为数值表达式。2)函数与输出项之间用;隔开,或者用。3)该函数只表示两个输出项之间的间隔。4)该函数返回值为 n 个空格的字符串。Spc(n)和Space(n)的区别:Spc(n)表示“跳过”n的空格,而Space(n)表示产生n个空格。print“A”;spc(5);“B”print“A”+space(5)+“B”5.1 数据输出Print方法5.1.3 格式输出 Format函数 格式:Format(数值表达式,格式字符串)按格式字
4、符串指定的格式输出数值表达式的值。格式说明符:#:数值 不在前面或后面补0 0 :数值 在前面或后面补0 .:小数点 ,:千位分隔符%:百分比符号$:美元符号 -,+:负、正号 E+、E-:指数符号5.1 数据输出Print方法Format函数不仅可以对数值进行格式化输出,还可以对日期、时间和字符串进行格式化操作。实例5.1 数据输出Print方法5.1.4 其它方法和属性 1)Cls方法 格式:对象名.Cls 清除用Print画的东西 不能清除用Picture属性装入的图形。2)Move 方法 格式:对象.Move Left,Top,Width,Heigh实例控件5.1 数据输出Print方
5、法5.1.4 其它方法和属性 3)TextHeigh,TextWidth方法 格式:对象名.TextHeigh(字符串)返回一个文本字符串的高度和宽度,计量单位是缇。4)CurrentX和CurrentY属性 返回/设置当前光标的位置。实例(CurrentX,CurrentY)5.1 数据输出Print方法关键点:(1)使用Print输出内容;(2)定位光标的位置,即CurrentX和CurrentY;(3)使用Textheight和Textwidth得到显示内容的文本高度和宽度;(4)使用窗体的scaleheight和scalewidth属性。实例5.2 数据输入Inputbox函数1)格式
6、 InputBox(Prompt,Title,Default,xPos,yPos,HelpFile,Context)2)说明 该函数的有返回值,默认为字符串。在应用中根据前面变量的类型做相应的转换。5.3 Msgbox函数和Msgbox语句5.3.1 MsgBox 函数1)格式 MsgBox(Msg,Type,Title,HelpFile,Context)2)说明pType类型有5类,可以组合使用,详见课本P98页 表5.2。Type的使用有两种方法:使用数字:例如显示“确定”及“取消”按钮、显示“Critical”图标、第二个按钮是默认值,则可以取值1+16+256=273。使用常量值:VB
7、okonly+VBCritical+VBDefaultButton2p 该函数有返回值,值和用户具体按下的按钮对应。5.3 Msgbox函数和Msgbox语句5.3.2 MsgBox 语句1)格式 MsgBox Msg,Type,Title,HelpFile,Context2)说明 Type类型有5类,可以组合使用。该函数有无返回值,仅用于显示简单信息。例如提示数据查询完毕,此时的对话框比不需要用户做出选择,因此可以使用Msgbox语句。课课后后习题习题编写程序,求解鸡兔同笼问题。一个笼子中有x只鸡,y只兔子,每只鸡有2只脚,每只兔子有4只脚,今知鸡和兔的总头数为h,总脚数为f。问笼中兔和鸡个多少只?用Inputbox输入h和f的值。提示:求解: