VB程序设计语言课程设计实践指导书.docx

上传人:b****8 文档编号:10910357 上传时间:2023-02-23 格式:DOCX 页数:17 大小:319.92KB
下载 相关 举报
VB程序设计语言课程设计实践指导书.docx_第1页
第1页 / 共17页
VB程序设计语言课程设计实践指导书.docx_第2页
第2页 / 共17页
VB程序设计语言课程设计实践指导书.docx_第3页
第3页 / 共17页
VB程序设计语言课程设计实践指导书.docx_第4页
第4页 / 共17页
VB程序设计语言课程设计实践指导书.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

VB程序设计语言课程设计实践指导书.docx

《VB程序设计语言课程设计实践指导书.docx》由会员分享,可在线阅读,更多相关《VB程序设计语言课程设计实践指导书.docx(17页珍藏版)》请在冰豆网上搜索。

VB程序设计语言课程设计实践指导书.docx

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

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

当前位置:首页 > 法律文书 > 调解书

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

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