编程题题目的管理与维护.docx

上传人:b****8 文档编号:29387848 上传时间:2023-07-22 格式:DOCX 页数:9 大小:112.87KB
下载 相关 举报
编程题题目的管理与维护.docx_第1页
第1页 / 共9页
编程题题目的管理与维护.docx_第2页
第2页 / 共9页
编程题题目的管理与维护.docx_第3页
第3页 / 共9页
编程题题目的管理与维护.docx_第4页
第4页 / 共9页
编程题题目的管理与维护.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

编程题题目的管理与维护.docx

《编程题题目的管理与维护.docx》由会员分享,可在线阅读,更多相关《编程题题目的管理与维护.docx(9页珍藏版)》请在冰豆网上搜索。

编程题题目的管理与维护.docx

编程题题目的管理与维护

沈阳航空航天大学

课程设计

学号_2009040302071_________

班级_94030203_________

姓名_李迎丽_________

指导教师__王晓岩________

年月日

沈阳航空航天大学

课程设计任务书

学院:

航空宇航工程专业:

飞行器制造工程班级:

94030203

学号:

2009040302071题目:

编程题题目的管理与维护

一、课程设计时间

2011年3月7~11第2学期第1~2周,共计1周,20学时。

二、课程设计内容用VB+Access组合编写控件,对《VB程序设计》课程

三、课程设计要求

程序质量:

✧贯彻事件驱动的程序设计思想。

✧用户界面友好,功能明确,操作方便;可以加以其它功能或修饰。

✧用户界面中的菜单至少应包括“进书”、“售书”、“计算利润”、“书库现状”、“出售现状”、“退出”6项。

✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。

课程设计说明书:

✧课程结束后,上交课程设计说明书和源程序。

课程设计说明书的内容参见提供的模板。

四、指导教师和学生签字

指导教师:

________学生签名:

________

五、成绩

六、教师评语

目录

设计分析4

技术要点:

6

主要界面截图9

总结11

完整的程序源12

参考文献13

 

.需求分析

该程序要求对编程题进行管理与维护,主要是指用户应用时,能够对编程题进行向前、向后、删除等操作,同时必须应用数据库技术进行连接,也就需要应用数据控件。

我选用的是ADO控件。

ADO数据访问接口是Microsoft处理数据库信息的最新技术。

要求:

(1)用VB+Access组合编写软件,对《VB程序设计》课程选择题题目进行管理和维护.

(2)要求用户界面友好,功能明确(至少包含向前、向后的浏览功能,删除功能),操作方便;可以加以其它功能或修饰。

(3)要求创建数据库,并运用VB的ADO控件与之建立联系。

.设计分析

(1)基本原理:

建立程序设计与数据库的连接,要求实现在数据库中查找,更改数据建立程序设计与数据库的连接

(2)总体设计

图1总体设计

(3)详细设计:

 

(4)数据库设计:

数据库设计是总体设计阶段非常重要的环节,数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作。

本系统的数据库用于显示题目说明和存储路径所建表格如下:

编号

题目

path

1

利用文本框,计算两数加法

D:

\tupian\pic1.jpg

2

使用print方法,在窗体上输出规则图形

D:

\tupian\pic2.jpg

3

编写程序,在文本框中统计在窗口上单击鼠标次数

D:

\tupian\pic3.jpg

4

使用文本框,计算两数减法

D:

\tupian\pic4.jpg

5

某商场营业员的总工资由两部分组成:

基本工资和营业额提成费。

基本工资一般为300元;营业额提成费是营业额的5%.要求输入基本工资,本月的营业额,显示实发工资

D:

\tupian\pic5.jpg

技术要点:

1.

(1),ADO控件属于一种ActiveX控件,使用前必须进行添加,建立于数据库的连接。

首先通过“工程\部件”菜单项,打开“部件”对话框,选择“MicrosoftADODataControl6.0(OLEDB)”,将ADO数据控件添加到工具箱。

(2)修改ADO的ConnectionString属性为Provider=Microsoft.Jet.OLEDB.4.0;

DataSource=D\db2.mdb;

(3)修改ADO的RecordSource属性为“表”。

(4)连接数据库如下:

Text1

DateSource=adodc1

DateField=题目

Text2

DateSource=adodc1

DateField=path

2.在程序运行时使用loadpicture()函数装入图形,使用形式为:

图形框.picture=loadpicture(“图形文件名“)

程序段如下:

PrivateSubText2_Change()

DimaAsString

a=Text2.Text

Picture1.Picture=LoadPicture(a)

EndSub

3.界面设计

4,程序解释:

(1)向前,向后程序如下,使用move方法:

PrivateSubCommand1_Click()

Adodc1.Recordset.MovePrevious

IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveFirst

EndSub

PrivateSubCommand2_Click()

Adodc1.Recordset.MoveNext

IfAdodc1.Recordset.BOFThenAdodc1.Recordset.MoveLast

EndSub

(2)删除控件的程序段如下,使用delete方法:

PrivateSubCommand3_Click()

Adodc1.Recordset.Delete

EndSub

主要界面截图

 

 

总结

这次课设我的题目是编程题题目的管理与维护,通过这次课设让我了解了VB与数据库之间的联系,可以应用ADO技术使VB与数据库进行联系。

还可以应用SQL语言查询和更改数据库中的信息,并能向其中添加新的信息。

在课设过程中,我遇到了重重困难,例如:

VB与数据库的连接技术,通过老师的指点和自己查阅资料,我克服了困难,顺利的完成了任务。

同时我也了解了VB的出现是一场技术革命,它在生活中各个方面都能发挥巨大的作用,所以,学好VB是社会发展的需要。

完整的程序源

PrivateSubCommand3_Click()

Adodc1.Recordset.Delete

EndSub

PrivateSubCommand1_Click()

Adodc1.Recordset.MovePrevious

IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveFirst

EndSub

PrivateSubCommand2_Click()

Adodc1.Recordset.MoveNext

IfAdodc1.Recordset.BOFThenAdodc1.Recordset.MoveLast

EndSub

PrivateSubText2_Change()

DimaAsString

a=Text2.Text

Picture1.Picture=LoadPicture(a)

EndSub

.参考文献

龚沛曾杨志强陆慰民.《Visualbasic程序设计教程》.北京高等教育出版社

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

当前位置:首页 > 高等教育 > 教育学

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

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