




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上VB程序设计实验单元一实验报告专业班级: 姓名 学号 指导教师: 王自强 完成时间: 2015年3月21日星期六 实验 一VB环境和可视化编程基础一、 实验目的1 了解Visual Basic的安装2 掌握启动与退出Visual Basic3 掌握建立、编辑和运行一个简单应用程序的全过程4 掌握基本控件的使用二、实验环境 VB6.0三、实验内容1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。 提示:对窗口编写两个事件:Form_Load事件对文本框初值设为空;Form_Click事件对文本框计数。 对文本框计数:Text1=Val(text1)+1 。四、实验
2、步骤1、绘制Label1的caption输入“你单击窗体的次数:”2、绘制text。编程为:Private Sub Form_Click()Text1.Text = Val(Text1.Text) + 1End SubPrivate Sub Form_Load()Text1.Text = ""End Sub3、text的font size设置为“一号”五、实验结果VB程序设计实验单元一实验报告专业班级: 网媒1403班 姓名 凌紫怡 学号 0 指导教师: 王自强 完成时间: 2015年3月21日星期六 实验 一VB环境和可视化编程基础二、 实验目的1 了解Visual Ba
3、sic的安装2 掌握启动与退出Visual Basic3 掌握建立、编辑和运行一个简单应用程序的全过程4 掌握基本控件的使用二、实验环境 VB6.0三、实验内容2、命令按钮、字号、内容和格式的复制练习。按钮1:使得Text1中的文本按要求改变。 按钮2:将Text1中选定的文本复制到Text2. 控件名属性Form1Caption=”实验2”Label1复制文本Label2输入文本Text1Text=“VB功能强大,但要下功夫学习才能学好。”Text2Text=”Command1Caption=”隶书25磅”Command2Caption=”复制=>”四、实验步骤1、label1的cap
4、tion输入“复制效果”;label2的caption输入“输入文本”。2、绘制两个text。Private Sub Text1_Click()Text1.Text = "VB功能强大,但要下功夫学习才能学好。"End SubPrivate Sub Text2_click()Text2.Text = ""End Sub3、以及两个Command。Command1的caption输入“隶书25磅”;Command2的caption输入“复制=>”。Private Sub Command1_Click()Text1.FontName = "隶
5、书"Text1.FontSize = "25"End SubPrivate Sub Command2_Click()Text2.Text = Text1.SelTextText2.FontName = Text1.FontNameText2.FontSize = Text1.FontSizeEnd Sub五、实验结果实验二 VB语言基础和顺序结构一 、实验目的1、掌握正确书写表达式、赋值语句的规则2、掌握常用函数的使用3、掌握InputBox与MsgBox的使用4、掌握Print和Format的使用二、 实验环境 VB6.0三、 实验内容1、输入半径的值,分别计算
6、并输出圆的面积、圆的周长和球的体积。四、实验步骤1、绘制一个label,caption为r。2、绘制四个text,编写程序代码为:Private Sub Text1_Change()Text2.Text = ""Text3.Text = ""Text4.Text = ""End Sub3、绘制三个command,command1的caption为“圆的面积”;command2的caption为“圆的周长”;command3的caption为“圆的体积”。编写程序代码为:Private Sub Command1_Click()a = 3
7、.14Text2.Text = a * Text1.Text * Text1.TextEnd SubPrivate Sub Command2_Click()a = 3.14Text3.Text = 2 * a * Text1.TextEnd SubPrivate Sub Command3_Click()a = 3.14Text4.Text = 4 / 3 * a * Text1.Text * Text1.Text * Text1.TextEnd Sub五、实验结果实验二 VB语言基础和顺序结构一 、实验目的1、掌握正确书写表达式、赋值语句的规则2、掌握常用函数的使用3、掌握InputBox与M
8、sgBox的使用4、掌握Print和Format的使用二、 实验环境 VB6.0三、 实验内容2、随机产生一个3位正整数,然后逆序输出,产生的随机数与逆序数同时显示。例如735,输出537.提示:利用“Mod”和“”将一个3位数分离出3个1位数,然后连接成一个逆序的3位数。四、实验步骤1、绘制一个text,并编写程序代码:Private Sub Text1_Change()Label1 = ""End Sub2、绘制一个label,label的border style属性为1-fixed single3、绘制两个command,command1的caption命名为“产生”
9、;command2的caption命名为“逆序”并且编写程序为:Private Sub Command1_Click()Text1.Text = Int(Rnd * 900 + 100)End SubPrivate Sub Command2_Click()Dim x%, x1%, x2%, x3%x = Val(Text1.Text)x1 = x Mod 10x2 = (x Mod 100) 10x3 = x 100Label1 = x1 * 100 + x2 * 10 + x3End Sub五、实验结果实验三 选择结构一、实验目的1、 掌握逻辑表达式的正确书写形式。2、 掌握单分支与双分支条
10、件语句的使用。3、 掌握多分支条件语句的使用。4、 掌握情况语句的使用及其与多分支条件语句之间的区别。二、实验环境 VB6.0三、实验内容1、 输入3个整数,输出最大的数。四、实验步骤1、绘制一个label,它的caption是“输入三个整数”2、绘制四个text,并且编写程序代码为Private Sub Form_Load()Text1.Text = ""Text2.Text = ""Text3.Text = ""End Sub3、绘制两个command,command1的caption为“输出最大值”并且编写程序代码为Privat
11、e Sub Command1_Click()x = Val(Text1.Text)y = Val(Text2.Text)z = Val(Text3.Text)If x > y And x > z ThenText4.Text = xElseIf y > z ThenText4.Text = yElseText4.Text = zEnd IfEnd SubCommand2的caption为“清空”,并且编写程序为Private Sub Command2_Click()Text1.Text = ""Text2.Text = ""Text3.
12、Text = ""Text4.Text = ""End Sub五、实验结果三、实验内容2、 输出150-200的能被7但不能被3整除的数。四、实验步骤1、绘制一个command,它的caption为“输出150-200的能被7但不能被3整除的数”2、command1的程序代码为Private Sub Command1_Click()Dim a As IntegerFor a = 150 To 200If a Mod 7 = 0 And a Mod 3 > 0 Then Print aNext aEnd Sub五、实验结果三、实验内容3、 输入一个三
13、位数,判断是否为水仙数。水仙数的特点:个位数、十位数和百位数的立方和等于该数自身的数。四、实验步骤1、绘制一个command,它的caption为“判断是否为水仙数”2、command1的程序代码为Private Sub Command1_Click()Dim a As Singlea = InputBox("输入一个三位数,判断其是否为水仙数", "输入三位数")Dim b, c, db = a Mod 10c = (a Mod 100) 10d = a 100If b 3 + c 3 + d 3 = a ThenPrint "是"
14、ElsePrint "否"End IfEnd Sub五、实验结果实验四 循环结构一、实验目的1、 掌握For语句的使用。2、 掌握Do语句的各种形式的使用。3、 掌握如何控制循环条件,防止死循环或不循环。二、实验环境 VB6.0三、实验内容1. 一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱,直到满一个月(30天);而富翁第一天给陌生人1分钱,第二天2分,第三天4分,富翁每天给陌生人的前是前一天的两倍,直到满一个月。分别显示富翁给陌生人的钱和陌生人给富翁的钱为多少?四、实验步骤1、绘制一个command,它的caption为“计算”,程序代码为P
15、rivate Sub Command1_Click()a = s1 = a * 30Print "陌生人给富人的钱是:" s1n = 0.01s2 = 0For k = 1 To 30s2 = s2 + nn = 2 * nNext kPrint "富人给陌生人的钱是:" s2End Sub五、 实验结果实验四 循环结构一、实验目的4、 掌握For语句的使用。5、 掌握Do语句的各种形式的使用。6、 掌握如何控制循环条件,防止死循环或不循环。二、实验环境 VB6.0三、实验内容2. 用计算机安排考试日程。期末某专业在周一至周六的六天要考a,b,c三门课,考试顺序为先考a,然后考b,最后考c,规定一天只能考一门。且c课只能安排在周五或周六考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场开发合作协议及附件
- 专业技能培训合格证明书(8篇)
- 农业养殖技术改良与应用协议
- 行政管理市场营销试题及答案总结
- 企业战略与资源配置的动态关系试题及答案
- 2025年农村住宅建设规范:自建住宅买卖合同
- 行政管理本科课程试题及答案总结
- 行政管理学考试常见题型试题及答案
- 2025年行政管理考核模式试题及答案
- 建筑工程考试前沿试题及答案分析
- YL公司销售人员薪酬激励制度存在的问题及完善思路
- 雷达原理(第6版) 课件全套 第1-9章 绪论、雷达发射机-高分辨力雷达
- 教师礼仪与师德修养课件
- 药房药品安全管理月检查表
- 医院卒中中心管理工作会议制度
- 学校国家义务教育质量监测应急预案
- 《列车调度指挥》教学课件合集
- 《中国梦我的梦》课件
- 神奇均线135战法新修定全解
- 《眼科学》眼的解剖-课件
- 重力式码头施工工艺教学课件
评论
0/150
提交评论