第5章 数据输入输出精选PPT.ppt
《第5章 数据输入输出精选PPT.ppt》由会员分享,可在线阅读,更多相关《第5章 数据输入输出精选PPT.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 数据输入输出数据输入输出第1页,本讲稿共40页l Visual Visual BasicBasic的的输输入入输输出出灵灵活活、多多样样、方方便便、形形象象直直观观。本本章章将将介介绍绍与与输输入入输输出出操操作有关的方法和函数。作有关的方法和函数。第2页,本讲稿共40页目录目录5.1数据输出数据输出Print方法方法 数据输入数据输入-InputBox函数函数5.2MsgBox函数和函数和MsgBox语句语句5.3字形字形5.4打印机输出打印机输出5.5第3页,本讲稿共40页l VBVB中中的的每每个个对对象象都都包包括括若若干干方方法法,方方法法是是对对象象内内部部的的函函数数
2、或或过过程程,通通过过调调用用对对象象的的方方法法,可可使使对对象象执执行行特特定定的的操操作作。常常见见的的方方法法有有:PrintPrint、ClsCls(输输出出和和擦擦除除);HideHide、ShowShow(隐隐藏藏和和显显示示);MoveMove(移移动动);SetFocusSetFocus(焦点)。调用对象的一般语法格式是:(焦点)。调用对象的一般语法格式是:对象名.方法名.参数表第4页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.1 Print方法对象名称对象名称.Print表达式表表达式表,|;说明:说明:n使用的对象可以是窗体、图片框或打印机使用的对象
3、可以是窗体、图片框或打印机 Print 程序设计程序设计 在当前窗体上输出在当前窗体上输出 Picture1.Print 程序设计程序设计 在图片框上输出在图片框上输出n表表达达式式列列表表是是一一个个或或多多个个表表达达式式,如如果果省省略略,则则输输出出一个空行。一个空行。n有有计计算算和和输输出出双双重重功功能能,先先计计算算后后输输出出。输输出出数数值值数数据据时时,前前面面有有一一个个符符号号位位(正正号号以以空空格格表表示示),后后面面留留有一个空格;输出字符串时,前后不留空格。有一个空格;输出字符串时,前后不留空格。第5页,本讲稿共40页5.1 数据输出数据输出Print方法方法
4、5.1.1 Print方法【例例1】Private Sub Form_Click()a=2 b=VB Print 50*a 计算并输出表达式的值计算并输出表达式的值 Print b 输出变量的值输出变量的值 Print 输出空行输出空行 Print The Total is 输出字符串常量输出字符串常量 End Sub运行结果运行结果第6页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.1 Print方法n当当输输出出多多个个表表达达式式或或字字符符串串时时,各各表表达达式式用用分分隔隔符符(逗逗号号、分分号号或空格)隔开。或空格)隔开。n如如果果输输出出的的各各表表达达式式
5、之之间间用用逗逗号号分分隔隔,则则按按分分区区(14个个字字符符为为一一区区)输输出出格格式式显显示示数数据据项项。如如果果各各输输出出项项之之间间用用分分号号或或空空格格作作分分隔隔符,则按紧凑输出格式输出数据。符,则按紧凑输出格式输出数据。【例例2】Private Sub Form_Click()a=3:b=4 Print a,b,4+a,Print 2*b Print a,b Print Print a=;a,b=;b End Sub第7页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.1 Print方法【例【例3】使用】使用Print方法输出全班学生的平均年龄。方法输
6、出全班学生的平均年龄。已知已知1818岁岁6 6人,人,1919岁岁2121人,人,2020岁岁2323人,人,2121岁岁1515人人Private Sub Form_Click()Dim a As Integer,b As Integer,c As Integer Dim d As Integer,s As Integer,m As Single a=6:b=21:c=23:d=15 s=a+b+c+d m=(a*18+b*19+c*20+d*21)/s Print 平均年龄:平均年龄:;mEnd Sub第8页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Prin
7、t方法有关的函数和方法TabTab函数函数该函数格式如下:该函数格式如下:Tab(n)Tab(n)功功能能:把把光光标标移移动动到到由由参参数数n指指定定的的位位置置,从从这这个个位位置置开开始始输输出出信息。要输出的内容放在信息。要输出的内容放在Tab函数的后面,并用分号隔开。函数的后面,并用分号隔开。第9页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Print方法有关的函数和方法【例【例4】编程显示下列表格(不显示格线)】编程显示下列表格(不显示格线)学号学号姓名姓名成绩成绩19011001张小三张小三5719011003李小四李小四6919011012马小五马
8、小五92程序代码:程序代码:Private Sub Form_Click()Print Print Tab(15);学号学号;Tab(26);姓名姓名;Tab(36);成绩成绩 Print Tab(14);String(27,-)Print Tab(14);19011001;Tab(26);张小三张小三;Tab(36);57 Print Tab(14);19011003;Tab(26);李小四李小四;Tab(36);69 Print Tab(14);19011012;Tab(26);马小五马小五;Tab(36);92 Print Tab(14);String(27,-)End Sub第10页,
9、本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Print方法有关的函数和方法SpcSpc函数函数该函数格式如下:该函数格式如下:SpcSpc(n)(n)功能:在功能:在Print的输出中,用的输出中,用Spc函数可以跳过函数可以跳过n个空格。个空格。第11页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Print方法有关的函数和方法SpcSpc函数函数该函数格式如下:该函数格式如下:SpcSpc(n)(n)如:如:Print 学号学号;Spc(2);姓名姓名;Spc(5);成绩成绩输出结果是:学号输出结果是:学号 姓名姓名 成绩成绩第12页,本
10、讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Print方法有关的函数和方法Space$Space$函数函数该函数格式如下:该函数格式如下:Space$Space$(n)(n)功能:用于返回功能:用于返回n个空格。个空格。第13页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Print方法有关的函数和方法Space$Space$函数函数该函数格式如下:该函数格式如下:Space$Space$(n)(n)如:如:a$=a+Space(4)+b Print a$输出结果是:输出结果是:a b第14页,本讲稿共40页5.1 数据输出数据输出Print方
11、法方法5.1.2 与Print方法有关的函数和方法ClsCls方法方法该函数格式如下:该函数格式如下:对象对象对象对象.Cls.Cls功功能能:清清除除由由Print方方法法显显示示的的文文本本或或图图片片框框中中显显示示的的图图形形,并并把光标移动到对象的左上角(把光标移动到对象的左上角(0,0)。)。第15页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Print方法有关的函数和方法ClsCls方法方法该函数格式如下:该函数格式如下:对象对象对象对象.Cls.Cls如:如:Picture1.Cls 清除图片框清除图片框Picture1内的图形或文本内的图形或文本
12、Cls 清除当前窗体内显示的内容清除当前窗体内显示的内容第16页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Print方法有关的函数和方法MoveMove方法方法该函数格式如下:该函数格式如下:对象对象对象对象.Move.Move 左边距离左边距离左边距离左边距离,上边距离上边距离上边距离上边距离,宽度宽度宽度宽度,高度高度高度高度功能:用来移动窗体和控件,并可改变其大小。功能:用来移动窗体和控件,并可改变其大小。第17页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.2 与Print方法有关的函数和方法【例例5】在在窗窗体体任任意意位位置置画画一
13、一个个文文本本框框和和一一个个图图片片框框,编编写写程程序序移移动它们的位置并改变其大小。动它们的位置并改变其大小。移动控件图(初始界面)移动控件图(初始界面)Private Sub Form_Click()Move 800,800,3990,2600 Text1.Move 200,200,1500,1000 Picture1.Move 1800,200,1500,1000 Picture1.Print picture1End Sub移动控件图(运行情况)移动控件图(运行情况)第18页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.3 格式输出Format$Format$该函
14、数格式如下:该函数格式如下:Format$Format$(数值表达式(数值表达式(数值表达式(数值表达式,格式字符串)格式字符串)格式字符串)格式字符串)功能:按功能:按“格式字符串格式字符串”指定的格式输出指定的格式输出“数值表达式数值表达式”的值。的值。第19页,本讲稿共40页5.1 数据输出数据输出Print方法方法5.1.3 格式输出【例例6】Private Sub Form_Click()a=4513.7:b=3456.78:TimeVar=#08:30:05#Print Format$(a,#,#.#)Print Format$(a,$#,#.00)Print Format$(b,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 数据输入输出精选PPT 数据 输入输出 精选 PPT
限制150内