版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上本科实验报告课程名称: 人机界面程序设计基础 实验项目: 一、VB环境和可视化编程基础 实验地点: 多学科综合楼 专业班级: 自动化0905 学号: 学生姓名: 闫海涛 指导教师: 李何 2012年 12 月 12 日一、实验目的和要求1、掌握启动与退出Visual Basic的方法。2、掌握建立、编辑和运行一个简单的Visual Basic应用程序的全过程。3、掌握定义变量、常量的方法;了解运算符和表达式的使用;熟悉内部函数。4、掌握基本控件的应用。二、实验内容和原理1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。提示:使用Form_Click事件;文本框计
2、数Text1=Val(Text1)+1。2、使用Print方法,掌握“,”和“;”的区别;以及Spc(n)函数、Tab(n)函数、属性Current X和Current Y的定位输出。3、编写一程序,在标签上实时显示系统时间,系统时间要求00:00:00AM/PM格式提示:使用Timer控件、Format函数和Now函数。4、对教材上例4-13进行改动,用输入框函数完成输入,用消息框函数显示结果。5、使用Len()函数、LenB()函数、Rnd函数和Randomize语句、Shell函数,并对运行结果进行分析。三、主要仪器设备 计算机四、实验结果与分析Form1的界面编写一程序,在文本框中统计
3、在该窗口上鼠标单击的次数。程序 Private Sub Form_Click()Text1 = Val(Text1) + 1End Sub点击一次后(2)点击两次后2. 使用Print方法,掌握“,”和“;”的区别;以及Spc(n)函数、Tab(n)函数、属性Current X和Current Y的定位输出(1)使用Print方法,掌握“,”和“;”的区别;程序:Private Sub Command2_Click()ClsPrint "末尾无符号 "Print "末尾有, ",Print "末尾有; "Print "结束
4、"End Sub运行结果:分析:若print 后 无“,”和“;”则换行若print 后“,”则空过一个Tab距离若print后 “;”则紧接着输出(2)Spc(n)函数、Tab(n)函数程序:Private Sub Command3_Click()ClsPrint "空过三个空格" Spc(3); "结束 "End Sub运行结果:分析:语句空过3个空格(3)属性Current X和Current Y的定位输出。程序:Private Sub Command5_Click()ClsCurrentX = 1000CurrentY = 1
5、000 Print "输出位置1000,1000"End Sub运行结果:分析:输出位置为(1000,1000)3.编写一程序,在标签上实时显示系统时间,系统时间要求00:00:00AM/PM格式程序:Private Sub Timer1_Timer()Label2.Caption = Format(Time, "tttttAM/PM")End Sub运行结果:4对教材上例4-13进行改动,用输入框函数完成输入,用消息框函数显示结果。程序:Private Sub Form_Load()Label2.Caption = Format(Time, "
6、;tttttAM/PM")Label3.Caption = "鸡有2只脚,兔有4只脚,鸡兔同笼。"Label4.Caption = "设笼中鸡和兔的总头数为h,总脚数为f。"Label5.Caption = "问笼中鸡有多少只?兔有多少只?"Command6.Caption = "输入h和f的值"End SubPrivate Sub Command6_Click() Dim h As Integer, f As Integer h = Val(InputBox("鸡和兔的总头数", &
7、quot;请输入", 0) f = Val(InputBox("鸡和兔的总脚数(偶数)", "请输入", 0) X = (4 * h - f) / 2 Y = (f - 2 * h) / 2 MsgBox " 则笼中鸡有" & X & "只,兔有" & Y & "只。"End Sub运行结果:5使用Len()函数、LenB()函数、Rnd函数和Randomize语句、Shell函数,并对运行结果进行分析。(1)Len()函数、LenB()函数程序:Pri
8、vate Sub Command7_Click()ClsPrint Len("欢迎使用VB")End SubPrivate Sub Command8_Click()ClsPrint LenB("欢迎使用VB")End Sub运行结果:Len()函数LenB()函数分析:Len()函数是测量字符串的长度,以字节为单位LenB()函数是测量字符串所占的字节数(2)Rnd函数和Randomize语句程序:Private Sub Command9_Click()Print Int(100 * Rnd)End SubPrivate Sub Command10_Click()RandomizePrint Int(100 * Rnd)End Sub运行结果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版离婚合同书:不含子女抚养权简易版版B版
- 2024电子商务平台软件许可及技术支持合同2篇
- 2024铝合金门窗工程承包合同范文
- 2024年三季度报医疗服务行业A股净利润排名前五大上市公司
- 2025年度床垫产品广告投放与宣传合同3篇
- 2024版借款居间服务合同
- 2025年度二零二五年度离婚后子女抚养及财产分割执行协议3篇
- 动物与中国文化知到智慧树章节测试课后答案2024年秋东北林业大学
- 居民区燃气管道工程合同样本
- 产科病房助产士招聘协议
- 无张力腹股沟疝修补术课件
- 地理信息系统试卷及答案
- 2023全球信息技术报告
- 部编版人教版五年级上册《道德与法治》全册教案-教学反思(新教材)
- 殡葬各领域知识点总结汇总
- 叉车维修检验原始记录
- Invoice商业发票模板
- 业务下单流程标准规范
- 科学版二年级《游戏迎面接力跑》评课稿
- 信访事项复查申请书
- 巡检记录表巡检记录表
评论
0/150
提交评论