书签 分享 收藏 举报 版权申诉 / 43
上传文档赚钱

类型计算机基础vb解读课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4945130
  • 上传时间:2023-01-27
  • 格式:PPT
  • 页数:43
  • 大小:1.33MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《计算机基础vb解读课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    计算机 基础 vb 解读 课件
    资源描述:

    1、第四章 数据的输入与输出?应用:应用:掌握print方法输出数据 掌握msgbox、inputbox函数的用法 掌握设置字体类型和大小的方法?了解:了解:使用打印机输出 教学目的要求:教学目的要求:第四章 数据的输入与输出 4.1 数据的输出 print方法 4.2 数据输入inputbox函数 4.3 MsgBox函数和MsgBox语句 4.4 字形 4.5 打印机输出 4.1.1 Print 方法 作用:实现对象上的数据输出 格式:1.对象名称 对象名:窗体、打印机、图片框、立即窗体等 省略对象名称时,默认为当前窗体 4.1 数据的输出 printprint方法 2表达式 输出项缺省时则输

    2、出一个空行 表达式:数值表达式或字符串 输出计算数值表达式的值 原样输出字符串 3 输出多个表达式或字符串时,可以用逗号、分号或空格分隔 逗 号:以14个字符为单位划分出若干个区段,逗号后面的输出项在下一个区段输出 分号或空格:按紧凑格式输出 4 print 方法具有计算和输出双重功能,对于表达式,先计算后输出 6 Print 方法没有赋值功能 如:Print Z=X+Y 结果:表达式Z=X+Y的值 输出数值数据时,前面有一个符号位(正号以空格表示),后面留有一个空格;输出字符串时,前后不留空格。5 每执行一次 print 方法要自动换行,若想在同一行显示,可以在末尾加逗号或分号。例:例:Pr

    3、ivate Sub Form_Click()a=2 b=VB Print 50*a 计算并输出表达式的值 Print b 输出变量的值 Print 输出空行 Print The Total is 输出字符串常量 End Sub 例:Private Sub Form_Click()Private Sub Form_Click()a=3:b=4 Print a,b,4+a,Print 2 Print 2*b b Print a,b Print a=;a,=;b End Sub End Sub 运行结果 (4)(4)若语句行末尾有分号或逗号,则输出本行输出项后不换行 4.1.2 与Print方法相关

    4、的函数 1.Tab函数 格式:Tab(n)说明:说明:n为数值表达式,值为整数 当n 1时,输出位置为第一列 每个Tab对应一个输出项,各输出项之间 用分号分隔用分号分隔(用逗号分隔,结果是否一致?)结果是否一致?)例例4.1?牐湩?慔?尻 学号;慔?姓名;慔?成绩 输出结果是(1个汉字占2个位置):学号姓名成绩 2.Spc函数函数 格式:Spc(n)功能:可以跳过n个空格,与Tab功能相近,但Spc表示的是两个输出项之间的间隔。说明:n为数值表达式,其值为0 32767之间的整数。Spc函数和输出项之间用分号间隔 牐湩?学号?灓?尻姓名?灓?尻成绩 输出结果(表示空格)学号姓名 3.Spac

    5、e$函数函数 格式:Space$(n)功能:返回n个空格 说明:n为数值表达式,其值为非负数 Print 计算机学院?灓捡火?网络实验室 4.1.3 Format$函数 格式:Format$(数值表达式,格式字符串)功能:根据格式字符串规定的格式输出数值 或日期 说明:“数值表达式”:输出的值“格式字符串”:输出时的格式 字 符 作 用#表示一个数字位,#的个数决定显示区段的长度。若要显示的数值位数大于指定区段长度,则按实际长度输出;若要显示的数值小于指定区段长度,则该数值靠区段左端输出,多余位不补 0。如:Print Format$(12345,#)输出结果:12345 Print Form

    6、at$(12345,#)输出结果:12345 0 与#作用相似 要显示的数值小于指定区段长度时,数值靠区段右端输出,多余位用0补齐。如:Print Format$(12345,输出结果:0012345 Print Format$(12345,输出结果:12345 格式说明字符格式说明字符:.小数点与#和0结合使用,可以出现在显示区段的任意位置。小数部分多余数字,四舍五入 如:Print Format$(12.345,输出结果:012.35 Print Format$(12.345,#.#)输出结果:12.35,千位分隔符,在格式字符串中插入逗号起到分位的作用。对于输出数值从小数点左边一位开始每

    7、三位用一个逗号分开。逗号可以放在小数点左边的任意位置,但不能出现在头部,也不能紧靠小数点。如:Print Format$(98712.65,#,#.#)输出结果:98,712.65 Print Format$(98712.65,#,#.#)输出结果:98,712.65 Print Format$(98712.65,#.#)输出结果:,98712.65(错误)Print Format$(98712.65,#,.#)输出结果:98.71 (错误)%用来放在格式字符串的尾部,输出百分号。如:Print Format$(0.165,输出结果:16.5%$用来作为格式字符串的起始字符,在要输出的数值前加

    8、$。如:Print Format$(165.234,$#00.00)输出结果:$165.23+、-通常放在格式字符串的首部,在要显示的数值前面加上正号或负号。如:Print Format$(165.234,-#00.00)输出结果:-165.23 Print Format$(165.234,+#00.00)输出结果:+165.23 E+、E-用指数形式显示数值,E+和E-的作用基本相同。如:Print Format$(1657.234,输出结果:1.66E+03 Print Format$(0.0234,输出结果:2.34E-02 例子?A)Print A=x+y B)Print“A=”;x+

    9、y C)Print“A=”+Str(x+y)D)Print“A=”&x+y A 设设X=4、y=6,则以下不能在窗体上显示处,则以下不能在窗体上显示处“A=10”的语句是()1.Cls方法 作用:清除用Print方法显示的文本或在图片框显示的图形,光标移到对象的左上角(0,0)格式:对象.Cls 对象可以是窗体或图片框 4.1.4 其他有关方法其他有关方法 2.Move 方法方法 2.TextHeight 方法和TextWidth 方法 用于帮助设置坐标。“对象”包括窗体 和图片框 TextHeight 方法返回一个文本字符串的高度值TextWidth 方法返回一个文本字符串的宽度值。1函数的

    10、格式 格式:InputBox(PROMPT,TITLE,DEFAULT,XPOS,YPOS,HELPFILE,CONTEXT)2.函数的参数 (1)PROMPT:提示信息(不超过1024个字符)(2)TITLE:对话框的标题 (3)DEFAULT:作为默认输入值;缺省,输入区空白 (4)XPOS,YPOS:整数,单位twip。对话框在屏幕中的显示位置 XPOS:左边距;YPOS:上边距。XPOS和YPOS或者成对使用,或者都省略 缺省:对话框位于屏幕中心线向下三分之一处 4.2 数据输入数据输入 inputboxinputbox函数 (5)HELPFILE,CONTEXT:HELPFILE:字

    11、符串变量或字符串表达式,帮助文件:字符串变量或字符串表达式,帮助文件的名称;的名称;CONTEXT:数值变量或表达式,相关帮助:数值变量或表达式,相关帮助主题的目录号。主题的目录号。使用这组参数,在对话框中将增加一个帮助按钮。使用这组参数,在对话框中将增加一个帮助按钮。按帮助按钮或按帮助按钮或F1键将得到相应的帮助信息。这两个键将得到相应的帮助信息。这两个参数或者全部使用,或者全部缺省。参数或者全部使用,或者全部缺省。例1 例2 例3 3.说明:(1)PROMPR:系统可以自动换行。人为换行,需插 入回车符 (2)返回值:字符串。想输入非字符串类型信息,需要类型转换或对返回值的类型事先声明 (

    12、3)InputBox 一次只能输入一个值,需要多个输入时,需要多次调用InputBox 函数 (4)InputBox 函数也可以写成InputBox$,两种形式等价?A)变量x的值是数值10 B)在inputbox对话框标题栏中显示的是“示例”C)0是默认值 D)变量x的值是字符串“10”D 设有语句:x=inputbox(“输入数值”,“0”,“示例”)程序运行后,如果从键盘上输入数值 10并按回车键,则下列叙述中正确的是()执行如下语句:a=inputbox(“today”,“tomorrow”,“yesterday”,“day before yesterday”,5)将显示一个输入对话框

    13、,在对话框的输入区中显示的信息是()A)today B)tomorrow C)yesterday D)day before yesterday?C 4.3.1 MsgBox 函数 1.函数的格式 MsgBox(MESSAGE,TYPE,TITLE,HELPFILE,CONTEXT)2.函数的参数 (1)MESSAGE:不超过1024个字符的字符串。提示信息 (2)TYPE:对话框内图标和按钮的种类及数量。参数的值由表中四种类型的数值相加产生,通常只用前三类数值 .4.3 MsgBox函数和MsgBox语句 类 型 符 号 常 量 数 值 功 能 按钮的类型(确定、取消、终止、重试、忽略、是、否

    14、)和数量 vbOKOnly vbOKCancel vbAbortRetryIgnore vbYesNoCancel vbYesNo vbRetryCancel 0 1 2 3 4 5 只显示“确定”按钮 显示“确定”和“取消”按钮 显示“终止”、“重试”和“忽略”按钮 显示“是”、“否”和“取消”按钮 显示“是”和“否”按钮 显示“重试”和“取消”按钮 图标类型(暂停、疑问、警告、忽略)vbCritical vbQuestion vbExclamation vbInformation 16 32 48 64 显示暂停图标(x)显示疑问图标(?)显示警告图标(!)显示忽略图标(i)应用程序强制返

    15、回 系统强制返回 0 4096 VbApplicationModal vbSystemModal 强制返回 第一个按钮是默认值 第二个按钮是默认值 第三个按钮是默认值 第四个按钮是默认值 0 256 512 768 vbDefaultButton1 VbDefaultButton2 VbDefaultButton3 VbDefaultButton4 默认活动按钮 功 能 数数 值值 符符 号号 常常 量量 类类 型型(3)TITLE:对话框的标题。省略参数,工程的名称将:对话框的标题。省略参数,工程的名称将作为对话框标题;不想显示标题,参数设为空作为对话框标题;不想显示标题,参数设为空 串串

    16、3.函数的返回值 (1)返回1或符号常量vbOK,表明选择了“确定”按钮 (2)返回2或符号常量vbCancel,表明选择了“取消”按钮 (3)返回3或符号常量vbAbort,表明用户选择了“终止”按钮 (4)返回4或符号常量vbRetry,表明用户选择了“重试”按钮 (5)返回5或符号常量vbIgnore,表明用户选择了“忽略”按钮 (6)返回6或符号常量vbYes,表明用户选择了“是”按钮 (7)返回7或符号常量vbNo,表明用户选择了“否”按钮 共有7种按钮,返回值为17之间的一个数,分别与之间的一个数,分别与7个个按钮相对应按钮相对应 例例2 例例1 5.说明:说明:(1)信息框内标有

    17、虚线框的按钮是当前活动按钮,鼠标单击该按钮或按回车键,表示选中该按钮 (2)提示信息(MESSAGE)可以按自己的要求换行,需要自行插入回车符(3)MsgBox 的返回值常作为程序继续运行的依据 (4)MsgBox 产生的对话框属于“模态窗口”(Modal Window)“模态窗口”:程序运行时,出现对话框,用户必须做出选择,否则不能继续运行,处于等待状态 4.3.2 MsgBox 语句语句 MsgBox 语句和MsgBox 函数的功能完全相同,差别仅在于MsgBox 语句没有返回值。格式:MsgBox MESSAGE$,TYPE%,TITLE$见例7?A)X的值是数值10 B)输入对话框的标

    18、题是“输入整数”C)信息框的标题是“输入数据:10”D)信息框中显示的是“输入的数据是:”假定有如下的命令按钮(名称为command1)事件过程 Private Sub Command1_Click()?砠?灮瑵潂?输入:?尠 输入整数)?杳潂?输入的数据是:?尠输入数据:+x End Sub 程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是()A 4.4.1 字体类型和大小 FontName:对象?湯乴浡孥尽湯乴浡孥尽字体类型 FontSize :对象.FontSize=点数 1.格式 2.参数 a.字体类型:VB中使用的英文和中文字体,中 文字体用的数量取决于操作系

    19、统的汉字环境 b.点数:设定字体大小,默认值,9 见例8 4.4 字 形 4.4.2 其他属性其他属性 1.粗体字 格式:对象.FontBold=True|False True:设为粗体;Flase:取消粗体。默认值:False 2.斜体字 格式:对象.FontItalic=True|False True:设为斜体;Flase:取消斜体。默认值:False 3.下划线 格式:对象.FontUnderline=True|False True:加下划线;Flase:取消下划线。默认值:False 4.加删除线 格式:对象.FontStrikethru=True|False True:添加删除线;F

    20、lase:取消删除线。默认值:False 5.重叠显示 格式:对象.FontTransparent=True|False True:前景和背景重叠显示;False:背景被前景覆盖。默认值:True 见例8-1 6TextHeight 和TextWidth 方法 格式:对象.TextHeight(字符串)对象.TextWidth(字符串)返回文本的高度和宽度(单位:twip)字形和大小不同时,返回值也不同 见例9 格式:Printer.Print 输出项 参数“输出项”的含义同Print 方法完全相同 1.Page属性 作用:设置页号,Page初值为1,每打印一页,自动加1 格式:Printer

    21、.Page 如:Printer.Print“Page”;Printer.Page打印时,Printer.Page 被设为当前页码 4.5.1 直接输出 4.5 打印机输出打印机输出 3.EndDoc方法 作用:结束文件打印,同时,向打印机管理程 序发出最后一页的退出信息,并将 Page 置1.格式:Printer.EndDoc 2.NewPage方法 作用:强制实现打印机换页,Page值自动加1 格式:Printer.NewPage Private Sub Form_Click()Dim Header,i,Y 声明变量。Print Now printing.在窗体上放置注意信息。Header=

    22、Printing Demo-Page 设置页眉字符串。For i=1 To 3 Printer.Print Header;打印页眉。Printer.Print Printer.Page 打印页号。Y=Printer.CurrentY+10 设置行位置。画一条跨页横线。Printer.Line(0,Y)-(Printer.ScaleWidth,Y)画线。For K=1 To 50 Printer.Print String(K,“);打印空格字符串。Printer.Print Visual Basic;打印文本。Printer.Print Printer.Page 打印页号。Next K Prin

    23、ter.NewPage Next i Printer.EndDoc End End Sub Private Sub Form_Click()Printer.FontName=Times New Roman Printer.FontSize=20?牐湩整?牐湩?直接输出测试 Printer.Print page;Printer.Page Printer.NewPage Printer.Print page;Printer.Page?牐湩整?牐湩?换页输出 Printer.EndDoc End Sub 4.5.2 窗体输出窗体输出 PrintForm 方法:打印窗体内容。不仅可以打印窗体的文本信息,还可以打印窗体的可见图形或控件 格式:窗体.PrintForm 在打印窗体时,一定要将窗体的属性“AutoRedraw”设为真,以便保存窗体信息 例例4.11 Private Sub Form_Click()AutoRedraw=True FontName=Times New Roman FontSize=20?倠楲瑮尠窗体输出测试 PrintForm End Sub

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:计算机基础vb解读课件.ppt
    链接地址:https://www.163wenku.com/p-4945130.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库