- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB二级第5章
第五章 数据的输入与输出 教学要求: 熟练掌握数据输出的方法 输入/输出消息框函数的使用; 字形的常用属性 5.1 数据输出---Print方法 5.1.1 Print方法 格式为: [对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,] 对象:窗体、图形框或打印机(Pinter) ,省略对象时在窗体上输出。 Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。每个打印区占14列。 无(;,):换行。 说明: [对象名.] 可以是窗体名、图片框名,也可是立即窗口“Debug”。 若省略对象,则表示在当前窗体上输出。 用Print方法在图片框和立即窗口对象中输出与在窗体对象中的输出方法完全相同。 5.1 数据输出---Print方法 5.1.2 和Print方法有关的函数 Tab函数:绝对列函数 Spc函数:相对列函数 Space空格函数:产生n个空格 5.1.3 格式输出函数 Format$(数值表达式,格式字符串) 注意:Format$函数和Str$函数的区别,课本88页。补充说明: E+:不管指数的符号是正数还是负数,指数是正数时在E后面显示符号“+”,是负数时在E后面显示符号“-”。 E-:指数是正数时在E后面不显示符号“+”,是负数时在E后面显示符号“-”。 5.1 数据输出---Print方法 5.1.4 CurrentX、CurrentY属性 设置或返回窗体下一次输出位置的水平、垂直坐标,这两个属性只能在代码窗口使用,不能在属性窗口中直接设置,单位twip。使用对象可以是窗体或图片框,用于在Print输出前精确地定位输出位置。 5.1.5 TextWidth、TextHeight属性(了解) 设置或返回文本字符串的宽度、高度值,单位twip。 使用对象可以是窗体或图片框。 5.1.6 ScaleWidth、ScaleHeight属性(了解) 对象的内部宽度和高度,注意和Width、Height的区别。 5.2 用户交互函数和过程 1. InputBox函数 变量名=InputBox[$](提示信息[,标题][,默认值][,x坐标][,y坐标] ) InputBox函数的功能打开一个如下对话框: InputBox函数的语句: 要显示上面的对话框,VB语句: Dim n as integer N=val(inputbox(“请输入一个整数n:”,”数据输入窗口”,”0”) Inputbox函数的返回值为字符串,所以可以用val函数将其转换为数值。 2. MsgBox函数和MsgBox过程 函数形式:变量[%] = MsgBox(提示[,对话框样式][,标题]) 过程形式: MsgBox 提示[,对话框样式][,标题] 功能:在对话框中显示信息,并等待用户动作; 当需要处理用户动作时,用函数形式,不需要处理用户动作时,用过程形式; 对话框样式=按钮[+图标][+缺省按钮] [+模式] 说明: “标题”和“提示”与InputBox函数中对应的参数相同; “按钮+图标 +缺省按钮+模式”是整型表达式,决定信息框按钮数目、出现在信息框上的图标类型及操作模式(见表4.1) 若程序中需要返回值,则使用函数,否则可调用过程。 MsgBox函数的返回值: MsgBox函数应用: 当显示信息,不需要处理时: Msgbox(“用户名和密码错误,请重新输入!”) 当显示信息,根据用户的不同动作来选择执行不同的内容时: N=Msgbox(“是否显示注册信息?” , vbYesNo+vbInformation,”提示信息”) If n=vbyes then … Endif 窗口类型 1 模态窗口 MsgBox函数或语句产生的信息框出现后,必须作出选择,即单击框中的某个按钮,否则不能执行其他操作。 2 非模态窗口 当多个窗口同时存在时,非模态窗口允许对其他窗口进行操作。例如VB编辑菜单中的查找命令项。 练习 1 使用inputbox函数输入三角形的三边(假设能构成一个三角形),计算结果显示在Msgbox消息框中,要求结果保留2位小数(参考Round函数 )。 2 课本86页的例题,加强字形属性和Tab函数的掌握。 3 在窗体上制作一个宽4000,高3000的图片框,分别在窗体和图片框的1000,800的位置输出大小为12的黑体文字“BASIC”。 * * 标题 提示信息 默认值
文档评论(0)