VB实验报告(含答案)

合集下载

vb实验报告(答案)

vb实验报告(答案)
Private Sub Cmd1_Click()
Print "数理化"
End Sub
Private Sub Cmd2_Click()
Print "政史地"
End Sub
心得体会:(可以从以下几个方面来总结:你在上机过程中遇到了哪些难题?你是怎么克服的?你对你的程序的评价?你的收获有哪些?你有什么没有解决的问题?等)
A. Text1.MaxLength = 0 B. Text1.Enabled = False
C. Text1.Visible = FalseD. Text1.Width = 0
5、设置命令按钮的属性时,只有将(A)属性设置为1,Picture属性才有效,否则无效。
A、StyleB、CaptionC、EnabledD、Default
试验报告(1)
院(系):课程名称:日期:
班级
学号
实验室
专业
姓名
计算机号
实验
名称
VB环境的熟悉与应用
成绩评定
所用
软件
Visual Basic 6.0
教师签名







1.熟悉VB的系统环境,了解VB程序的编写、保存和编译的方法过程。
2.初步了解几个常用控件的使用方法。









1、在vb中____C_____被称为对象。
10、确定一个控件在窗体上位置的属性是__Left_______和___Top______。
11、窗体边框类型的默认值是___2___。
9、Visual Basic集成开发环境主要窗口包括__窗体设计窗口;代码设计窗口;_属性窗口;_工程资源管理器窗口_;_工具箱窗口。

VB实验报告答案

VB实验报告答案

(此文档为word格式,下载后您可任意编辑修改!) 福建农林大学计算机与信息学院(计算机公共基础二级课程)实验报告课程名称:Visual Basic 程序设计姓名:邹丽平学院: 食品科学学院专业:食品科学与工程年级:2010级学号:指导老师:黄红兵职称:讲师2012 年5 月20 日1实验项目列表福建农林大学计算机与信息学院实验报告学院:食品科学学院专业:食品科学与工程年级: 2010级姓名:邹丽平学号:实验室号__宝玲楼304___计算机号 01实验时间: 2012.3.5 指导教师签字:黄红兵成绩:报告退发(订正、重做)实验一 VB环境和简单应用程序设计一、实验目的和要求1.了解Visual Basic系统对计算机软件、硬件的要求。

2.掌握启动与退出Visual Basic的方法。

3.熟悉visual basic的集成开发环境(IDE)。

4.掌握建立、编辑、运行和保存一个简单visual basic应用程序的全过程。

5.了解基本控件(窗体、标签、文本框、命令按钮)的简单应用。

二、实验内容1.启动Visual Basic 6.0,熟悉其集成开发环境。

2.按图1-1在标题为“第一个应用程序”的窗体Form1上画两个标题分别为“欢迎您使用Visual Basic”和“请输入您的姓名”的标签( Label1和Label2),Label1的字体为隶书,并且其能根据文本大小自动调整尺寸,Label2的字型为倾斜;然后再设计一个初始文本为空的文本框Text1.图1-1 运行界面3.按图1-2在标题为“命令按钮设置”的窗体Form1上画三个标题分别为“禁止用C3”、“允许用C3”和“C3”的命令按钮(C1、C2和C3)。

运行时,如果单击“禁止用C3”按钮,则C3按钮无效(如图10-2所示);如果单击“允许用C3”按钮,则C3按钮有效。

图1-2 运行界面4.按图1-3在标题为“文本复制”的窗体Form1上画两个文本框(Text1和Text2),其初始文本为空,设置适当的属性使文本框Text2可以显示多行文本,有一个垂直滚动条,而且Text2不可编辑文本。

实验报告簿(程序设计基础VB答案)

实验报告簿(程序设计基础VB答案)

实验日期_____________________实验名称:实验一常用标准控件一【实验目的与要求】1.掌握Visual Basic的启动与退出。

2.熟悉Visual Basic的集成开发环境。

3.掌握在窗体中放置控件的方法。

