- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- Visual BasicNET程序设计基础(第8章)-Windows应用程序设计基础.ppt
- Visual BasicNET程序设计基础(第9章)-综合程序分析与设计.ppt
- Visual BasicNET程序设计基础.ppt
- Visual BasicNET程序设计基础第八章.ppt
- Visual BasicNET程序设计基础第二章.ppt
- Visual BasicNET程序设计基础第九章.ppt
- Visual BasicNET程序设计基础第六章.ppt
- Visual BasicNET程序设计基础第七章.ppt
- Visual BasicNET程序设计基础第三章.ppt
- Visual BasicNET程序设计基础第十章.ppt
- 2025至2030中国氮化硼纳米管行业运营态势与投资前景调查研究报告.docx
- 2025至2030全球及中国键合翅片散热器行业调研及市场前景预测评估报告.docx
- 2025至2030中国商用马桶水箱进水阀行业市场深度研究与战略咨询分析报告.docx
- 2025至2030中国医疗旅行行业市场深度研究与战略咨询分析报告.docx
- 2025-2030碳纤维复合材料在风电叶片中的应用经济性测算.docx
- 2025至2030中国铜镍锡合金行业市场深度研究与战略咨询分析报告.docx
- 2025至2030中国光镜行业运营态势与投资前景调查研究报告.docx
- 2025至2030电泳涂层行业调研及市场前景预测评估报告.docx
- 2025-2030中国智能投影设备供应商市场竞争态势市场发展现状竞争分析评估报告.docx
- 2025至2030中国小麦啤酒行业调研及市场前景预测评估报告.docx
最近下载
- 建筑工程图集 19DX101-1:建筑电气常用数据.pdf VIP
- 中国古代建筑防火技术.doc VIP
- (高清版)D-Z-T 0450-2023 地质灾害监测数据通信技术要求.pdf VIP
- 中文版 RCC-M 2007:ANNEX FV 确定氯、氟及硫含量的化学分析方法.pdf VIP
- 玩具总动员综合实践.ppt VIP
- 8版肺动脉高压肺心病.pdf VIP
- HJ 828-2017 水质 化学需氧量的测定 重铬酸盐法(正式版).pdf VIP
- 2025年海南省中考数学试题(含答案解析).docx
- 中国地理(华东师范大学)中国大学MOOC慕课 章节测验 客观题答案.docx VIP
- 笔墨时空——解读中国书法文化基因知到课后答案智慧树章节测试答案2025年春临沂大学.docx VIP
文档评论(0)