1、编程题题目的管理与维护沈 阳 航 空 航 天 大 学 课程设计 学 号 _2009040302071_班 级 _94030203_ 姓 名 _李迎丽_指导教师 _王晓岩_年 月 日沈阳航空航天大学课程设计任务书学院: 航空宇航工程 专业:飞行器制造工程 班级:94030203学号:2009040302071 题目:编程题题目的管理与维护一、课程设计时间2011年3月711第2学期第12周,共计1周,20学时。二、课程设计内容用VB+Access组合编写控件,对VB程序设计课程三、课程设计要求程序质量: 贯彻事件驱动的程序设计思想。 用户界面友好,功能明确,操作方便;可以加以其它功能或修饰。 用
2、户界面中的菜单至少应包括“进书”、“售书”、“计算利润”、“书库现状”、“出售现状”、“退出”6项。 代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书: 课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。四、指导教师和学生签字指导教师:_ 学生签名:_五、成绩六、教师评语目 录设计分析 4技术要点: 6主要界面截图 9总结 11完整的程序源 12参考文献 13需求分析该程序要求对编程题进行管理与维护,主要是指用户应用时,能够对编程题进行向前、向后、删除等操作,同时必须应用数据库技术进行连接,也就需要应用数据控件。我选用的是ADO控件。ADO数据访问
3、接口是Microsoft处理数据库信息的最新技术。要求:(1) 用VB+Access组合编写软件,对VB程序设计课程选择题题目进行管理和维护.(2) 要求用户界面友好,功能明确(至少包含向前、向后的浏览功能,删除功能),操作方便;可以加以其它功能或修饰。(3) 要求创建数据库,并运用VB的ADO控件与之建立联系。设计分析(1)基本原理:建立程序设计与数据库的连接,要求实现在数据库中查找,更改数据建立程序设计与数据库的连接(2)总体设计图1 总体设计(3)详细设计:(4)数据库设计:数据库设计是总体设计阶段非常重要的环节,数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,
4、从而避免无谓的重复工作。本系统的数据库用于显示题目说明和存储路径所建表格如下:表编号题目path1利用文本框,计算两数加法D:tupianpic1.jpg2使用print方法,在窗体上输出规则图形D:tupianpic2.jpg3编写程序,在文本框中统计在窗口上单击鼠标次数D:tupianpic3.jpg4使用文本框,计算两数减法D:tupianpic4.jpg5某商场营业员的总工资由两部分组成:基本工资和营业额提成费。基本工资一般为300元;营业额提成费是营业额的5%.要求输入基本工资,本月的营业额,显示实发工资D:tupianpic5.jpg技术要点:1.(1),ADO控件属于一种Acti
5、veX控件,使用前必须进行添加,建立于数据库的连接。首先通过“工程部件” 菜单项,打开“部件”对话框,选择“Microsoft ADO Data Control 6.0(OLE DB)”,将ADO数据控件添加到工具箱。(2)修改ADO的 ConnectionString属性为Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Ddb2.mdb;(3)修改ADO的 RecordSource属性为“表”。 (4) 连接数据库如下:Text1DateSource=adodc1DateField = 题目Text2DateSource = adodc1DateFi
6、eld = path2.在程序运行时使用loadpicture()函数装入图形,使用形式为:图形框.picture=loadpicture(“图形文件名“)程序段如下:Private Sub Text2_Change()Dim a As Stringa = Text2.TextPicture1.Picture = LoadPicture(a)End Sub3.界面设计4,程序解释:(1)向前,向后程序如下,使用move方法:Private Sub Command1_Click()Adodc1.Recordset.MovePreviousIf Adodc1.Recordset.EOF Then
7、Adodc1.Recordset.MoveFirstEnd SubPrivate Sub Command2_Click()Adodc1.Recordset.MoveNextIf Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveLastEnd Sub(2)删除控件的程序段如下,使用delete方法:Private Sub Command3_Click()Adodc1.Recordset.DeleteEnd Sub主要界面截图总结这次课设我的题目是编程题题目的管理与维护,通过这次课设让我了解了VB与数据库之间的联系,可以应用ADO技术使VB与数据库进行
8、联系。还可以应用SQL语言查询和更改数据库中的信息,并能向其中添加新的信息。 在课设过程中,我遇到了重重困难,例如:VB与数据库的连接技术,通过老师的指点和自己查阅资料,我克服了困难,顺利的完成了任务。同时我也了解了VB的出现是一场技术革命,它在生活中各个方面都能发挥巨大的作用,所以,学好VB是社会发展的需要。完整的程序源Private Sub Command3_Click()Adodc1.Recordset.DeleteEnd SubPrivate Sub Command1_Click()Adodc1.Recordset.MovePreviousIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveFirstEnd SubPrivate Sub Command2_Click()Adodc1.Recordset.MoveNextIf Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveLastEnd SubPrivate Sub Text2_Change()Dim a As Stringa = Text2.TextPicture1.Picture = LoadPicture(a)End Sub参考文献龚沛曾 杨志强 陆慰民.Visual basic程序设计教程.北京 高等教育出版社
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1