VisualBasic数据的输入输出.ppt_第1页
VisualBasic数据的输入输出.ppt_第2页
VisualBasic数据的输入输出.ppt_第3页
VisualBasic数据的输入输出.ppt_第4页
VisualBasic数据的输入输出.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据的输入输出 数据输出 print方法 print方法可以在窗体上显示文本字符串和表达式的值 并可在其他图形对象上或打印机上输出信息 格式 对象名称 print 表达式 说明 1 对象名称可以是窗体 图片框或打印机 也可以是立即窗口 如果省略对象名称则在当前窗体上输出 2 表达式可以是一个或多个表达式 可以是数值表达式或字符串 3 当输出多个表达式或字符串时个表达式用分隔符 逗号 分号或空格 隔开 4 print具有计算和输出双重功能 对于表达式先计算后输出 5 一般情况下每执行一次print方法都要自动换行 若需要在同一行上输出 可以在末尾加上一个分号或逗号 数据输出 与print有关的函数 1 tab函数把光标移到参数n指定的位置 从这个位置开始输出信息 要输出的内容放在tab函数的后面 并用分号隔开 例如 printtab 25 800将在第25个位置输出数值800注意 1 参数N为数值表达式 他是下一个输出位置的序号 表示在输出前把光标移到该列 通常最左边为第一列 如果当前显示位置已经超过N值则自动下移一行 2 当在一个print方法中有多个tab函数时 每个tab函数对应一个输出项 个输出项之间用分号隔开做例子 SPC函数 语法格式 spc n 在print输出中 可以跳过n个空格注意 1 n的取值范围 0 32767 是一个整数 2 spc函数与输出项之间用分号隔开 3 spc函数与tab函数可以互相代替 空格函数语法格式 space n 返回n个空格 格式输出 输出函数 format可以使数值或日期按指定格式输出 语法格式 Format 数值表达式 格式字符串 注意 1 如果省略格式字符串 则format函数与str函数基本相同 两者之间按的差别在于当把正数转换成字符串时str函数在字符串前留一个空格 而format函数不留空格 2 格式字符串是一个字符串常量或变量 它由专门的格式说明字符组成 由这些字符决定数据项的显示格式 并指定显示区段的长度 当格式字符串为常量时 必须放在双引号中 格式说明字符表 格式说明字符 格式说明字符 1 表示一个数字位 的个数决定了显示的长度例子 在立即窗口输出Printformat 12345 Printformat 12345 2 0与 功能相同 只是多余的位以0补齐例子 Printformat 12345 0000000 Printformat 12345 000 3 显示小数点小数点与 或0结合使用 可以放在显示区段的任何位置 根据字符串的位置 小数部分多余的数字按照四舍五入处理 Printformat 12345 Printformat 12 345 000 00 格式说明字符 4 逗号在格式字符串中起到分位的作用 即从小数点左边第一位开始 每3位用一个逗号隔开 逗号可以放在小数点的任何位置 小数点不要放在头部也不要放在仅靠小数点 例子 Printformat 12345 67 5 百分号通常放在格式字符串的尾部 用来输出百分号例子print 1 234 00 00 6 美元符号通常放在格式字符串的起始位置 在所显示的数值前加上一个 符号 例子 print 123 45 0 00 7 正号使显示的正数数据带上符号 通常放在格式字符串的头部例子 print 123 45 0 00 格式字符串 8 负号用来显示负数例子print 123 45 0 00 9E E 用指数形式显示数值例子 print 123456 78 0 00E 00 其他方法与属性 1 cls方法语法格式 对象名 cls清除print方法显示的文本或在图文框中显示的图形 并把光标移到对象的左上角 0 0 如果省略对象则清除当前窗体内的显示内容 2 move方法语法格式 对象名 move左边距离 上边距离 宽度 高度 用move方法来移动窗体和控件 并改变其大小 如果省略对象则表示移动的是窗体 例子 在窗体放置一个文本框 编写程序改变其大小与位置 代码 Privatesubform click Move800 800 3990 2660Text1 move200 200 1500 1200Endsub 其他方法与属性 Textheight与textwidth方法语法格式 对象 textheight返回字符串的高度 对象 textwidth返回字符串的宽度分析 根据在vb中的默认字体大小 求出 microsoft 高度 并乘以6作为下一个print位置的纵坐标 把横坐标设置为0 因此字符串microsoftvisualbasic6在第七行第一列显示 接下来显示字符串的高度与宽度 注意 在字符串中含有回车 asc码13 换行 asc码10 字符时 字符串的高度随之增加 回车换行如下所示 Chr 13 chr 10 字符串有几个回车换行其高度增加几倍 例子 使输出字符串居中显示 数据输入 inputbox函数 Inputbox函数可以产生一个对话框作为用户输入界面 等待用户输入 语法格式 Inputbox prompt title default xpos ypos helpfile context 参数解释 1 prompt是一个字符串 长度不得超过1024 显示内容可以自动换行 如果想按照自己的要求换行则需插入回车换行操作 即chr 13 chr 10 或vbcrlf2 title字符串对话框的标题3 default字符串用来显示输入缓冲区的默认信息 4 xpos ypos两个整数 用来确定对话框与屏幕做左边的距离和上边的距离 这两个参数必须成对使用 5 helpfile是一个字符串变量或表达式 用来表示帮助文件的名字context是一个数值变量或表达式 用来表示帮助主题的目录号 Inputbox函数例子 例子 要求单击窗体时弹出输入框 提示输入客户名字 并将输入内容输出到屏幕上 如下图 注意事项 1 执行inputbox函数产生一个输入对话框 如果有default参数则在输入框显示该参数的值 2 默认inputbox函数返回的是一个字符串 当需要输入数值并参与运算时必须在进行运算前用VAL函数转换成相应的数值类型 3 在inputbox函数对话框中有2个命令按键 一个是确认 一个是取消 单击确认键返回输入区的数值 单击取消返回一个空值 4 没执行一次inputbox函数只能输入一个数值 需要输入多个数值时必须多次调用inpputbox函数 输入的数据在按确认键后对话框消失 输入的数据必须作为函数的返回值付给一体个变量 否则输入的数据不能保存 MSGBOX函数 函数格式如下 msgbox msg type title helpfile context 该函数有5个参数 出第一个参数必需外 其余参数是可选的 参数介绍 1 msg是一个字符串 其长度不能超过1024个 如果超过其余则截掉 可以用chr 13 chr 10 强制换行 2 type是一个整数值或符号常量 用来控制在对话框内显示的按钮 图标的种类与数量 该参数值由4类数值相加产生 这4类数值或符号常量分别表示按钮的类型 显示图标的种类 活动按钮的位置及强制返回 见下表3 title是一个字符串 用来显示对话框的标题4 help context同inputbox函数 TYPE参数的取值 Type参数值介绍 1 数值0 5对话框内按钮的种类和数量 按钮共有7种 即确认 取消 终止 重试 忽略 是 否 每个数值表示一种组合 2 数值16 32 48 64指定对话框所显示的图标 共有4种 16指定暂停 32表示疑问 48通常用于警告 64用于忽略 3 数值0 256 512 768指定默认活动按钮 活动按钮中文子的周围有虚线 按回车键可执行该按钮的操作 4 数值0 4096分别用于应用程序和系统强制返回Type参数由上面4类数值组成 其组成原则 从每一类数值中选择一个值 把这几个值加在一起就是type参数的值 大多数应用程序中 通常只使用前3类数值 注意 在msgbox函数的5个参数中 只有第一个参数msg是必须的 其他的可以省略 Msgbox函数返回值解析 例子 将msgbox函数返回值输出到屏幕上PrivateSubForm Click Dima msg1 msg2AsStringmsg1 确认继续吗 msg2 操作对话框 a MsgBox msg1 34 msg2 PrintaEndSub 注意 34 2 32 0 Msgbox函数说明 1 msgbox函数的第二个参数的第三类数值用来确定默认活动按钮 2 msgbox函数的显示信息最多不超过1024个字符 所显示的信息自动换行 并能自动调整大小 如果由于格式要求换行则必须加回车换行符 3 在应用程中 msgbox函数的返回值通常用来作为继续执行程序的依据 根据返回值决定后面的操作 Msgbox语句 语句格式 msgboxmsg type title help context 各参数的含义及作用与msgbox函数相同 不过msgbox语句没有返回值 因此用于较简单的信息显示 模态窗口 在信息窗口中必须单击框中的某个按钮或按回车键 否则不能执行其他操作 这样的窗口称为模态窗口 非模态窗口 允许对屏幕上的其它窗口进行操作 即可一激活其它窗口 字形 1 字体类型通过fontname属性设置一般格式为 窗体 控件 printer fontname 字体类型 Fontname可以作为窗体 控件或打印机的属性 用来设置在这些对象上输出的字体类型 注意 如果省略 字体类型 即只给出fontname则返回正在使用的字体类型 2 字体大小语法格式 fontsize 点数 如果省略点数则返回当前字体大小例子 在当前窗体上用计算机内的字体格式输出一句话 Font 其他属性 1 粗体格式 fontbold boolean 该属性有两个值 当为true时以粗体字输出 否则正常输出 2 斜体字格式 fontitalic boolean 该属性有两个值 当为true时以斜体字输出 否则正常输出 3 加删除线fontstrikethru boolean 当为true时在输出文本中间划一横线 直线的长度与文本长度相同 4 加下划线fontunderline boolean 当为true时在输出文本加下划线 该属性默认值为false5 重叠显示fonttransparent boolean 当以图形或文本作为背景显示新的信息时 有时候需要保留原来的背景 使新显示的信息与背景重叠 例子 字体其他属性注意事项 1 除重叠显示属性只适用于窗体 图片框控件外 其他属性都适用于窗体和各种控件以及打印机 如果省略对象名则指的是当前窗体 2 设置一种属性后 该属性即开始起作用 并且不会自动撤销 只有在显式的重新设置后 才能改变该属性的值 打印机输出 一 直接输出即将信息直接送往打印机 格式 printer print 表达式表 1 page属性用来设置页号 其格式为 printer page当程序运行时page属性被设置为1 打印完1页后page属性自动增1 在应用程序中通常用page属性打印页号 例如 Printer print page printer page2 newpage方法用来实现换页操作格式 printer newpage一般打印机打印完一页后换页 如果使用newpage方法 则可以强制打印机跳到下一页打印 3 enddoc方法结束文件打印格式 printer enddoc执行enddoc方法表明应用程序内部文件的结束 并向pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论