Visual Basic程序设计教程第5章.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 数据的输入与输出 数据输出——Print方法 数据输入——InputBox函数 MsgBox函数和MsgBox语句 打印机输出 5.1 数据输出——Print方法 数据输出是应用程序中必不可少的一个重要的组成部分,难以想象当我们利用程序设计语言编写出各种应用程序后,程序执行我们却看不到结果。所以我们说数据输出是应用程序的非常重要的组成部分,没有输出部分,就不能算是一个完整的应用程序。在VB中用Print方法来完成输出功能。 5.1.1 Print方法 Print方法可以在窗体、图片框、打印机和立即窗口中输出指定的信息,其一般格式如下: 说明: (1)“对象名称”可以是窗体(Form)、图片框(Picturebox)、打印机(Printer)以及立即窗口(Debug)。如省略对象名称,则默认在窗体上输出。 [对象名称.]Print [表达式表][,|;] 例5.1 编写程序分别在窗体、图片框、立即窗口、打印机中使用Print方法输出信息。 测试print方法的对象 程序要完成的功能是单击“窗体输出(command1)”、“图片框输出(command2)”、“立即窗口输出(command3)”、“打印机输出(command4)”时会在窗体、图片框、立即窗口、打印机上输出指定的信息。所以,编写如下事件过程: Private Sub Command1_Click() Print 我是当前窗体 End Sub Private Sub Command2_Click() Picture1.Print 我是图片框 End Sub Private Sub Command3_Click() Debug.Print 我是立即窗口 End Sub Private Sub Command4_Click() Printer.Print 我是打印机 End Sub 如果程序运行,分别单击了Command1和Command2两个按钮,应该在窗体上输出“我是当前窗体”,在图片框上输出“我是图片框”。 运行结果 (2)表达式可以是一个或多个表达式,可以是数值表达式也可以是字符表达式,当是字符表达式时,按照原样输出;当是数值表达式时,输出表达式的值。例如: (3)当输出表达式是多个时,表达式之间必须加上分隔符,分隔符可以是“,”、“;”或“空格”。用“,”号时,表示按标准的输出格式(即按区段输出格式)显示数据项,也就是以14个字符位置为单位把一个输出行分为若干个区段,逗号后面的表达式在下一个区段输出;如果用分号或空格作为多个表达式的分隔符,则表示各输出项按紧凑格式输出。例如: Print 3+5 CR 8 (4)如果省略表达式表,则表示输出一个空行。 (5)Print方法有计算和输出双重功能,但是应该特别注意,它没有赋值功能。例如: 这个语句的执行结果不能输出“x=8”,在立即窗口中会显示“False”。因为在这里“=”被当作逻辑比较运算符号来使用,而不是作为赋值符号来使用的。 a=3 CR b=5 CR Print x=a+b CR False (6)如果想让多个Print语句输出的内容在同一行上,可以在表达式后面加上分隔符逗号或者分号,那么多个Print语句的输出项会出现在同一行,如用逗号按标准输出格式输出,如用分号按紧凑格式输出。例如: 输出结果为: a = 3 b = 5 Print a; +; b; =; Print a + b Print a + b; =, Print a + b 3 + 5 = 8 3 + 5 = 8 5.1.2 与Print方法有关的函数 为了输出的信息按照指定的格式输出,VB中提供了几个和信息输出位置有关的函数,比如Tab函数、Spc函数等等。 1.Tab函数 格式:Tab(n) Tab函数完成的功能就是将光标移动到由n指定的位置进行输出,要输出的内容放在Tab函数后面,并用分号隔开。 说明: (1)参数n确定位置,它是一个整型值,表示下一个输出位置的列号,n值从最左端开始计数,通常最左侧的列号为1,如当前的输出位置已经大于n值,那么自动换到下一行n值指示的位置输出表达式。如果n1,则光标移动到第一列。 (2)Tab函数中的参数n没有具体的限制。当n值大于行宽时,输出位置为n Mod 行宽。 (3)当一个Print语句中有多个表达式时,每个表达式对应一个Tab函数也就是说该输出项的位置由它前面的Tab函数决定,各输出项之间以及Tab函数和输出项之间都用分号作为分隔符。例如: 下面我们通过一个例子来熟悉Tab函数的使用方法 例5.2 有课程表的一部分如表5-1所示,编程序显示上面的部分课程表(不显示表格线)。 Print Tab(1);100;Tab(10);100;Tab

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档