贵州大学数据库原理及应用的实验报告试题及答案.docx

上传人:b****5 文档编号:6491076 上传时间:2023-01-07 格式:DOCX 页数:11 大小:196.77KB
下载 相关 举报
贵州大学数据库原理及应用的实验报告试题及答案.docx_第1页
第1页 / 共11页
贵州大学数据库原理及应用的实验报告试题及答案.docx_第2页
第2页 / 共11页
贵州大学数据库原理及应用的实验报告试题及答案.docx_第3页
第3页 / 共11页
贵州大学数据库原理及应用的实验报告试题及答案.docx_第4页
第4页 / 共11页
贵州大学数据库原理及应用的实验报告试题及答案.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

贵州大学数据库原理及应用的实验报告试题及答案.docx

《贵州大学数据库原理及应用的实验报告试题及答案.docx》由会员分享,可在线阅读,更多相关《贵州大学数据库原理及应用的实验报告试题及答案.docx(11页珍藏版)》请在冰豆网上搜索。

贵州大学数据库原理及应用的实验报告试题及答案.docx

贵州大学数据库原理及应用的实验报告试题及答案

贵州大学实验报告

学院:

职业技术学院专业:

电子信息科学与技术班级:

电科091

姓名

学号

实验组

实验时间

指导教师

邬培

成绩

实验项目名称

vb基本控制结构和选择控件

实验目的

1、掌握选择结构和应用

2、掌握循环结构和应用

3、掌握单选框、复选框、列表框、组合框、框架的使用

4、了解控件数组的应用使用

实验要求

1、熟悉if语句、for语句的使用

2、熟悉各控件的属性、方法和事件。

3、掌握列表框、组合框的添加、删除的方法

4、按要求完成实验内容。

实验仪器

1、安装有VB6.0的计算机。

实验内容

1、单选框、复选框、选择结构的使用

根据如图所提示的界面,设计一个个人简历表。

用户在文本框中输入姓名和年龄,选择性别、职业、学历和个人兴趣等个人信息。

单击“提交”按钮运行后在右边的图片框中显示具体的个人信息;单击“重置”按钮,清除输入的信息和所做的选择。

 

提示:

可以利用框架进行分组,利用单选框的控件数组实现单选框的选择。

利用选择语句实现单选框和复选框的选取判断。

2、循环结构的应用

利用循环嵌套完成九九乘法表。

界面如图所示。

单击打印在图片框中打印出乘法表,单击退出,退出程序。

 

提示:

用for循环的双重嵌套来实现。

使用picture1.print方法实现图片框的打印。

3、列表框的使用、循环结构的使用

新建一个工程,完成“偶数迁移”程序的设计。

界面如下图:

有两个列表框List1和列表框List2,单击“产生”按钮(Command1),计算机产生10个两位正整数放入列表框List1中。

同时清空列表框List2中的内容。

单击“选择”按钮(Command2),将列表框List1中所有偶数迁移到列表框List2中,并按数字大小排列,最后,将统计的个数显示在文本框中。

界面设计图

运行效果图

提示:

1、利用循环语句完成list1的赋值,使用Rnd函数随机产生10个两位数,产生产生一个[N,M]范围内的整数int(rnd*(m-n+1)+n)2、使用if语句和循环语句来控制复制到list2中的数据。

2、使用list2.additem完成数据的赋值。

 

4、组合框和列表框的使用

完成一个选课系统的设置,界面如图所示。

有两个界面,第一个界面如图,两个组合框分别可以选择年级和专业,当选择了09级,电子信息科学与技术专业,单击确定按钮,弹出第二个界面。

第二个界面为选课界面。

界面有两个列表框,list1显示可以选择的课程,选中课程后,单击选择按钮,或者双击该课程,课程就复制到list2列表框中。

(限定最多只能选择3门课程,超过则弹出提示框)。

单击重选则清除list2中的内容。

单击删除按钮则删除list2中已经选中的内容。