4.掌握在“属性窗口”中设置控件属性的方法。

5.掌握在“代码编辑器”窗口中输入程序代码的方法。

6.掌握工具栏上启动按钮、结束按钮的使用方法。

7.掌握标签、文本框、命令按钮、列表框等控件的使用方法。

【实验内容与步骤】实验1.1.1 标签的使用(一)1.题目与要求:在名称为Form1、标题为“标签”的窗体上画一个名称为Label1的标签,并设置适当属性以满足以下要求:1)标签的内容为“计算机等级考试”;2)标签可根据显示内容自动调整其大小;3)标签带有边框,且标签内容显示为三号字。

2.实验步骤1)界面设置:在名称为Form1的窗体上放置一个标签控件Label1;2)属性设置(请将表格补充完整)表1.1.1 对象属性文件名为sjt1.frm。

实验1.1.2 标签的使用(二)1.在名称为Form1的窗体上画一个名称为 Label1的标签,标签的宽和高分别为2000、300,有边框,并利用属性窗口设置适当的属性,使其居中显示“等级考试”,并使标签的外观如图所示。

2.属性设置(请将表格补充完整)表1.1.2 对象属性sjt2.frm。

实验1.1.3 文本框的使用1.题目与要求:在名称为Form1的窗体上画两个文本框,名称分别为T1、T2,初始情况下都没有内容。

请编写适当的事件过程,使得在运行时,在T1中输入的任何字符,立即显示在T2中。

程序中不得使用任何变量。

2.实验步骤1)界面设置:在名称为Form1的窗体上放置两个文本框;2)属性设置表1.1.3 对象属性Private Sub T1_Change()T2.Text=T1.Text (T2=T1)End Sub3)保存文件:存盘时必须存放在C:\VB\Sy01文件夹下,工程文件名为sjt3.vbp,窗体文件名为sjt3.frm。

VB实验报告材料(含问题详解)

VB实验报告材料(含问题详解)
MsgBox“除数为0.”
Else
Text4.Text = a / b
End If
End Select
End Sub
2.模拟简易计算器Command2命令的单击事件的程序代码是什么?
Private Sub Command1_Click()
Dim a!, b!
Dim c As String
a = Val(Text1.Text)
List1.AddItem a(i)
Next i
End Sub
3.单击命令按钮,在文本框中显示结果信息,则程序代码是什么?
Private Sub Command1_Click()
Dim i As Integer, max%, min%, avg!
max = a(1)
min = a(1)
avg = 0
End If
End Sub
实验四循环程序设计
一.实验目的:
1.理解循环程序设计的特点。
2.掌握常用的循环语句。
3.掌握常用的循环算法。
4.掌握图片框、图像框和计时器。
二.实验内容:
1.求
2.设计一条滚动的广告字幕。
三.实验结果:对象属性设置
1.求和结果要求窗体载入时直接显示,设置窗体的某个属性。
对象
b = Val(Text3.Text)
c = Text2.Text
If c =“+”Then
Text4.Text = a + b
ElseIf c =“-”Then
Text4.Text = a - b
ElseIf c =“*”Then
Text4.Text = a * b
ElseIf c =“/”Then

vb程序实验报告

vb程序实验报告

vb程序实验报告VB 程序实验报告一、实验目的通过本次实验,深入了解和掌握 Visual Basic(VB)程序设计的基本概念、语法和编程技巧,提高解决实际问题的能力,培养逻辑思维和创新能力。

二、实验环境操作系统:Windows 10开发工具:Microsoft Visual Basic 60三、实验内容本次实验主要包括以下几个方面的内容:1、界面设计使用 VB 的窗体设计器,创建一个简单的用户界面,包含文本框、按钮、标签等控件,并设置其属性,如字体、颜色、大小等,以实现美观和友好的用户交互。

2、变量与数据类型在程序中声明不同类型的变量,如整数型(Integer)、字符串型(String)、布尔型(Boolean)等,并进行赋值和运算操作,理解不同数据类型的特点和适用场景。

