vb程序设计语言课程设计实践指导书.docx
- 文档编号:15074490
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:17
- 大小:319.92KB
vb程序设计语言课程设计实践指导书.docx
《vb程序设计语言课程设计实践指导书.docx》由会员分享,可在线阅读,更多相关《vb程序设计语言课程设计实践指导书.docx(17页珍藏版)》请在冰点文库上搜索。
vb程序设计语言课程设计实践指导书
《VB程序设计》课程设计
设计指导书
一、课程设计指导书包含:
《VB程序设计》课程设计理论指导书(本书)和电子指导书(具体设计题目的可执行文件)。
二、课程设计目的:
课程设计的目的是为了加深学生对课堂所讲授的计算机基础知识及VB中的命令和程序设计方法的进一步理解与掌握,提高学生对所学内容的综合运用能力,同时增强学生程序设计能力,掌握一些编程技巧,并可培养学生实际上机调试程序的能力,使学生对开发信息管理系统有一个总体认识,可使学生得到很好锻炼,为以后学习、工作打下坚实基础。
三、课程设计内容
该课程设计要求学生根据所学知识以及个人爱好,设计开发一个或多个VB应用程序。
四、课程设计要求
1.实用性:
应用程序要有明确的应用主题,有一定的实用价值。
2.结构性:
应用程序具有良好的程序结构。
3.可读性:
应用程序具有较好的可读性。
4.全面性:
根据题目内容,应用程序应包含比较全面的功能。
5.友好性:
根据题目要求,合理使用VB提供的各种控件,设计友好、美观的使用界面。
五、课程设计指导
1.选题:
据个人兴趣、爱好,确定设计题目的名称,具体题目见任务书
2.查找与设计题目相关的资料,思考实现方法。
3.进行应用程序总体结构设计,画功能结构图。
运行选定题目的VB课程设计电子指导书——程序可执行文件,了解系统的整体功能,画出功能结构图
4.数据库设计:
(1)用ACCEES建立数据库及数据表,用ADO数据控件连接数据库,指导步骤如下:
利用Access建立好数据库
◆添加ADO:
“工程”→“部件”→MicrosoftADODataControls6.0
◆在设计窗体:
添加Adodc1控件
用快捷键打开属性页
◆选择“通用”选项卡→“使用连接字符串”→“1生成(U)…”,→打开“数据连接属性”对话框
在“提供者”选项卡→选择“MicrosoftJet4.0OLEDBProvider”选项。
◆在“连接”选项卡→“选择或输入数据库名称”中指定数据库文件名
为保证连接有效,单击“连接”选项卡下方的“测试连接”按钮,如果测试成功则关闭属性页
打开ADO控件属性窗口,单击其中的RecordSource属性的“…”按钮
◆在弹出的记录源属性页对话框中,在“命令类型”下拉式列表框中选择“2adCmdTable”选项,在“表或存储过程名称”下拉式列表框中选择你的某数据库中的“某个表”,关闭记录源属性页。
◆注意:
当数据库有两个以上表时,请按以下方式连接两个表
例两个表:
“基本情况”和“成绩”,是按照字段“学号”相等的方式连接,
在ACCESS中不必建立关联
(2)ADO数据控件集(Recordset)常用方法
AddNew方法:
添加记录。
Delete方法:
删除当前记录。
UpdateBatch方法:
更新当前记录。
Movefirst方法:
移到第一个记录
Movelast方法:
移到最后一个记录
Movenext方法:
移到下一个记录
MovePrevious方法:
移到上一个记录
Moven方法:
移到第n个记录
Refresh方法:
刷新
参考代码:
添加
PrivateSubCommand1_Click()
Adodc1.Recordset.AddNew
EndSub
删除
PrivateSubCommand2_Click()
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveFirst
EndSub
更新
PrivateSubCommand3_Click()
Adodc1.Recordset.UpdateBatch
EndSub
第一个
Adodc1.Recordset.MoveFirst
上一个
Adodc1.Recordset.MovePrevious
IfAdodc1.Recordset.BOFThenAdodc1.Recordset.MoveFirst
下一个
Adodc1.Recordset.MoveNext
IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast
最后一个
Adodc1.Recordset.MoveLast
5.进行应用程序的界面设计和过程代码的编写;
运行选定题目的课程设计电子指导书:
程序可执行文件,完成以下任务:
(1)描述窗体模块功能
(2)画出窗体及控件的外观
(3)列表给出各窗体及控件的名称、功能及属性设置
(4)上机设计窗体及控件的外观
(5)描述过程名称及过程应实现的功能
(6)描述变量定义及用途
(7)编制过程代码
(8)上机输入并调试过程代码,使之实现预定功能。
6.查询功能设计
例:
利用SQL查询语句,查询所有女生,步骤:
(1)、添加Adodc1-----打开属性页-----测试连接
记录源:
命令类型:
1_adcmdtext
命令文本(SQL):
Select*from表名
(2)、添加表格Datagrid控件
工程---部件---MicrosoftDataGridControl6.0
设置表格控件Datasource:
Adodc1
(3)、编写程序代码
PrivateSubCommand1_Click()
Adodc1.RecordSource="select*from学生表where性别='女'"
‘或Adodc1.RecordSource="select*from学生表where性别like'"&"女"&"'"
Adodc1.Refresh
EndSub
PrivateSubCommand2_Click()
Adodc1.Recordset.Close
End
EndSub
7.报表设计:
(1)创建数据环境
在“工程”菜单上,单击“添加DataEnviroment”向工程中添加一个设计器。
右键—属性
在“数据链接属性”对话框上单击“MicrosoftJet4.0OLEDBProvider”。
单击“下一步”按钮进入“连接”选项卡。
单击第一个文本框旁边的省略按钮(…)。
用”选择Access数据库”对话框浏览到你的数据库文件,单击”确定”
右键“Connection1”图标,然后单击“添加命令”,出现“Command1”
右键“Command1”对话框,属性设置:
属性
设置值
命令名称
Command1
连接
Connection1
数据库对象
表
对象名称
学生档案
单击“确定”结束对话框。
当只想显示符合条件的数据时:
选择”SQL”,”SQL生成器”
注意以下是有关表间关联的问题:
右键“Connection1”图标,然后单击“添加子命令”,出现“Command2”,设置属性:
属性
设置值
命令名称
Command1
连接
Connection1
数据库对象
表
对象名称
成绩
单击“关联”选项卡。
选中“与父命令对象相关联”复选框。
“父”包含“学号”。
。
。
“子字段/参数”包含“数学”。
。
。
单击“添加”。
单击“确定”关闭对话框。
设置工程和设计器的属性,然后保存工程,设置工程和设计器的属性:
(2).创建数据报表
在“工程”菜单上,单击“添加DataReport”,VB将把它添加到的工程中。
设置DataReport对象的属性:
属性
设置值
Name
DataReport1
Caption
DataReport1
Datasource
DataEnvironment1
DataNumber
Command1
打开“数据环境设计器”和“数据报表设计器”两个文件
从“数据环境设计器“,把字段拖到“数据报表设计器”中
编辑“数据报表设计器”
保存工程。
(3).使用Show方法预览数据报表:
报表名.Show
8.上机整体调试运行程序,找到不足,完善功能,达到各方面的要求
9.撰写课程设计报告
六、课程设计报告的基本格式:
课程设计报告的基本内容至少包括封面、目录、正文三部分。
㈠、设计封面:
题目、班级、姓名、指导教师、设计日期、成绩。
㈡、目录:
课程设计报告的内容及所在页码,电子稿要用自动生成的目录。
㈢、正文内容格式要求:
用Word编写设计说明书并A4纸打印,目录三号黑体;从第1项起有页眉和页脚,页眉写“VB课程设计”及课程设计题目,页脚写页号,页眉、页脚居中显示、宋体、五号字;正文小四号宋体;所有标题是黑体
㈣、正文内容包括:
1、本次课程设计的目的、意义。
2、软件、硬件环境。
3、项目调研及选题说明
4、项目总体设计说明
4.1项目设计要达到的目标
4.2项目功能结构图
4.3数据库设计:
4.3.1数据库需求分析
4.3.2数据库组成:
数据库名称、包含几个表、表的名称
4.3.3表设计:
数据表名称、组成(序号、字段名、类型、长度等)、主键设置
4.3.4表间关系:
表间关系说明及表间关系图
4.3.5创建数据库:
使用的数据库管理程序、表结构图、表中的数据(抓图)
4.3.6数据库联接说明:
ADO控件的连接方法及步骤
4.4项目文件或过程说明:
对项目中所用到的各类文件(工程、窗体、标准模块、等文件)说明其文件的名称、功能以及被调用和调用关系。
对窗体模块中用到的事件、函数等过程要在过程开头加程序注释命令,用来说明以下内容:
‘过程名:
……
‘功能:
…….
‘被调用:
……
‘调用:
……
4.5其它说明
5、项目详细设计说明(详细描述每个功能模块)
5.1工程文件:
包括工程的名称、界面、及包含的内容
5.2窗体文件:
窗体名称、外观(运行的界面)、功能、属性设置表。
5.3事件、函数、过程或标准模块文件:
名称、功能、代码及流程图
5.4报表(数据库):
数据环境文件名称、外观、组成及相关设置说明;
报表名称、功能、运行界面
5.5其它相关文件:
不同的题目有差异,相关文件的名称、功能、界面等说明
6.项目的使用说明:
怎样运行程序的详细说明
7、项目打包:
生成可执行文件(.EXE)
8.总结:
设计过程中的收获、体会,设计的优缺点及有待完善的思路等
9、教师评语、成绩
㈤、电子报告:
全班刻录在一张光盘上,每人一个文件夹。
文件夹命名方式为“学号+姓名”,
内含课程设计报告、源文件、编译后的可执行文件(.EXE)及说明文件
2010-6-15
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 程序设计语言 课程设计 实践 指导书