提示:

窗体的加载利用form2.show实现。

列表框的添加利用list2.additem实现,删除利用list2.remove实现。

实验步骤

1.简历

Dimxl,zy,xz1,xz2,xz3,xz4AsString

PrivateSubCheck1_Click()

IfCheck1.Value=1Then

xz1=Check1.Caption

EndIf

EndSub

PrivateSubCheck2_Click()

IfCheck2.Value=1Then

xz2=Check2.Caption

EndIf

EndSub

PrivateSubCheck3_Click()

IfCheck3.Value=1Then

xz3=Check3.Caption

EndIf

EndSub

PrivateSubCheck4_Click()

IfCheck4.Value=1Then

xz4=Check4.Caption

EndIf

EndSub

PrivateSubCommand1_Click()

Picture1.Print"姓名:

";Text1.Text;Tab

(1);"年龄:

";Text2.Text;Tab

(1);

IfOption1.Value=TrueThen

xb=Option1.Caption

EndIf

IfOption2.Value=TrueThen

xb=Option2.Caption

EndIf

Picture1.Print"性别:

";xb

Picture1.Print"学历:

";xl

Picture1.Print"职业:

";zy

Picture1.Print"爱好:

";xz1;"、";xz2;"、";xz3;"、";xz4

EndSub

PrivateSubCommand2_Click()

Text1.Text=""

Text2.Text=""

Option1.Value=False

Option2.Value=False

Option3(Index).Value=False

Option4(Index).Value=False

Check1.Value=0

Check2.Value=0

Check3.Value=0

Check4.Value=0

EndSub

PrivateSubOption3_Click(IndexAsInteger)

IfOption3(Index).Value=TrueThen

xl=Option3(Index).Caption

EndIf

EndSub

PrivateSubOption4_Click(IndexAsInteger)

IfOption4(Index).Value=TrueThen

zy=Option4(Index).Caption

EndIf

EndSub

PrivateSubPicture1_Click()

EndSub

PrivateSubText1_Change()

EndSub

实验总结

2.乘法表

PrivateSubCommand1_Click()

DimaAsInteger

DimbAsInteger

DimcAsInteger

Picture1.PrintTab;Tab;"乘法表"

Fora=1To9

Forb=1Toa

c=a*b

Picture1.PrintCStr(b);"*";CStr(a);"=";CStr(c);"";

If(b>=a)ThenPicture1.Print

Nextb

Nexta

EndSub

PrivateSubCommand2_Click()

End

EndSub

PrivateSubCommand3_Click()

Picture1.Cls

EndSub

3.列表框

PrivateSubCommand1_Click()

Fori=0To9

List1.List(i)=Int(Rnd*(91)+10)

Nexti

EndSub

 

PrivateSubCommand2_Click()

List2.Clear

Fori=0To9

IfList1.List(i)Mod2=0Then

List2.AddItemList1.List(i)

j=j+1

EndIf

Nexti

Text1.Text=j

EndSub

 

4.组合框

DimiAsInteger

PrivateSubCommand1_Click()

i=i+1

Ifi=4Then

i=MsgBox("最多只能选择三门",,"提示")

Command1.Enabled=False

Else:

List2.AddItem(List1.Text)

EndIf

EndSub

PrivateSubCommand2_Click()

List2.Clear

i=0

Command1.Enabled=True

EndSub

PrivateSubCommand3_Click()

Forj=0ToList2.ListCount-1

IfList2.Selected(j)Then

List2.RemoveItem(j)

ExitSub

EndIf

Nextj

EndSub

 

PrivateSubList1_DblClick()

i=i+1

Ifi=4Then

i=MsgBox("最多只能选择三门",,"提示")

Command1.Enabled=False

Else:

List2.AddItem(List1.Text)

EndIf

EndSub

 

指导教师意见

 

签名:

年月日

注:

各学院可根据教学需要对以上栏木进行增减。

表格内容可根据内容扩充。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1