3、控制结构运用顺序结构、选择结构(IfThenElse、Select Case)和循环结构(ForNext、WhileWend)编写程序,实现条件判断和重复执行的功能,例如计算阶乘、判断素数、打印九九乘法表等。

4、数组与过程定义数组来存储和处理大量的数据,掌握数组的声明、初始化和遍历操作。

同时,学习使用过程(Sub 过程和 Function 过程)来封装可重复使用的代码块,提高程序的可读性和可维护性。

5、文件操作实现对文本文件的读写操作,包括创建文件、写入数据、读取数据和关闭文件,了解文件处理在实际应用中的重要性。

四、实验步骤1、界面设计(1)打开 Microsoft Visual Basic 60,新建一个标准 EXE 工程。

(2)在窗体上添加所需的控件,如文本框 Text1、Text2,命令按钮 Command1、Command2,标签 Label1 等。

(3)通过属性窗口设置各个控件的属性,如 Text1 的 Text 属性为空,Command1 的 Caption 属性为“计算”,Label1 的 Caption 属性为“结果:”等。

VB实验报告范文(电子版题目及答案)

VB实验报告范文(电子版题目及答案)

VB实验报告范文(电子版题目及答案)2022-2022学年第二学期实验报告实验课程名称专业班级学生姓号学生姓名实验指导老师实验项目清单实验一程序设计初步实验二程序设计基础实验三顺序结构程序设计实验四分支结构程序设计实验五简单循环结构程序设计实验六循环结构程序设计深入实验七数组与相应算法程序设计实验八函数与过程浙江大学城市学院实验报告课程名称VB程序设计基础实验实验项目名称实验一程序设计初步学生姓名专业班级学号实验成绩指导老师(签名)日期一.实验目的和要求1.2.3.4.熟悉VB开发环境,掌握VB程序设计步骤。

理解基本概念:工程、窗体、属性、事件、方法。

熟悉立即窗口的使用。

掌握Print、赋值语句的正确书写规则。

二.实验内容和原理1)在E盘或你的U盘上,建立一个自己的文件夹,准备用来保存VB 编程过程中的相关文件。

文件夹的名字是学号。

如E:\\309088882)将窗体文件“1-1.Frm”和工程文件“1-1.Vbp”上传到老师的ftp服务器上的”周三下午”或”周四下午”或”周五下午”你的文件夹中。

如:“30908888传媒0901张三”.3)练习1-2,1-3,1-4,1-5也同样将窗体文件和工程文件上传到老师的ftp服务器上。

谢谢!【练习1-1】新建一个工程,单击窗体时,在窗体上显示“这是我的第一个VB实验”;双击窗体时,清除窗体上显示的所有信息。

研究下面的代码段,考虑应填入什么内容?PrivateSubForm_ClickForm1.Print\这是我的第一个VB实验\EndSubPrivateSubForm_DblClickClEndSub上机实践调试运行以上程序,在同一文件夹下保存工程1-1.vbp和窗体文件1-1.frm。

【练习1-2】设计一个程序,窗体上有一个文本框、两个命令按钮,命令按钮的标题是“隶书”和“黑体”,当程序运行后,在文本框中输入“欢迎光临VB世界”,是用粗体、18号、宋体、红色字显示(通过窗体加载事件完成);单击“隶书”按钮文本框中显示内容的字体是隶书,单击“黑体”按钮文本框中显示内容的字体是黑体。

VB实验报告答案-推荐下载

