



免费预览已结束,剩余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 撰写实验过程中出现了哪些问题、错误,你是如何解决的,做一个小结。三、 实验内容:1. 按图2-1(a)所示设计窗体界面,窗体内有3个标签、2个按钮、1个文本框,输入、输出项控件的初值均为空,所有控件的字体、大小均为默认值。要求:输入半径,计算圆面积和圆周长,为保证程序运行的正确,对输入的半径值进行合法性检查(不能含有非数字字符、不能为负数,通过按Tab键进行检查(即用lostfocus来检查),数据检查调用IsNumeric函数等;若有错,利用MsgBox显示出错信息,如图2-1(b)所示,然后光标定位于文本框处,重新输入;若正确,通过计算按钮计算相应结果。计算结果保留2位小数,第一、第二位小数是零也要显示,圆周率取3.14。 图2-1(a) 图2-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 val(Text1.Text) 0 Then MsgBox 输入错误,请重新输入!, ,(英文状态下的逗号) 警告 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() Text1.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 aPrint ; bEnd Sub4. 使用Mid、Left、Right函数,在文框中输入一字符串,文本框设置为隶属字体、三号大小,要求在窗体装入时立即在Label1、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 = Right(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,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电子竞技行业电竞赛事与电竞全球化研究报告
- 2025年生物科技行业生产技术革新及产品应用分析报告
- 2025年教育科技行业在线教育AI辅助教学研究报告
- 2025年中医学中医诊断治疗常识考核模拟试卷答案及解析
- 2025年儿科常见疾病护理要点考察模拟测试卷答案及解析
- 2025国家电投集团吉电股份招聘11人笔试备考试题及答案解析
- 2025湖南高速工程咨询有限公司招聘劳务派遣员工12人笔试模拟试题及答案解析
- 2026国家管网集团福建公司秋季校园招聘10人笔试备考题库及答案解析
- 2025甘肃省“带编入企”引进高层次人才257人(第二批)笔试参考题库附答案解析
- 校园安全防骗培训课件
- 2025建筑二次结构木工劳务合同范本
- GB/T 46105-2025陆地生态系统碳汇核算指南
- 李光平-哈工大-机械工程材料单元1课件
- 工程项目质量管理研究-以XX小区为例
- 第一讲-决胜十四五奋发向前行-2025秋形势与政策版本-第二讲-携手周边国家共创美好未来-2025秋形势与政策版本
- 红楼梦第九回课件
- 学堂在线 现代生活美学-花香茶之道 章节测试答案
- 2025民航西藏空管中心社会招聘14人(第1期)笔试参考题库附带答案详解(10套)
- 2025年职业病医师资格认证考试
- Unit4《Lesson 3 I am proud of my father》教案-2025-2026学年冀教版(三起)(2024)小学英语四年级上册
- 2025年川教版(2024)小学信息科技三年级(上册)教学设计及反思(附目录P118)
评论
0/150
提交评论