(最新版)vb实验报告范本doc

合集下载

vb实验报告二(20201124184949)

vb实验报告二(20201124184949)
4、掌握标签的使用方法
5、掌握文本框的使用方法
6、进一步了解类、对象、属性、事件和方法的概念
实验环境
Visual Bisic6.0
实验内容
1、设计一个VB小程序,包括一个文本框和三个单选按钮。要求单击“显示”按钮时,文本框中
出现红色的 欢迎使用Visual Bisic!的文子;单击 清除 按钮时,文本框中文子消失;
单击“退出”按钮后ห้องสมุดไป่ตู้程序结束。(窗体标题为“练习”)
2、 设计一个“我的窗体”为标题的小程序。利用窗体的属性和方法,在单击窗体时,显示“Visual Bisic文字。
3、窗体中包括一个标签、一个文本框和一个单选按钮。在文本框中输入文字,单击“设置”按 钮,则将窗体标题为相应的文字。
4、窗体中包括一个文本框和一个单选按钮。程序运行时,单击“显示”命令按钮,则将文本框
忻州师范学院计算机系
实验报告
学号:姓名:班级
课程名称
Visual Bisic程序设计
实验课时
2课时
实验项目
VB程序设计步骤
实验时间
指导老师
史文秀
实验成绩
实验目的 (本次上 机实验所 涉及并要 求掌握的 知识点)
1、 掌握Visual Bisic程序设计步骤
2、掌握窗体的常用成员
3、掌握命令按钮的使用
按钮显示为黄色,并显示监色文字hello。
实验步骤
(关键代 码要写出)

VB上机实验报告详细易懂

VB上机实验报告详细易懂

VB上机实验报告详细易懂实验五数组的应用一、实验目的1.掌握一维数组的概念、定义、数组元素的引用和初始化。

2.学会用数组和程序基本控制结构实现数据的求和、求平均、求极值和排序等算法程序的设计3.加深对循环控制结构的理解和使用二、实验环境1.计算机2.Visual Basic 6.0开发环境三、实验说明1.熟练运用Visual Basic 6.0开发环境2.熟悉建立VB应用程序的步骤3.学会使用一维数组实现简单的应用程序四、实验内容和步骤1.实验内容随机产生10个两位整数,找出其中的最大值、最小值和平均值。