VB实验报告答案-推荐下载
气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电通,力1根保过据护管生高线产中0不工资仅艺料可高试以中卷解资配决料置吊试技顶卷术层要是配求指置,机不对组规电在范气进高设行中备继资进电料行保试空护卷载高问与中题带资2负料2,荷试而下卷且高总可中体保资配障料置各试时类卷,管调需路控要习试在题验最到;大位对限。设度在备内管进来路行确敷调保设整机过使组程其高1在中正资,常料要工试加况卷强下安看与全22过,22度并22工且22作尽22下可护都能1关可地于以缩管正小路常故高工障中作高资;中料对资试于料卷继试连电卷接保破管护坏口进范处行围理整,高核或中对者资定对料值某试,些卷审异弯核常扁与高度校中固对资定图料盒纸试位,卷置编工.写况保复进护杂行层设自防备动腐与处跨装理接置,地高尤线中其弯资要曲料避半试免径卷错标调误高试高等方中,案资要,料求编试技5写、卷术重电保交要气护底设设装。备备置管4高调、动线中试电作敷资高气,设料中课并技3试资件且、术卷料中拒管试试调绝路包验卷试动敷含方技作设线案术,技槽以来术、及避管系免架统不等启必多动要项方高方案中式;资,对料为整试解套卷决启突高动然中过停语程机文中。电高因气中此课资,件料电中试力管卷高壁电中薄气资、设料接备试口进卷不行保严调护等试装问工置题作调,并试合且技理进术利行,用过要管关求线运电敷行力设高保技中护术资装。料置线试做缆卷到敷技准设术确原指灵则导活:。。在对对分于于线调差盒试动处过保,程护当中装不高置同中高电资中压料资回试料路卷试交技卷叉术调时问试,题技应,术采作是用为指金调发属试电隔人机板员一进,变行需压隔要器开在组处事在理前发;掌生同握内一图部线纸故槽资障内料时,、,强设需电备要回制进路造行须厂外同家部时出电切具源断高高习中中题资资电料料源试试,卷卷线试切缆验除敷报从设告而完与采毕相用,关高要技中进术资行资料检料试查,卷和并主检且要测了保处解护理现装。场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

VB编程实验报告答案 完整版

VB编程实验报告答案 完整版

