- 0
- 0
- 约4.8千字
- 约 13页
- 2018-12-28 发布于广东
- 举报
华北科技学院VB综合实验报告(完美版).doc
华北科技学院计算机学院综合性实验
实验报告
课程名称 程序设计语言《VB)
实验学期 2012
至2013 学年第二 学期
学生所在系部
年级 2012级
专业班级
学生姓名
学号
任课教师
吴晓丹
实验成绩
计算机学院制
《程序设计语言(VB)》课程综合性实验报告
开课实验室:基础实验室 2013年6月28曰
实验题目 Visual Basic综合应用程序开发
—、实验目的
1>掌握数组的应用:
数组的定义
数组的基本操作,包括数组的输入输出、数组元素的比较、求平均值、数组的排序等。
2、 会使用过程编程和字符串操作
sub过程的定义与调用
function过程的定义调用
字符串的大小写转换操作
3、 掌握基本控件的使用
包括常用标准控件的使用,如标签、按钮、文本框、单选按钮、滚动条等。
4、 掌握菜单和工具栏的使用
二、 设备与环境
硬件:多媒体计算机
软件:Windows 2000以上的操作系统、Visual Basic集成开发环境
三、 实验内容
1、 先进入欢迎界面,在屏幕上显示“欢迎您使用本程序”,并弹出密码框,等待输入密码。
2、 密码正确后进入系统主界谢,主界面包括“数组应用”、“过程应用”、“控件应用”和“退出” 等菜单。
3、 “数组应用”菜单中包括“数组操作”子菜单,单击此菜单,弹出“数组操作”窗体。
4、 “过程应用”菜单中包括“字符转换”子菜单,单击此菜单,弹出“字符转换”窗体。
5、 单击“控件应用”菜单,弹出“数学运算”窗体。
6、 单击“退出”菜单,退出程序运行。
四、实验结果及分
1、开始界面
Q Forml
欢迎皮用4?專
(1)程序代码
Private Sub Form Click () Form2. Show
End sub
点击界而进入密码输入窗口
登录
口
| 回
输入密码“12345”点击“登入”即可进入主界面
工程1 1-^-1
如不是进入密码弹岀窗口1
,重新瑜入
程序代码
Private Sub Command 1 _Click() If Text 1.Text = M 12345 Then Form4.Show
Else
MsgBox (n密码错误,重新输入n) End If End Sub
2,主页面
(1)界面设计
密码正确后进入系统主界面,主界面包括“数组应川”、“过61应用”、“控件和“退出”等菜傘,及“数组 应用” “字符应“控件应用”等子菜单并提供相关工具栏或命令按钮。
(2)程序代码如下 Private Sub 过程应用_(:1^±()
Form5.Show
End Sub
Private Sub 控件应用_(2以10
Form6.Show
End Sub
Private Sub 数组应用_(21化1()
Form3.Show
End Sub
(3)学习收获:学会使用“菜单编辑器”,做好form2和form3、form4、form5、 form6之间的链接。
3数组应用
(1)界面设计
(1)界面设计
此部分在界面上右七个按钮和四个text,当按“输入10个数”时界面上会出 现inputbox提示你依次输入10个数字。如果输入的不是数字会跳出提示框。
工程1
请输入第1个整数
取消
驗|
输入完10个数字后点击“升序排列” “降序排列” “最大值” “最小值”会在相应
TEXT中显示结果点击“清除”即可清除TEXT中的数字。 (2)程序代码
Dim mark (1 To 10) As Integer Private Sub Commandl_Click0 n = UBound (mark)
For i = 1 To n - 1
For j = i + 1 To n
If mark (j) mark⑴ Then
t = mark (i): mark⑴=mark (j): mark (j) = t
End If
Next j Next i
For i = 1 To n
Tcxtl = Tcxtl mark(i) , 〃
Next i End Sub
Private Sub Command2_Click() n = UBound(mark)
For i = 1 To n - 1
For j = i + 1 To n
If mark(j) mark(i) Then
t = mark(i): mark(i) = mark(j): mark(j) = t
End If
Next j
Next i
For i = 1 To n
Text2 = Text2 mark(i) , 〃
Next i End Sub
Private Sub Command3_Click()
Max = mark(10)
For i = 1 To 10
If mark⑴ Max Th
您可能关注的文档
- 北师大二年级上组词.doc
- 北师大五年级数学上册第二单元教案.doc
- 北师大版一年级数学下册第六单元测试题及答案.doc
- 北师大版七年级数学下14整式的乘法第1课时教学设计.doc
- 北师大版九年级上册反比例函数各节知识点练习.doc
- 北师大版八年级数学(下)总复习各章知识点归纳总结及其巩固练习.doc
- 北师大版八年级语文上学期第五单元.doc
- 北师大版六年级上册第二单元《分数混合运算》教案.doc
- 北师大版六年级上百分数的应用教案.doc
- 北师大版初二下册数学第一章测试题.doc
- JJG 543-2026心电图机检定规程.pdf
- 《JJG 543-2026心电图机检定规程》.pdf
- GB/T 47045-2026乘用车车载信息优先级的确定方法.pdf
- 《GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定》.pdf
- 中国国家标准 GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定.pdf
- 中国国家标准 GB/T 31487.1-2025直流融冰装置 第1部分:系统设计.pdf
- GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定.pdf
- GB/T 31487.1-2025直流融冰装置 第1部分:系统设计.pdf
- 《GB/T 31487.1-2025直流融冰装置 第1部分:系统设计》.pdf
- 《GB/T 31418-2025道路交通信号控制系统术语》.pdf
原创力文档

文档评论(0)