2.实验步骤(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;考虑到要在不同的过程中使用数组,所以首先在模块的通用段中声明数组:Dim a(1 To 10) As Integer随机整数的生成由窗体的Load事件代码完成:Private Sub Form_Load( )Dim p As StringRandomizep = ""For i = 1 To 10a(i) = Int(Rnd * 90) + 10p = p & Str(a(i)) & ","NextLabel1.Caption = L Trim(Left(p, Len(p) – 1))End Sub求最大、最小以及平均值由“确定”按钮Command2的Click事件代码完成:Private Sub Command2_Click( )Dim n As Integer, m As Integer, s As Singlemin = 100: max = 10: s = 0For i = 1 To 10If a(i) > n Then max = a(i)If a(i) < m Then min = a(i)s = s + a(i)NextText1.Text = maxText2.Text = minText3.Text = s / 10End Sub“重置”按钮Command1的Click事件代码:Private Sub Command1_Click( )Form_LoadText1.Text = ""Text2.Text = ""Text3.Text = ""End Sub最后是“关闭”按钮Command3的Click事件代码:Private Sub Command3_Click( )Unload MeEnd Sub(5)运行程序,观察结果;(6)保存窗体,保存工程。

实验报告VB程序设计

实验报告VB程序设计
Label4.Caption = "方程有无穷多解"
Else
Label4.Caption = "方程无解"
End If
Else
x1 = (-c) / b
Label4.Caption = "方程有一个解:" & x1
End If
Else
d = b * b - 4 * a * c
t = Sqr(Abs(d))
If (d >= 0) Then
x1 = (-b + t) / (2 * a)
x2 = (-b - t) / (2 * a)
Label4.Caption = "方程有两个实数根: x1=" & x1 & " x2=" & x2
Else
x3 = (-b) / (2 * a)
x4 = t / (2 * a)
Text3.Text = ""
Label4.Caption = ""
End Sub
(4)保存工程,运行程序
3、调试过程及运行结果
4、实验心得
(1)要把求解过程中遇到的情况考虑全面。
(2)要善于利用系统提供的计算函数。
Label4.Caption = "方程有两个复数根: x1=" & x3 & "+" & x4 & "i" & " x2=" & x3 & "-" & x4 & "i"
End If
End If

VB程序设计实验报告

VB程序设计实验报告

《VB程序设计》实验单元二实验报告专业班级:新闻班姓名:学号:指导教师:完成时间:一、实验题目数组和自定义类型二、实验环境Visual 程序软件三、实验目的1.掌握数组的声明、数组元素的引用。

2.掌握固定长度数组和动态数组的使用差别。

3.掌握数组常用的操作和常用算法。

4.掌握列表框和组合框的使用。

5.掌握自定义类型及数组的使用。

四、实验内容1.随机产生30—100(包括30、100)的10个正整数,求最大值、最小值、平均值,并显示整个数组的只和结果。

2.随机产生20个学生成绩,统计各分数段人数。

即0~59、60~69、70~79、80~89、90~100,并显示结果。

五、实验步骤1.打开VB界面,建立工程2.在窗体窗口设置界面3.属性窗口控件对象属性设置4.编写程序代码5.运行程序及调试6.程序建立,保存工程文件六、实验结果第1题:第2题:七、实验体会编程虽然有些复杂,但是在一步步的学习探索中我也找到了其中的乐趣,看着自己一点点地在进步,真的很兴奋很激动。

2.在这次实验课题中,我在学习、参考书中的案例的同时,还上网查询了一些小的课外知识,例如:如何改变Print之后的字体颜色、字号、位置等并加以尝试、应用。

在我实验成功时,内心真的是抑制不住地开心。

3.当然,实验的过程,并不是一帆风顺的,然而,只要静下心来,仔细思考,问题总能解决的。

“世上无难事,只怕有心人”,在今后的学习中,我也要敢于面对困难、着力解决,把困难看成挑战,努力超越自我。

4.数组很奇妙,我想更进一步地了解它、用VB使用它,掌握常用的操作和算法。

VB实验三 实验报告

VB实验三 实验报告

实验报告三实验目的(1)掌握Function过程的定义及调用(2)掌握Sub过程的定义和调用(3)掌握过程调用之间参数传送的方法(4)掌握变量的作用域实验内容第7周实验内容【实验1】、【实验2】、【实验3】其中【实验1】可以查考教材P127例6-1【实验1】编写计算n! 的函数过程,调用该过程,计算1!+2!+3!+……+10!之和(10分)实验结果:【实验1 代码】【实验1 典型结果】【实验2】编写计算n! 的子过程,调用该过程,计算1!+2!+3!+……+10!之和(10分)实验结果:【实验2 代码】【实验2 典型结果】【实验3】编写计算n!的函数过程,调用该过程,计算e x的近似值(10分)e x=1+x/1! +x2/2!+x3/3!+ ……+x n/n!要求:1)x的值用InputBox函数输入2)要求精度:x n/n!<0.000001实验结果:【实验3 代码】【实验3 典型结果】【实验4】编写程序输出200~300之间的素数。

(10分)要求:1)利用函数过程判断每个数是否是素数,是素数则返回1,否则返回0 2)将素数输出到列表框实验结果:【实验4 典型结果】【实验5】编写程序验证100以内数的哥德巴赫猜想(任意一个大于6的偶数可以表示成两个素数之和),要求素数判断用函数过程实现。

(15分)实验结果:【实验5 代码】【实验5 典型结果】【实验6】编写一个Sub过程用于将一个数据插入到有序数组中,使用这个sub过程实现从一个顺序文件中读入一组有序数,将数据55插入到有序数组中,并将整个数组存入顺序文件c:\result1.txt内。

