版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章数据输入输出主要内容:Print函数、Tab函数、Spc函数的用法InputBox函数、MsgBox函数的用法本章重难点重点:Print函数,InputBox函数,MsgBox函数的用法难点:1.MsgBox函数中的参数设置,以及返回值的运用2.如何利用InputBox函数、MsgBox函数实现用户和计算机之间的交互前述内容回忆在前面章节所学习的对象中,能够进行输入数据的有文本框;可以输出数据的有按钮、标签。这些控件适合输入或输出简单少量文字内容,假设要在窗体上直接输出如下形式文本,
如何解决呢?3.1数据输出方法1、
Print方法形式:[对象.]Print[表达式列表][;|,]作用:在对象上输出信息说明:对象:窗体、图形框或打印机(Printer),省略对象在窗体上输出。;(分号):光标定位在上一个显示的字符后。,(逗号):光标定位在下一个打印区的开始位置处。无;,时换行。先计算表达式的值,然后输出该值Print方法在Form_Load事件过程中起作用,必须设置窗体的AutoRedraw为True。注意举例如下:
PrivateSubForm_click()x,y,”abc”,”def”
Print“abc”,”def”,x,yx;y;”abc”;”def”
Print“abc”;”def”;x;y
Print“z/(y/x)=”;z/(y/x)
EndSub观察发现:上述例题的输出每一次输出都从最左边开始,如何实现如word中的缩进或跳格呢?Spc(n)和Tab(n)函数Spc(n)函数:插入n个空格,允许重复使用。Tab(n)函数:左端开始右移动n列,允许重复使用。Tab(n)从最左第一列算起定位于第n列,假设当前打印位置已超过n列,那么定位于下一行的第n列。Spc(n)从前一位置起空n个空格。例如:Print“Hello”;Tab(10);”world”Print“Hello”;Spc(10);”world”PrintTab(4);”Hello”;Tab;”world”print方法适适宜合直接在窗体控件上输出文本,假设要用输出对话框的形式输入输出数据,如何解决呢?输入对话框输出对话框3.2数据输入输出函数和过程InputBox()函数例3-3作用:InputBox()函数产生一个输入框,等待用户输入数据或按下按钮,并返回所输入的内容。格式:InputBox(提示[,标题][,默认值][,x坐标位置][,y坐标位置])案例1某商场营业员的总工资由两局部组成:根本工资和营业额提成。根本工资一般为300元;营业额提成是营业额的5%。要求输入根本工资、本月的营业额,显示实发工资。要求单击窗体后,从输入框分别输入每月根本工资与本月营业额,然后将每月实发工资显示在标签中。运行效果如以下图所示所示,分别在输入框输入根本工资1000与营业额4000,单击“确定”后,那么所发工资显示在标签中。记住InputBox()函数的常用参数按顺序分别是:提示信息,对话框标题,输入区缺省值注意参数间用英文状态的逗号函数返回字符串类型。本卷须知课堂练习通过InputBox函数输入圆的半径,计算圆的周长和面积,将结果输出到标签中。当在word中进行文档操作时,假设不小心按下关闭按钮,系统如何做?MsgBox函数
函数形式:变量[%]=MsgBox(提示[,按钮][,标题])
第3个按钮为默认512VBDefaultButton3第2个按钮为默认56VBDefaultButton2第1个按钮为默认0VBDefaultButton1默认按钮
信息图标64VBInformation警告信息图标48VBExclamation询问信息图标32VBQuestion关键信息图标16VBCritical图标类型
重试、取消按钮5VBRetryCancel是、否按钮4VBYesNo是、否、取消按钮3VBYesNoCancel终止、重试、忽略按钮2VBAboutRetryIgnore确定、取消按钮1VBOkCancel确定按钮0VBOkOnly按钮数目描述值内部常数分组MsgBox按钮和图标设置
在输入“提示”参数时假设要显示多行,可在每行文字末尾加上Chr(13)和Chr(10)举例:v=msgBox(“是否保存对文档1的修改”,vbYesNoCancel+VBExclamation,”MicrosoftOfficeWord”)v=msgBox(“是否保存对文档1的修改”,vbYesNoCancel+VBExclamation,”MicrosoftOfficeWord”)v=msgBox(“是否保存对文档1的修改”,3+48,”MicrosoftOfficeWord”)总结:‘按钮’参数可以由内部常数和数值两种形式表示。假设要省略按钮样式,必须把位置给空出来。如:MsgBox(“结果有误”,,”出错了”)MsgBox函数的返回值必须赋值给一个变量在设计按钮样式时,注意考虑提示信息与按钮的匹配性本卷须知课堂练习针对如下对话框写出MsgBox函数的各个参数MsgBox()所选按钮返回值
内部常数返回值被单击的按钮vbOk1确定vbCancel2取消vbAbort3终止vbRetry4重试vbIgnore5忽略vbYes6是vbNo7否案例2编一账号和密码输入的检验程序,当输入密码不正确时,出现消息框显示有关信息。运行结果如以下图所示:
MsgBox过程作用:MsgBox过程产生一个消息框,向用户传送信息,并可通过用户在对话框上的选择,接收用户所做的响应,无返回值。格式:MsgBox提示[,按钮、图标的类型][,标题]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版ERP系统用户权限管理与审计合同3篇
- 基于二零二五年度计划的工业级无人机采购合同3篇
- 二零二五版电商产品包装设计与营销方案合同3篇
- 二零二五年港口集装箱租赁及维护服务合同规范3篇
- 二零二五版驾驶员与货运配送服务企业劳动合同3篇
- 二零二五年矿山企业矿产品环保评价采购合同3篇
- 二零二五版CFG桩施工质量保障合同协议2篇
- 二零二五版区块链技术应用定金及借款合同2篇
- 二零二五版出租车驾驶员权益保障合同3篇
- 二零二五年度遮阳棚安装与户外照明系统设计合同4篇
- 新概念英语第二册考评试卷含答案(第49-56课)
- 商业伦理与企业社会责任(山东财经大学)智慧树知到期末考试答案章节答案2024年山东财经大学
- 【奥运会奖牌榜预测建模实证探析12000字(论文)】
- (完整版)译林版英语词汇表(四年级下)
- 阻燃壁纸汇报
- 8 泵站设备安装工程单元工程质量验收评定表及填表说明
- 企业年会盛典元旦颁奖晚会通用PPT模板
- 污水管道工程监理控制要点
- 潮流能发电及潮流能发电装置汇总
- (高清正版)T_CAGHP 066—2019危岩落石柔性防护网工程技术规范(试行)
- 支票票样-样版
评论
0/150
提交评论