VB实验辅导材料.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB实验辅导材料 实验一 程序界面见下图,要求当按“显示内容”按钮时,文本框中出现红色的“Hello,Visual Basic!”的文字,按“清屏”按钮时,文本框中文字消失,按“结束”按钮后,程序结束。 启动VB,建立如图VB界面(一个窗体、一个文本框、三个命令按扭) 设置属性,调整控件大小: Form1.caption=”VB,你好!” Command1.caption=”显示内容” Command2. caption=”清屏” Command3. caption=”结束” Text1.text=”” 编写对象_事件过程 Sub command1_click() Text1.text=“Hello,Visual Basic!” Text1.forecolor=vbred End sub ------------------ Sub command2_click() Text1.text=”” End sub ------------------ Sub command3_click() end End sub 实验二 二、编写程序,界面如图2-1所示。使得单击一次按钮可以产生一个[60,90]之间的随机数并显示在标签1上,再求出该数的正弦值,将结果写在标签2上。 提示:使用Rnd函数产生随机数,注意,为了防止两次运行程序的随机数序列相同,调用Rnd之前先用Randomize语句进行初始化。产生某闭区间内的随机数的公式为:(上限-下限+1)*rnd+下限。求正弦值函数为:sin()。 实验步骤: 启动VB,建立如图VB界面(1个窗体、4个标签、1个命令按扭) 2、设置属性,调整控件大小和位置: Form1.caption=”随机数的正弦值” Command1.caption=”下一个随机数” Label1.caption=”” Label2.caption=”” Label3.caption=”随机数(60~90)” Label4.caption=”正弦值” 3、算法: 产生一个随机数的种子:n=randomize() 产生一个[60,90]之间的随机数:x=60+(90-60+1)*rnd(n) 该数的正弦值: y=sin(x) 编写对象_事件过程 Private Sub Command1_Click() Randomize x = 60 + (90 - 60 + 1) * Rnd() y = Sin(x) Label1.caption= x Label2.caption= y End Sub 实验三 数据的输入输出及顺序结构程序设计 二、实验内容 1.编写程序,要求用户输入下列信息:姓名、年龄、通信地址、邮政编码、电话,然后将输入的数据用适当的格式在窗体上显示出来。 Private form_click() Dim xm$,age%,txdz$,yzbm$,tell$ Xm=inputbox(“姓名”) Age=val(inputbox(“年龄”)) Txdz=inputbox(“通信地址”) Yzbm=inputbox(“邮政编码”) tell=inputbox(“电话”) print “姓名”,xm print “年龄”,age print “通信地址”,txdz print “邮政编码”,yzbm print “电话”,tell end sub 2.编写一个华氏温度F与摄氏温度C之间转换的应用程序,界面如图3-1所示,其中F与C之间的关系为:。 Sub command1_click() Dim f!,c! F=val(text1) C=(f-32)*5/9 Text2=c End sub ------------ Sub command2_click() Dim f!,c! c=val(text1) f=9*c/5+32 Text1=f End sub 3.编写计算圆面积和球体积的程序,程序运行界面如图3-2所示。要求输出结果只保留四位小数;如果半径的输入不合法,例如含有非数值字符,应该用MsgBox报告输入错误,并在错误信息得到用户确认(点击MsgBox对话框上的“确定”按钮)之后,将输入焦点转移到输入半径的文本框中,且将当前的非法输入自动选定,反白显示。 提示:判断输入值是否为数值类型可用函数IsNumeric();当字符串类型向数值类型转换时用函数Val();而当数值类型向字符串类型转换时,可以用Str()函数或格式化函数Format()。 Sub command1_click() Dim r!, s#,V# Cons pi#=3.1415926 If isnumeric(text1) then R=val(text1) S=pi*R^2 V=4*

文档评论(0)

新起点 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档