实验一:一、选择1.D2.D3.B4.A5.B6.C7.CD8.D9.D 10. BC11. A 12.D 13. D 14. C 15. A二、填空1.windows2. 中断3.工具箱4.代码5.分类6.form2.show7. 出现语法错误8. 错9. 事件10. 面向对象11.工程文件结构12. 工程13. 设计程序代码14. 双击窗体15. C:\Program Files\Microsoft Visual Studio\VB98 或者VB的安装文件夹16.属性17.方法18.font 19. form_load() 20.对象实验二:一、选择1.B2.C3. B4.C5.C6.C7.B8.B9.D 10. A11. C 12.C 13. C 14. B 15. A16.C 17.B 18.D 19.C 20. C二、填空1. Form_Click()2. Interval、50003..vbp .frm4.left top Height、Width twip5.picture6.load7. locked8. font Alignment9. GotFocus() LostFocus() 10. 属性窗口程序代码实验三:一、选择1.A2.BC3.BC4.A5.A6.A7.BCD8.D9.B 10. B11. B二、判断题不合法的变量:3. 4. 5. 6. 8. 10. 11. 14.15. 16.三、1、abs(x+y)2. (3+x*y)^23. (-b+sqr(b^2-4*a*c))/(2*a)4.sin(30*3.14/180)+exp(2)四、1. int(rnd* 71+20) 或int(rnd* 71)+202. x<0 and y>0 or x>0 and y<0 或者x*y<03. x mod 3=0 or x mod 7=0或x/3=x\3 or x/7=x\74. x>=10 and x<205. x>="A" and x<="Z"6. left(s,3)实验四:一、选择1.C2.D3. C4.D5.A6.D7.B8.B9.A 10. C二、填空1. 48.71E-01, -4.87122. 关系、逻辑、算术3. 900,100,mid(s,2,1)4.m、1,2,3 、print m & "月是第二季度"、end select 三、1. X=4 y=132. 10实验五一、选择B C B A C二、填空(1)for x=2 to 10s*(1-1/x)(2) 1 t>1E-6(3) j t(4) 5 11 5实验六一、选择B C C C D D D D C A实验七一、选择1C 2C 3D 4A 5B 6D 7AB 8A 9A 10A 二、填空(1)n!(2)1+1+2+3+4+……+n(3)n是否是素数(4)冒泡排序(5)递归调用产生斐波那契数列(6)求最大公约数和最小公倍数第八页编程2-1Private Sub Command1_Click()Label3 = Val(Text1) * Val(Text2)End SubPrivate Sub Command2_Click()Label3 = Val(Text1) / Val(Text2)End Sub2-2Private Sub Command1_Click()Picture1.Picture = LoadPicture("d:\tu1.jpg") End SubPrivate Sub Command2_Click()Picture1.Picture = LoadPicture("d:\tu2.jpg") End SubPrivate Sub Command3_Click()Picture1.Visible = FalseEnd Sub2-5Private Sub Form_Load()Image1.Picture = LoadPicture("C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\Sunset.jpg")End SubPrivate Sub Command1_Click()Timer1.Enabled = TrueEnd SubPrivate Sub Command2_Click()Timer1.Enabled = FalseEnd SubPrivate Sub Image1_Click()Timer1.Enabled = FalseEnd SubPrivate Sub Timer1_Timer()Image1.Left = Int(Rnd * (Form1.ScaleWidth - Image1.Width)) Image1.Top = Int(Rnd * (Form1.ScaleHeight - Image1.Height)) End Sub第11页编程2-3Private Sub Command1_Click()Dim x%, y%x = Int(Rnd * 900 + 100)Print "产生的随机数:"; xy = (x Mod 10) * 100 + (x \ 10 Mod 10) * 10 + x \ 100Print "反序数:"; Format(y, "000")End SubPrivate Sub Command2_Click()Dim x%, y As Stringx = Int(Rnd * 900 + 100)Print "产生的随机数:"; xy = Trim(Str(x))Print "反序数:" & Right(y, 1) & Mid(y, 2, 1) & Left(y, 1)End SubPrivate Sub Form_Load()End Sub2-4Private Sub Command1_Click()Dim m%, n%Randomizem = Val(Text1): n = Val(Text2)x = Int(Rnd * (n - m + 1) + m)y = Int(Rnd * (n - m + 1) + m)z = Int(Rnd * (n - m + 1) + m)Label3 = m & "到" & n & "之间的3个随机数为: " & x & Space(3) & y & Space(3) & zEnd SubPrivate Sub Form_Load()End Sub2-5Private Sub Command1_Click()Label1.Caption = DateEnd SubPrivate Sub Command2_Click()Label2.Caption = TimeEnd SubPrivate Sub Command3_Click()Label3.Caption = WeekdayName(Weekday(Date)) End SubPrivate Sub Form_Load()End Sub第十五页2-1方法一Private Sub Command1_Click()Dim x!, a!, aa%, b!, bb%, c!, cc$x = Val(Text1)a = x * 180 / 3.14aa = Int(a)b = (a - aa) * 60bb = Int(b)c = (b - bb) * 60cc = Format(c, "#.000")Label2 = "弧度" & Text1 & "转换为" & aa & "度" & bb & "分" & cc & "秒"End Sub方法二Private Sub Command1_Click()x = InputBox("请输入弧度数值", "弧度转换", 0)xx = Val(x)a = x * 180 / 3.14aa = Int(a)b = (a - aa) * 60bb = Int(b)c = (b - bb) * 60cc = Format(c, "#.000")MsgBox "弧度" & x & "转换为" & aa & "度" & bb & "分" & cc & "秒"End Sub2-2Private Sub Command1_Click()Dim x%x = Val(Text1)If x / 400 = x \ 400 Or x Mod 4 = 0 And x Mod 100 <> 0 ThenLabel2 = Text1 & "年是闰年"ElseLabel2 = Text1 & "年不是闰年"End IfEnd Sub2-3方法二Private Sub Command1_Click()Dim x%, y%, z%x = InputBox("输入第一个数")y = InputBox("输入第二个数") z = InputBox("输入第三个数") If x > y Then t = x: x = y: y = t If y > z Then t = y: y = z: z = t If x > y Then t = x: x = y: y = t Print x, y, zEnd SubPrivate Sub Form_Load()End Sub方法一Private Sub Command1_Click() Dim x%, y%, z%x = Val(Text1)y = Val(Text2)z = Val(Text3)If x > y Then t = x: x = y: y = t If y > z Thent = y: y = z: z = tIf x > y Thent = x: x = y: y = tEnd IfLabel1 = x & Space(5) & y & Space(5) & z End Sub2-4方法一Private Sub Command1_Click()x = Val(InputBox("请输入上网时间:"))If x <> -1 ThenSelect Case xCase Is < 10fei = 25Case 10 To 50fei = x * 2Case 50 To 100fei = x * 1.5Case Is >= 100fei = x * 1End SelectMsgBox "上网费用为:" & fei & "元"End IfPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()End Sub方法二Private Sub Command1_Click()Dox = Val(InputBox("请输入上网时间:", , -1)) If x <> -1 ThenSelect Case xCase Is < 10fei = 25Case 10 To 50fei = x * 2Case 50 To 100fei = x * 1.5Case Is >= 100fei = x * 1End Selectzongfei = zongfei & Space(3) & fei MsgBox zongfei, , "上网费用为" ElseExit DoEnd IfLoopEnd SubPrivate Sub Command2_Click() EndEnd SubPrivate Sub Form_Load()End Sub2-5第18页2-3Private Sub Command1_Click()n = 0DoIf n Mod 2 = 1 And n Mod 3 = 2 And n Mod 5 = 4 And n Mod 6 = 5 And n Mod 7 = 0 Then Exit Don = n + 1LoopPrint nEnd Sub]2-5Private Sub Command1_Click()x = Val(Text1)y = x * 4n = 0Do While x <= yx = x * (1 + 0.1)n = n + 1Print xLoopPrint x, nEnd Sub2-6Private Sub Command1_Click()n = Val(InputBox("输入计算到第几项:", , 0)) For i = 1 To ns = s + (-1) ^ (i + 1) * iNextPrint n, sEnd SubPrivate Sub Form_Load()-8End Sub2-8Private Sub Command1_Click()Dim s As Double, pi As Doublen = 1: s = 0Do While 1 / (2 * n - 1) >= 0.0001s = s + (-1) ^ (n + 1) * 1 / (2 * n - 1)n = n + 1Looppi = 4 * sPrint piEnd Sub2-9Private Sub Command1_Click()For n = 100 To 999k = Trim(Str(n))If n = Left(k, 1) ^ 3 + Mid(k, 2, 1) ^ 3 + Right(k, 1) ^ 3 Then Print nNextEnd Sub2-11Private Sub Command1_Click()s = 0: Max = 0: Min = 1000For i = 1 To 20Randomizex = Int(Rnd * 50 + 51)Print x;If x > Max Then Max = xIf x < Min Then Min = xs = s + xNext iaver = s / 20PrintPrint "max="; Max, "min="; Min, "aver="; aver End SubPrivate Sub Form_Load()End Sub。

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

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