(10分)实验结果:【实验6 代码】【实验6 典型结果】【实验7】编写一个通用子过程实现将某个数据从数组中删除的功能,使用这个sub过程将数据55从有序数组(3,6,9,12,27,36,40,55,59,62,77)中删除,然后将数组存入顺序文件c:\result2.txt内。

vb实验报告3

vb实验报告3
min = List1.List(0)
For i = 1 To List1.ListCount - 1
If min > List1.List(i) Then min = List1.List(i): j = i
Next i
List1.RemoveItem j
End Sub
Private Sub随机产生_Click()
If min > List1.List(i) Then min = List1.List(i): n = i
ave = ave + List1.List(i)
Next i
Form2.Text1 = List1.List(n)
Form2.Text2 = List1.List(m)
Form2.Text3 = Format(ave / List1.ListCount, "0.00")
CommonDialog1.ShowOpen
i = Shell("C:\WINDOWS\NOTEPAD.exe " + CommonDialog1.FileName, vbNormalFocus)
End Sub
2.源代码如下
Private Sub结束_Click()
End
End Sub
Private Sub删除最大值_Click()
Form2.Show
End Sub
3.源代码如下:
Private Sub experimentG2_Click()
Form2.Show
End Sub
Private Sub experimentG3_Click()
Form3.Show
End Sub

VB程序设计实验报告

VB程序设计实验报告实验三选择结构程序设计一、实验目的1. 掌握逻辑表达式的正确书写形式。

2. 掌握单分支与双分支条件语句的使用。

3. 掌握多分支条件语句的使用。

4. 掌握情况语句的使用及与多分支条件语句的区别。

二﹑实验内容4. 编制程序,计算某个学生奖学金的等级(假定只考虑一等奖),以三门功课成绩m1,m2,m3为评奖依据。

奖学金一等奖评定标准如下:(1) 平均分大于95分者。

(2) 有两门成绩是100分,且第三门功课成绩不低于80分者。

5. 编一模拟袖珍计算器的完整程序,界面如图2.3.1所示。

要求:输入两个操作数和一个操作符,根据操作符决定所做的运算。

6.输入一个数字(1~7),用英文显示对应的星期一~星期日。

提示:用Select语句来实现。

三﹑实验步骤4,打开VB后,建立一个命令按钮,输入"奖学金评定",编辑代码如下:Private Sub command1_Click()Dim m1!, m2!, m3!m1 = InputBox("输入m1 的值")m2 = InputBox("输入m2 的值")m3 = InputBox("输入m3 的值")If (m1 + m2 + m3) / 3 > 95 Or _(m1 = 100 And m2 = 100 And m3 >= 85 Or _m1 = 100 And m3 = 100 And m2 >= 85 Or _m3 = 100 And m2 = 100 And m1 >= 85) ThenMsgBox "一等奖学金"ElseMsgBox "不是一等奖学金"End IfEnd Sub5,打开VB后,建立4个Lebel标签,4个Text文本框,2个Command按钮,如上图。

编辑代码如下:Private Sub Command1_Click()Select Case Trim(Text3)Case "+"Text4.Text = Val(Text1.Text) + Val(Text2.Text)Case "-"Text4.Text = Val(Text1.Text) - Val(Text2.Text)Case "*"Text4.Text = Val(Text1.Text) * Val(Text2.Text)Case "/"Text4.Text = Val(Text1.Text) / Val(Text2.Text)End SelectEnd SubPrivate Sub Command2_Click()EndEnd Sub6, 打开VB后,建立1个Text文本框,1个Command按钮。

VB实验报告

VB实验报告《VB程序设计》实验单元一实验报告专业班级:姓名学号 2指导教师:王云侠完成时间: 3月22日实验一VB环境和可视化编程基础一、实验目的1 了解Visual Basic的安装2 掌握启动与退出Visual Basic3 掌握建立、编辑和运行一个简单应用程序的全过程4 掌握基本控件的使用二、实验环境VB6.0三、实验内容1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。

