




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科实验报告课程名称: 人机界面程序设计基础 实验项目: 一、VB环境和可视化编程基础 实验地点: 多学科综合楼 专业班级: 自动化0905 学号: 学生姓名: 闫海涛 指导教师: 李何 2012年 12 月 12 日一、实验目的和要求1、掌握启动与退出Visual Basic的方法。2、掌握建立、编辑和运行一个简单的Visual Basic应用程序的全过程。3、掌握定义变量、常量的方法;了解运算符和表达式的使用;熟悉内部函数。4、掌握基本控件的应用。二、实验内容和原理1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。提示:使用Form_Click事件;文本框计数Text1=Val(Te
2、xt1)+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 结束 End Sub运行结果:分析:若print 后无“,”和“;”则换行若print 后“,”则空过一个Tab距
4、离若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 = 1000 Print 输出位置1000,1000End Sub运行结果:分析:输出位置为(1000,1000)3.编写一程序,在标签上实时显示系统时间,系统时间要求00:00:00
5、AM/PM格式程序:Private Sub Timer1_Timer()Label2.Caption = Format(Time, tttttAM/PM)End Sub运行结果:4对教材上例4-13进行改动,用输入框函数完成输入,用消息框函数显示结果。程序:Private Sub Form_Load()Label2.Caption = Format(Time, tttttAM/PM)Label3.Caption = 鸡有2只脚,兔有4只脚,鸡兔同笼。Label4.Caption = 设笼中鸡和兔的总头数为h,总脚数为f。Label5.Caption = 问笼中鸡有多少只?兔有多少只?Comma
6、nd6.Caption = 输入h和f的值End SubPrivate Sub Command6_Click() Dim h As Integer, f As Integer h = Val(InputBox(鸡和兔的总头数, 请输入, 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函数,并对运行结果进行分析
7、。(1)Len()函数、LenB()函数程序:Private 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法人变更租赁合同5篇
- 以租代搞装修合同6篇
- 张绪冲课件获奖公示
- T-SDBSJX 002-2025 工业互联网标识解析 机床 标识编码
- 2025年安庆宿松县部分事业单位公开招聘67人模拟试卷及答案详解一套
- 餐饮服务中员工礼仪标准指南
- 工程造价预算与控制实务讲义
- 环境保护项目捐赠协议范文模板
- 2025年度国家电投校园招聘考前自测高频考点模拟试题有答案详解
- 2025江西赣州市第五人民医院劳务派遣招聘精神科助理医师1名模拟试卷有完整答案详解
- 安全生产盲区
- 社区居民健康档案建立
- 非公企业党建培训课件
- 物业管家手机管理办法
- 2025发展对象考试试题库及参考答案(完整版)
- 妇产科开展宫腔镜手术的可行性报告
- 重视体检的健康知识讲座
- DB54∕T 0275-2023 民用建筑节能技术标准
- 中国工运史课件
- 质量检测监理管理制度
- 髋关节置换术后讲课件
评论
0/150
提交评论