2、掌握启动与退出VB的方法。

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

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

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

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

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

图1、1 实验1-1 运行界面
三.实验结果:对象属性设置
对象属性属性值说明
caption 我的第一个vb程序窗体
Form1
caption 请输入姓名标签
Label1
text ““文本框
Text1
caption 显示命令按钮Command1
caption 清除命令按钮Command2
四.实验思考:
1、标签label控件设置的属性代码有哪些?
Label1、Caption=“请输入姓名”
Label1、fontsize=24
Label1、fontbold=True
2、两个按钮所使用的就是什么事件?代码分别就是什么?
Private Sub Command1_Click()
Text1、text=“姓名”
End Sub
实验二简单程序设计数据类型及常用内部函数的简单应用
一.实验目的:
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)做计算
实验三选择程序设计
一.实验目的:
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 字体框架
实验五数组程序设计
一.实验目的:
1.熟练掌握固定数组。

2.掌握动态数组。

3.掌握列表框与组合框。

4.了解直线控件与形状控件。

二.实验内容:
1.设计一个程序,找出数组中的最大值、最小值,并计算所有元素的平均值。

在列表框中随机产生10
个100到200之间的整数,在文本框中显示结果信息。

界面如图5-1所示。

图5-1 窗体界面
三.实验结果:对象属性设置
对象属性属性值说明
Label1 Caption 10个100到200之间的
整数
标签
Label2 Caption 最大值标签
Label3 Caption 最小值标签
Label4 Caption 平均值标签
Command1 Caption 计算命令按钮Text1—Text4 Text ““文本框
四.实验思考:
1.数组应在过程内还就是过程外定义,定义的语句就是什么?
过程外定义
Dim a(10) As Integer
2.在窗体载入时,在列表框中随机产生10个整数,则程序代码就是什么?
Private Sub Form_Load()
Dim i%
For i = 1 To 10
a(i) = Int(Rnd * 101 + 100)
List1、AddItem a(i)
Next i
End Sub
实验六过程程序设计
一.实验目的:
1.掌握子过程的定义与调用方法。