提示:对窗口编写两个事件:Form_Load事件对文本框初值设为空;Form_Click事件对文本框计数。

对文本框计数:Text1=Val(text1)+1 。

2、命令按钮、字号、内容和格式的复制练习。

按钮1:使得Text1中的文本按要求改变。

按钮2:将Text1中选定的文本复制到Text2. 控件名 Form1 Label1 Label2 Text1 属性 Ca ption=”实验2” 复制文本输入文本Text=“VB功能强大,但要下功夫学习才能学好。

” (每个同学文本框中内容可以不同) Text2 Command1 Command2 四、实验步骤1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。

从运用中点击vb6.0经典版Text=”” Caption=”隶书25磅” Caption=”复制=>” 打开标准 EXE 建立一个form 1添加一个Label和TextBox,Label的caption改为“你单击窗体的次数”,TextBox 的text改为空,然后编写代码如图点击运行即可。

2、命令按钮、字号、内容和格式的复制练习。

从运用中点击vb6.0经典版打开标准 EXE 建立一个form 1添加两个Label两个TextBox两个CommandButton,Label的caption改为“输入内容”和“复制效果”,TextBox的text改为“任意文字”和“空”,CommandButton的caption改为“隶书25磅”和“复制=>”。

VB实验报告

《VB程序设计》实验单元一实验报告专业班级: 姓名学号2指导教师: 王云侠完成时间: 3月22日实验一VB环境与可视化编程基础一、实验目的1 了解Visual Basic的安装2 掌握启动与退出Visual Basic3 掌握建立、编辑与运行一个简单应用程序的全过程4 掌握基本控件的使用二、实验环境VB6、0三、实验内容1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。

提示:对窗口编写两个事件:Form_Load事件对文本框初值设为空;Form_Click事件对文本框计数。

对文本框计数:Text1=Val(text1)+1 。

2、命令按钮、字号、内容与格式的复制练习。

按钮1:使得Text1中的文本按要求改变。

按钮2:将Text1中选定的文本复制到Text2、控件名属性Form1 Caption=”实验2”Label1 复制文本Label2 输入文本Text1 Text=“VB功能强大,但要下功夫学习才能学好。

” (每个同学文本框中内容可以不同)Text2 Text=””Command1 Caption=”隶书25磅”Command2 Caption=”复制=>”四、实验步骤1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。

从运用中点击vb6、0经典版打开标准 EXE 建立一个form 1添加一个Label与TextBox,Label的caption改为“您单击窗体的次数”,TextBox 的text改为空,然后编写代码如图点击运行即可。

2、命令按钮、字号、内容与格式的复制练习。

从运用中点击vb6、0经典版打开标准 EXE 建立一个form 1添加两个Label两个TextBox两个CommandButton,Label的caption改为“输入内容”与“复制效果”,TextBox的text改为“任意文字”与“空”,CommandButton的caption 改为“隶书25磅”与“复制=>”。

VB实验报告(含答案)分析

实验报告课程名称_程序设计基础Visual Basic_ 班级______ ______姓名_____ ____实验一 VB环境和创建一个简单的VB程序一.实验目的:1.了解VB系统对计算机软件、硬件的要求。

2.掌握启动和退出VB的方法。

3.了解和使用VB集成开发环境各窗口、菜单的一般功能。

4.熟悉建立、编辑、运行、保存一个简单的VB应用程序的全过程。

5.了解文本框、标签框、命令按钮的构造及其属性、事件和方法。

二.实验内容:1.设计一个简单的应用程序,要求在窗体上画一个文本框、一个标签和两个命令按钮编一程序,并把命令按钮分别设置为”显示”和”清除”。

程序运行后,单击”显示”按钮,在文本框中输出一行信息;单击”清除”按钮,则清除文本框中的内容,运行界面如图1.1所示。

