- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章窗体和简单的输入输出
标准显示输出语句的输出格式分为标准输出格式和紧凑输出格式。VB把输出的每一行以14个字符宽度划分为一个区段,每个数据项占一个区段的位置,即为标准输出格式。这种输出格式排列整齐,适用于数值显示的情况。紧凑输出格式在输出时,对于数值型数据,前面有一个符号位,后面有一个空格;对于每一个字符串,各个数据项之间没有间隔,适用于显示若干个字符串连续的结果。 3.3 数据输出--Print方法 1. Print方法 [对象.]Print[Spc(n)/Tab(n)][表达式表] 在对象上输出信息 参数说明: 对象:可以是窗体(Form)、图形框(PictureBox)或打印机(Printer)。若省略了对象,则在当前窗体上输出。 Print方法示例 表达式表:写在同一行上的若干个表达式,它们可以是算术表达式、字符串表达式、关系表达式和逻辑表达式等,各表达式间用逗号或分号间隔。其开始打印的位置由对象CurrentX和CurrentY属性决定,默认时打印在对象的左上角(0,0)处。 注意:Print方法具有计算和显示的双重功能,对于表达式,先计算,然后再显示结果。 如:Print aabb,2*6 显示:aabb 12 Print aabb;2*6 显示:aabb12 按标准输出格式显示 按紧凑输出格式显示 Tab(n):此函数与Print方法或Print#语句一起使用,对输出进行定位。 (1)Tab函数中,n为数值表达式,其值为整数,是下一个输出位置的列号,表示在输出前把光标或打印头移到该列。通常最左边的列号为1。若当前的显示位置已经超过n,则自动下移一行。当n大于行的宽度时,显示位置为n Mod行宽,若n1,则把输出位置移到下一列。 (2)Tab函数把显示或打印位置移到由参数n指定的列数,从此列开始输出数据。要输出的内容放在Tab函数的后面,并用分号隔开。如: 当在一个Print方法中有多个Tab函数时,每个Tab函数对应一个输出项,各项间用分号隔开。 Print Tab(10);姓名;Tab(30);年龄 Tab使用示例 Spc(n):此函数用在Print方法或Print#语句中,跳过n个空格。 n是在显示或打印下一个表达式之前插入的空格数。Spc函数与输出项间用分号隔开。 (1)当Print方法与大小不同的字体一起使用时,使用Spc函数打印的空格字符的宽度总是等于选用字体内以磅数为单位的所有字符的平均宽度。 (2)Spc函数与Tab函数的作用类似,可互相代替。但应注意,Tab函数从对象的左端开始计数,而Spc函数只表示两个输出项之间的间隔。 (3)另外还有Space函数,功能与Spc函数类似。 Print ABC;Spc(5);DEF 显示:ABC DEF 说明: 在Print语句中,若各数据项之间用逗号隔开,则按标准输出格式显示数据;若各数据项之间用分号或空格作为分隔符,则按紧凑输出格式输出数据。 格式:Print [表达式][,|;] 参数说明: 表达式:可以是一个或多个任意数值、字符串常量、变量或表达式。当有多个表达式时,要用分隔符(逗号、分号)隔开。若要显示字符串则用双引号将字符串括起来。可选项。当表达式缺省时,则屏幕显示一个空行。 在屏幕上显示数据 2. 标准显示输出语句 若Print语句的末尾使用了逗号或分号,则表明显示数据不换行,下一个Print语句仍在该行输出;当输出的数据超过显示行的宽度时,多余的数据自动输出到下一行。 Print语句既可以用定点格式显示数值数据,也可以用浮点格式显示数值数据。基本原则是:若数字可以用7位及以下的位数表示,则Print语句就用定点格式显示该数,否则用浮点格式。 例3.8:用Print语句显示输出各种格式的数据 Print语句使用示例 例3-8程序 例3-8程序的结果 例3.9:设计一个窗体说明Print方法的使用。 例3.9程序 格式:Format$(表达式[,格式字符串]) 可以使日期、数值或字符串按用户指定的格式输出,一般用在Print方法中。其功能是将数值型转换为字符型量,并根据格式字符串中的结构将其格式化。 3. 格式输出函数 参数说明: 表达式:要格式化的数值、日期和字符串类型表达式,即为任何有效的表达式都可。 格式字符串:有三类(数值格式、日期格式和字符串格式),必须用括号括起来。 (1)数值格式化 将数值表达式的值按格式字符串指定的格式输出 .12E04 .00E-00 1234.567 用指数表示 E- 1.23E-01 0.00E+00 0.1234 用指数表示 E+ -1234.57 -###.## 1234.567 在数字前强行加- - +-1234.57 +###.## -1234.567 在数字前
文档评论(0)