VB实验报告(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB实验报告(含答案)
实验报告
课程名称_程序设计基础Visual Basic_ 班级______ ______姓名_____ ____
实验一 VB环境和创建一个简单的VB程序
一.实验目的:
1.了解VB系统对计算机软件、硬件的要求。
2.掌握启动和退出VB的方法。
3.了解和使用VB集成开发环境各窗口、菜单的一般
功能。
4.熟悉建立、编辑、运行、保存一个简单的VB应用
程序的全过程。
5.了解文本框、标签框、命令按钮的构造及其属性、
事件和方法。
二.实验内容:
1.设计一个简单的应用程序,要求在窗体上画一个文本框、一个标签和两个命令按钮编一程序,并把命令按钮分别设置为”显示”和”清除”。程序运行后,单击”显示”按钮,在文本框中输出一行信息;单击”清除”按钮,则清除文本框中的内容,运行界面如图1.1所示。
实验二简单程序设计数据类型及常用内部函数的简单应用
一.实验目的:
1.掌握Visual Basic数据类型的基本概念。
2.掌握用Visual Basic的各种运算符及表达式。
3.学习使用Visual Basic内部函数和数据输入、输出方法。
4.掌握命令按钮、文本框和标签。
5.设计顺序程序。
二.实验内容:
1.编写一个华氏温度和摄氏温度之间的转换程序,如图2-2所示,要求用inputbox函数输入华氏
温度,用msgbox输出转换后的摄氏温度。转换
公式是:C= 5 / 9(F - 32)。F为华氏温度,C
为摄氏温度。
2.用三种除法运算(/ 、\、Mod)做计算。
要求:在窗体上画五个标签、五个文本框和一个命令按钮,如图2-2所示。程序运行后,在第一个文本框中输入被除数,在第二个文本框中输入除数,然后单击命令按钮,即可得到三种不同的相除结果。
图2-1
图2-2
三.实验结果:对象属性设置
1.温度转换
对象属性属性值说明
Form1 Caption Inputbox与
msgbox应用
窗体
Command1 Caption 温度转换命令按钮2. 三种除法运算(/ 、\、Mod)做计算
对象属性属性值说明Label1 Caption 被除数标签
Label2 Caption 除数标签
Label3 Caption 浮点数标签
Label4 Caption 整除数标签
Label5 Caption 余数除标签Command1 Caption 执行除法运命令按钮
实验三选择程序设计
一.实验目的:
1.掌握单分支与双分支条件语句的使用。
2.掌握多分支条件语句(If … Then … ElseIf)的使用。
3.掌握Select Case语句的使用及与多分支条件语句的区别。
4.熟练掌握时间过程的编写方法。
二.实验内容:
1.设计一个模拟简易计算器的程序,界面如图3-1
所示。要求:①输入两个操作数和一个操作符,根据操作符决定所进行的计算;②如果除数为0,用msgbox提示出错信息;③用if语句和selecet case 语句两种结构实现。
2.通过单选按钮和复选框控制文字的显示,程序窗口如图3-2所示。
图3-1
图3-2
三.实验结果:对象属性设置
1.模拟简易计算器
对象属性属性值说明Label1 Caption 输入数1 标签
Label2 Caption 运算器标签
Label3 Caption 输入数2 标签
Label4 Caption 结果标签Command1 Caption Case结构命令按钮Command2 Caption if结构命令按钮Text1-text4 Text ““文本框2.单选框与复选框
对象属性属性值说明Frame1 Caption 字体框架
Frame2 Caption 字号框架
Frame3 Caption 字型框架
Label1 Caption 奥林匹克运
动会
标签
Option1 Caption 宋体单选按钮
实验五数组程序设计
一.实验目的:
1.熟练掌握固定数组。
2.掌握动态数组。
3.掌握列表框和组合框。
4.了解直线控件和形状控件。
二.实验内容:
1.设计一个程序,找出数组中的最大值、最小值,并计算所有元素的平均值。在列表框中随机产生10
个100到200之间的整数,在文本框中显示结果信
息。界面如图5-1所示。
图5-1 窗体界面
三.实验结果:对象属性设置
对象属性属性值说明
Label1 Caption 10个100到
200之间的
整数
标签
Label2 Caption 最大值标签
实验六过程程序设计
一.实验目的:
1.掌握子过程的定义和调用方法。
2.掌握函数过程的定义和调用方法。
3.理解作用域和生存期。
4. 掌握滚动条。
二.实验内容:
1.写两个函数,分别求两个数的最大公约数和最小
公倍数,编写子过程求最大公约数,函数过程求
最小公倍数。要求从文本框中输入两个数。界面
如图6-1所示。
图6-1
2.设计一个用滚动条改变图片背景色的程序。界面如图6-2所示