图1.1 实验1-1 运行界面三.实验结果:对象属性设置对象属性属性值说明caption 我的第一个vb程序窗体Form1caption 请输入姓名标签Label1text ““文本框Text1caption 显示命令按钮Command1caption 清除命令按钮Command2四.实验思考:1.标签label控件设置的属性代码有哪些?Label1.Caption=“请输入姓名”Label1.fontsize=24Label1.fontbold=True2.两个按钮所使用的是什么事件?代码分别是什么?Private Sub Command1_Click()Text1.text=“姓名”实验二简单程序设计数据类型及常用内部函数的简单应用一.实验目的:1.掌握Visual Basic数据类型的基本概念。

2.掌握用Visual Basic的各种运算符及表达式。

3.学习使用Visual Basic内部函数和数据输入、输出方法。

4.掌握命令按钮、文本框和标签。

5.设计顺序程序。

二.实验内容:1.编写一个华氏温度和摄氏温度之间的转换程序,如图2-2所示,要求用inputbox函数输入华氏温度,用msgbox输出转换后的摄氏温度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

福建农林大学计算机与信息学院 (程序设计类课程) 实验报告

课程名称: Visual Basic程序设计教程

姓 名: 洪景泉

系: 计算机与信息学院

专 业: 计算机应用技术

年 级: 05级

学 号: 指导教师: 黄红兵 职 称: 讲师

2007年 6月 2 日 实验项目列表 序号 实验项目名称 成绩 指导教师 1 Visual Basic环境和程序设计初步 黄红兵 2 顺序程序设计 黄红兵 3 选择结构程序设计 黄红兵 4 循环结构程序设计及数组的运用 黄红兵 5 过 程 黄红兵 6 窗体和常用控件(一) 黄红兵 7 常用控件(二) 黄红兵 8 循环结构程序设计及动态数组的应用 黄红兵 9 综合实例(一) 黄红兵 10 综合实例(二) 黄红兵

系: 计算机与信息学院 专业: 计算机应用技术 年级: 05级 姓名: 洪景泉 学号: 计算机号 67 实验时间: 2007、3、28 实验地点: 综南附307 指导教师签字: 黄红兵 实验一 Visual Basic环境和程序设计的初步 一、实验目的和要求 1、 了解Visual Basic系统对计算机软件、硬件的要求。 2、 掌握启动与退出Visual Basic的方法。 3、 熟悉Visual Basic的集成开发环境(IDE)。 4、 掌握在窗体上添加控件的各种方法。 5、 掌握建立、编辑、运行和保存一个简单的Visual Basic应用程序的全过程。 二、实验内容和原理 1、 熟悉工具箱上的标准控件以及窗体设计器和工程管理器窗口、属性窗口、代码窗口的功能、组成以及它们各种不同的打开方法。 2、 在窗体上画一文本框个一个命令按钮,在文本框中显示“VB程序设计”,然后执行如下操作: (1) 编写适当事件过程,当单击命令按钮时,文本框内容消失。 (2) 单击“文件”—“生成工程”并退出。在windows环境下运行该工程。 用户界面: 实验代码: Private Sub Command1_Click() Text1.Text = "" End Sub

3、 创建一个“标准EXE”类型的应用程序。要求:程序运行时在屏幕上显示“欢迎您的到来!”,并输入您的名字。当按回车键时弹出对话框如下所示: 用户界面:

代码: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then MsgBox "欢迎" + Text1.Text + "的到来" End If End Sub 4、 创建如图所示的应用程序,要求:单击“确定”按钮后,第一个文本框显示系统日期,第二个文本框显示星期。单击“退出”按钮则退出应用程序。 用户界面: 实验代码: Private Sub Command1_Click() Dim sum As Integer sum = Weekday(Now) Text1.Text = Date Select Case sum Case 1 Text2.Text = "日" Case 2 Text2.Text = "一" Case 3 Text2.Text = "二" Case 4 Text2.Text = "三" Case 5 Text2.Text = "四" Case 6 Text2.Text = "五" Case 7 Text2.Text = "六" End Select

