- 6
- 0
- 约3.37千字
- 约 11页
- 2020-11-13 发布于江苏
- 举报
Visual Basic程序设计课程基于网络考评改革试点
第5次形考
编程题(1个题, 100分 )
1.开发一个人事档案管理数据库应用程序,要求程序运行后,经过MSFlexGrid控件在主界面上显示数据表中内容,单击工具栏上“增加”、“删除”、“查看”按钮,能够进行对应操作,单击“退出”按钮,退出应用程序。程序运行界面图5-1、5-2、5-3所表示。
图
图5-1 程序运行主界面
图
图5-2 “增加”窗体运行界面
图
图5-3 “查看”窗体运行界面
开发步骤及要求:
1.准备工作
建立名称为“vbxk5-人事档案管理”文件夹,在该文件夹下,建立“图标”文件夹,在其中存入界面设计时所用图标。开发过程中全部文件存放在“vbxk5-人事档案管理”文件夹中。
2.建立人事档案管理数据库
用Microsoft Access建立数据库,名称为HRM.mdb。在HRM.mdb数据库中建立“档案”和“职称”2个数据表。
表5-1 “档案”表结构
字段名
类型
大小
说明
编号
文本
20
主键
姓名
文本
15
职称
文本
10
简历
备注
照片
OLE 对象
表5-2 “职称”表结构
字段名
类型
大小
说明
职称
文本
不设为主键
3.界面设计
(1)创建工程
新建一“标准EXE”工程,工程名为“HRM.vbp”。经过“工程-部件”或“工程-引用”菜单项添加ADO数据对象、工具条、MSFlexGrid等相关对象或控件,并按以下要求创建窗体,全部窗体StartUpPosition属性均设置为:2-屏幕中心。
(2)创建主窗体(frmMain)
按图5-4所表示,利用Toolbor控件、ImageList控件和MSFlexGrid控件创建“人事档案管理”主窗体。窗体名frmMain,其它控件保留缺省名称。
图
图5-4 主窗体设计界面
(3)创建“增加”窗体(frmAdd)
按图5-5所表示,使用标签、文本框、组合框、命令按钮、图片框控件,创建“增加”窗体,窗体名为frmAdd。
图
图5-5 "增加"窗体设计界面
(4)创建“查看”窗体(frmShow)
按图5-6所表示,使用标签、文本框、组合框、命令按钮、图片框控件,创建“查询”窗体,窗体名为frmShow。
图
图5-6 "查询"窗体设计界面
4.代码设计
(1)添加模块,模块代码以下:
Public cn As New ADODB.Connection
Sub main()
Dim strcn As String
strcn = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= + App.Path + \HRM.mdb;Persist Security Info=False
cn.Open strcn
frmMain.Show
End Sub
Public Sub SavePhoto(FName As String, strNo As String)
Dim rs As New ADODB.Recordset
Dim image_data() As Byte ?¨ò?í???±£′?μ?±?á?
rs.ActiveConnection = cn
rs.Open Select * From μμ°? Where ±ào?= + strNo + , cn, adOpenDynamic, adLockOptimistic
If Trim(FName) Then ?ùè?óDí???£??aê?μ?μ?í??????t
Open Trim(FName) For Binary As #1
ReDim image_data(LOF(1) - 1)
Get #1, , image_data()
Close #1
rs(????).AppendChunk image_data()
rs.Update
rs.Close
Else
rs(????).AppendChunk
rs.Update
rs.Close
End If
End Sub
(2)主窗体代码
参考试验教材试验7
(3)“增加”窗体代码
参考试验教材试验7
(4)“查询”窗体代码
参考试验教材试验7
注意:提交“vbxk5-人事档案管理”文件夹。
2.开发一个成绩查询数据库应用程序。它含有数据增加(Insert)、修改(Update)、删除(D
您可能关注的文档
最近下载
- 第10课《学会表达》教案-2025-2026学年第二学期三年级道德与法治统编版下册.docx
- 2026年湖南环境生物职业技术学院单招职业倾向性考试模拟测试卷附答案.docx VIP
- 2025年AWS认证AmazonRDS只读副本的只读副本用于数据仓库ETL专题试卷及解析.docx VIP
- (5)--《食品添加剂》课程教案.doc VIP
- (3)XH-BJDW-72(GY.24)型LED信号机故障报警仪说明书V1.0.pdf VIP
- 2026年广东教师招聘考试(教育教学通用能力测试)历年参考题库含答案详解.docx VIP
- 机械制造技术基础贾振元课后答案.pdf VIP
- ISO 22163:2023标准培训讲义.pptx
- 分析绿色建筑材料与传统建筑材料在性能和成本方面的优劣对比.pptx VIP
- 外研版五年级下册英语全册教案(三起).pdf VIP
原创力文档

文档评论(0)