VB程序设计实验要求及报告.doc

上传人:飞****2 文档编号:78985836 上传时间:2023-03-19 格式:DOC 页数:5 大小:123KB
返回 下载 相关 举报
VB程序设计实验要求及报告.doc_第1页
第1页 / 共5页
VB程序设计实验要求及报告.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《VB程序设计实验要求及报告.doc》由会员分享,可在线阅读,更多相关《VB程序设计实验要求及报告.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、上海立信会计学院本科实验报告实验2 顺序结构一、 实验目的1 掌握正确书写表达式、复制语句的规则。2 掌握常用函数的使用。3 掌握InputBox 与 MsgBox的使用。4 掌握Print方法和Format格式的使用二、实验要求1 在C:下建立子文件夹“VB实验2”,按照题目要求,在该文件夹下为各题保存相应的文件,如本实验中的第一题,需保存的文件有:工程文件(21.vbp)、窗体文件(21.frm) 及可执行文件(21.exe),本实验中的第二题,需保存的文件有:工程文件(22.vbp)、窗体文件(22.frm) 及可执行文件(22.exe),其余实验依此类推。2 撰写实验过程中出现了哪些问

2、题、错误,你是如何解决的,做一个小结。三、 实验内容:1. 按图2-1(a)所示设计窗体界面,窗体内有3个标签、2个按钮、1个文本框,输入、输出项控件的初值均为空,所有控件的字体、大小均为默认值。要求:输入半径,计算圆面积和圆周长,为保证程序运行的正确,对输入的半径值进行合法性检查(不能含有非数字字符、不能为负数,通过按Tab键进行检查),数据检查调用IsNumeric函数等;若有错,利用MsgBox显示出错信息,如图2-1(b)所示,然后光标定位于文本框处,重新输入;若正确,通过计算按钮计算相应结果。计算结果保留2位小数,第一、第二位小数是零也要显示,圆周率取3.14。 图2-1(a) 图2

3、-1(b)Private Sub Command1_Click() a = 3.14 * Val(Text1.Text) 2 Label2.Caption = Format(a, 0.00)End SubPrivate Sub Command2_Click() b = 2 * 3.14 * Val(Text1.Text) Label3.Caption = Format(b, 0.00)End SubPrivate Sub Text1_LostFocus() If Not IsNumeric(Text1.Text) Or Text1.Text 0 Then MsgBox 输入错误,请重新输入!,

4、 , 警告 Text1.Text = Text1.SetFocus End IfEnd Sub2. 设计一个窗体界面,所有控件字体不变,大小改为三号,文本框含有滚动条。要求:输入一字符串,调用Ucase、Len函数,当先后点击“转换成大写字母”和“显示长度”按钮,分别将其转换成大写字母和显示其字符串长度(均在文本框内显示),如图2-2(a)、(b)、(c)所示。图2-2(a)图2-2(b)图2-2(c)Private Sub Command1_Click() Text1.Text = UCase(Text1.Text)End SubPrivate Sub Command2_Click() Te

5、xt1.Text = Len(Text1.Text)End Sub3. 随机产生一个3位正整数,然后逆序输出,产生的随机数与逆序数在点击窗体时同时显示。显示随机数的字体为宋体、大小为小三。效果如图2-3所示。图2-3Private Sub Form_Click() Show Randomize a = Int(Rnd * 900 + 100) b = Mid(a, 3) + Mid(a, 2, 1) + Mid(a, 1, 1) Print a, bEnd Sub4. 使用Mid、Left、Right函数,在文框中输入一字符串,文本框设置为隶属字体、三号大小,要求在窗体装入时立即在Label1

6、、Label2 和Label3标签显示如图2-4所示的效果,同时将字体和大小也复制过去。图2-4Private Sub Form_Load() Label1.Caption = Left(Text1.Text, 11) Label1.FontSize = Text1.FontSize Label1.FontName = Text1.FontName Label2.Caption = Mid(Text1.Text, 12, 6) Label2.FontName = Text1.FontName Label2.FontSize = Text1.FontSize Label3.Caption = R

7、ight(Text1.Text, 5) Label3.FontSize = Text1.FontSize Label3.FontName = Text1.FontNameEnd Sub5. 要求单击窗体后实现如下功能,用InputBox函数输入一个正实数,用Print方法在窗体上用一行显示出它的平方、平方根、立方和立方根,每个数最多保留三位小数,小数末尾是零则不显示,其间有间隔。如图2-5(a)、(b)所示,窗体中字体大小为小四。(a)(b)图2-5Private Sub Form_Click() Show x = Val(InputBox(请输入一个正实数, 计算) Print Format(x 2, #.#) & & Format(Sqr(x), #.#) & & Format(x 3, #.#) & & Format(x (1 / 3), #.#)End Sub四、 实验过程中的问题、错误,解决方法,总结、体会、建议。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