End Sub Private Sub Command2_Click() End End Sub三、总结 通过本次实验熟悉了Visual Basic的集成开发环境(IDE)。掌握在窗体上添加控件的各种方法。掌握建立、编辑、运行和保存一个简单的Visual Basic应用程序的全过程。 系: 计算机与信息学院 专业: 计算机应用技术 年级: 05级 姓名: 洪景泉 学号: 计算机号 67 实验时间: 2007、4、4 实验地点: 综南附307 指导教师签字: 黄红兵 实验二 顺序程序设计 一、实验目的和要求 1.掌握常用内部函数的使用 2.掌握表达式 赋值语句的正确书写规则 3.掌握InpueBox和MsgBox的使用 二、实验内容和原理 1.创建如图所示的应用程序,要求:单击窗体显示如图所示的图形。 用户界面: 实验代码: Private Sub Form_click() Dim i As Integer Dim j As Integer For i = 1 To 9 For j = 1 To i If i = 9 Or j = 1 Or i = j Then Print "※"; Else Print Spc(2); End If Next j Print Next i End Sub

2.创建如图所示的应用程序,要求:单击“放大”按钮后,将文本中显示的字符串放大2--3倍;若单击按钮“还原”按钮。则将文本框显示的字符串大小返原。 用户界面: 实验代码: Dim x Dim y Private Sub Command1_Click() y = Text1.FontSize x = Int(Rnd * 2 + 2) Text1.FontSize = x * y End Sub Private Sub Command2_Click() Text1.FontSize = y End Sub 3.创建如图的应用程序,要求:单击“确定”按钮后,弹出“是否继续”,若单击“是”,则文本框显示:“您按下的按钮是‘是’”;若单击按钮“否”,则文本框显示:“您按下的是‘否’”。单击“结束”,则退出应用程序。 用户界面:

实验代码: Private Sub Command1_Click() Dim x As Integer x = MsgBox("是否继续", 20, "MsgBox 信息显示窗口") If x = vbYex Then Text1.Text = "您按下的按钮是“是”" Else Text1.Text = "您按下的按钮是“否”" End If Text1.FontBold = True End Sub Private Sub Command2_Click() End End Sub 三、总结 通过本次实验掌握常用内部函数的使用,表达式 赋值语句的正确书写规则以及 InpueBox和MsgBox的使用 系: 计算机与信息学院 专业: 计算机应用技术 年级: 05级 姓名: 洪景泉 学号: 计算机号 67 实验时间: 2007、4、11 实验地点: 综南附307 指导教师签字: 黄红兵 实验三 选择结构程序设计 一、实验目的和要求 1、掌握If条件语句的使用。 2、掌握情况语句的使用,以及情况语句与多分支条件语句的使用区别。 二、实验内容和原理 1、请编一程序用于在期未时根据学生总分情况给予奖励,条件如下:四门总分不低于360(含360分),特等奖;四门总分320分(含320分)~360分(不含360分),优秀奖;单科成绩不低于95分,特别奖。 用户界面:

实验代码: Private Sub Command1_Click() Dim t1, t2, t3, t4, sum If IsNumeric(Text1.Text) And IsNumeric(Text2.Text) And IsNumeric(Text3.Text) And IsNumeric(Text4.Text) Then t1 = Val(Text1.Text) t2 = Val(Text2.Text) t3 = Val(Text3.Text) t4 = Val(Text4.Text) sum = t1 + t2 + t3 + t4 Label3.Caption = sum If sum >= 360 Then MsgBox "您获得了特等奖", 64, "获奖通知" ElseIf sum >= 320 And sum < 360 Then MsgBox "您获得了优秀奖", 64, "获奖通知" ElseIf t1 >= 95 Or t2 >= 95 Or t3 >= 95 Or t4 >= 95 Then MsgBox "您获得了特别奖", 64, "获奖通知" Else MsgBox "您要好好努力了!", 64, "通知" End If Label3.Caption = sum Else MsgBox "请输入数字", 16 End If End Sub Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Label3.Caption = "" End Sub 2. 输入X,Y,Z三个数,按从小到大的次序显示出来,运行结果如图:要求:程序中不得使用循环结构和转向语句;掌握两个数交换的方法 程序界面:

相关文档
最新文档