2.掌握函数过程的定义与调用方法。

3.理解作用域与生存期。

4、掌握滚动条。

二.实验内容:
1、写两个函数,分别求两个数的最大公约数与最小公倍数,编写子过程求最大公约数,函数过程求最小
公倍数。

要求从文本框中输入两个数。

界面如图6-1所示。

图6-1
2、设计一个用滚动条改变图片背景色的程序。

界面如图6-2所示
图6-2
三.实验结果:对象属性设置
1.结果要求单击命令按钮分别显示,设置对象的属性。

对象属性属性值说明
Label1 caption m 标签
Label2 caption n 标签
Label3 caption 最大公约数标签
Label4 caption 最小公倍数标签
Text1- Text4 text ”“文本框
Command1 caption 子过程命令按钮
Command2 caption 函数过程命令按钮
3、拖动滚动条的滑块,可改变图片控件的背景颜色,三个滚动条的程序代码相似,请写出HScroll1的事件
过程。

Dim r As Integer, g As Integer, b As Integer
Private Sub HScroll1_Change()
r = HScroll1、Value
g = HScroll2、Value
b = HScroll3、Value
Text1、BackColor = RGB(r, g, b)
End Sub
实验七界面设计
一.实验目的:
1.掌握多窗体程序设计的方法。

2.掌握下拉式菜单。

3.了解通用对话框。

二.实验内容:
1、编写密码登录系统。

在窗体1输入用户名与密码,如果密码正确就弹出第二个窗体,第二个窗体自
行设计操作内容;如果密码不正确,弹出信息框,显示”用户名或密码错误,请重新输入”,回到
窗体1继续输入用户名与密码。

密码输入有三次机会,超过三次就弹出第三个窗口,显示”对不起, 您不能使用该系统!”(注:凡就是文字提示内容可自行设计,不要求与题目一样。

三个窗体界面可参照图7-1 图7-2 图7-3所示。

)
图7-1
图7-2
图7-3
2、利用通用对话框设计一个简单的文本编辑器,具有打开、保存、字体、颜色功能。

要求用菜单实现,
有”文件”与”格式”两个菜单,”文件”菜单下包含”打开”、”保存”与”退出”三项。

”格式”
菜单下包含”字体”与”颜色”两项,打开文件显示在文本框中。

(窗体界面可参照图7-4 所示。

)
图7-4
三.实验结果:对象属性设置
1.设置三个窗体的控件及其属性。

对象控件名称属性属性值
Form1 Caption Form1
Form1
Form2 Caption Form2
Form2
Form3 Caption Form3
Form3
2.设置窗体控件及属性值。

对象控件名称属性属性值。

相关文档
最新文档