vb程序设计语言课程设计实践指导书_第1页
vb程序设计语言课程设计实践指导书_第2页
vb程序设计语言课程设计实践指导书_第3页
vb程序设计语言课程设计实践指导书_第4页
vb程序设计语言课程设计实践指导书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《VB程序设计》课程设计

设计指导书

一、课程设计指导书包含:《VB程序设计》课程设计理论指导书(本书)和电子指导书(具

体设计题目的可执行文件)。

二、课程设计目的:

课程设计的目的是为了加深学生对课堂所讲授的计算机基础知识及VB中的命令和程序

设计方法的进一步理解与掌握,提高学生对所学内容的综合运用能力,同时增强学生程序设计

能力,掌握一些编程技巧,并可培养学生实际上机调试程序的能力,使学生对开发信息管理

系统有一个总体认识,可使学生得到很好锻炼,为以后学习、工作打下坚实基础。

三、课程设计内容

该课程设计要求学生根据所学知识以及个人爱好,设计开发一个或多个VB应用程序。

四、课程设计要求

1.实用性:应用程序要有明确的应用主题,有一定的实用价值。

2.结构性:应用程序具有良好的程序结构。

3.可读性:应用程序具有较好的可读性。

4.全面性:根据题目内容,应用程序应包含比较全面的功能。

5.友好性:根据题目要求,合理使用VB提供的各种控件,设计友好、美观的使用界面。

五、课程设计指导

1.选题:据个人兴趣、爱好,确定设计题目的名称,具体题目见任务书

2.查找与设计题目相关的资料,思考实现方法。

3.进行应用程序总体结构设计,画功能结构图。

运行选定题目的VB课程设计电子指导书一一程序可执行文件,了解系统的整体功能,

画出功能结构图

4.数据库设计:

(1)用ACCEES建立数据库及数据表,用ADO数据控件连接数据库,指导步骤如下:

利用Access建立好数据库

♦添加ADO:“工程”一“部件”一

♦在设计窗体:添加Adodcl控件

用快捷键打开属性页

♦选择“通用”选项卡~“使用连接字符串”一“1生成(U)~打开“数据连

接属性”对话框

在"提供者”选项卡f选择"MicrosoftJetOLEDBProvider”选项。

♦在“连接”选项卡f“选择或输入数据库名称”中指定数据库文件名

为保证连接有效,单击“连接”选项卡下方的“测试连接”按钮,如果测试成功则关

闭属性页

打开ADO控件属性窗口,单击其中的Recordsource属性的“…”按钮

♦在弹出的记录源属性页对话框中,在''命令类型”下拉式列表框中选择

“2-adCmdTable”选项,在“表或存储过程名称”下拉式列表框中选择你的某数

据库中的“某个表”,关闭记录源属性页。

♦注意:当数据库有两个以上表时,请按以下方式连接两个表

例两个表:“基本情况”和“成绩”,是按照字段“学号”相等的方式连接,

在ACCESS中不必建立关联

(2)ADO数据控件集(Recordset)常用方法

AddNew方法:添加记录。

Delete方法:删除当前记录。

UpdateBatch方法:更新当前记录。

Movefirst方法:移到第一个记录

Movelast方法:移到最后一个记录

Movenext方法:移到下一个记录

MovePrevious方法:移到上一个记录

Moven方法:移到第n个记录

Refresh方法:刷新

参考代码:

添加

PrivateSubCommand1_C1ick()

EndSub

删除

PrivateSubCommand2_Click()

EndSub

更新

PrivateSubCommand3_C1ick()

EndSub

第一个

上一个

下一个

最后一个

5.进行应用程序的界面设计和过程代码的编写;

运行选定题目的课程设计电子指导书:程序可执行文件,完成以下任务:

(1)描述窗体模块功能

(2)画出窗体及控件的外观

(3)列表给出各窗体及控件的名称、功能及属性设置

(4)上机设计窗体及控件的外观

(5)描述过程名称及过程应实现的功能

(6)描述变量定义及用途

(7)编制过程代码

(8)上机输入并调试过程代码,使之实现预定功能。

6.查询功能设计

例:利用SQL查询语句,查询所有女生,步骤:

(1)、添加Adodcl——打开属性页——测试连接

记录源:命令类型:l_adcmdtext

命令文本(SQL):Select*from表名

(2)^添加表格Datagrid控件

设置表格控件Datasource:Adodcl

(3)、编写程序代码

PrivateSubCommandl_Click()

Adodcl.RecordSource="select*from学生表where性别=,女,"

'或Adodcl.RecordSource="select*from学生表where性别11146"'&"女"&

EndSub

PrivateSubCommand2_Click()

End

EndSub

7.报表设计:

(1)创建数据环境

在“工程”菜单上,单击“添加DataEnviroment”向工程中添加一个设计器。

右键一属性

至数据链接属性

提供程序I连接I高级I所有I

选择您希望连接的数据:

OLEDB提供程序

MediaC&talogDBOLEDBProvider

MediaCatalogMergedDBOLEDBProvider

MediaCatalogWebDBOLEDBProvider

MicrosoftJet3.51OLEDBProvider

|桁cros;o£tJet4.0OLEDB

MicrosoftOLEDBProviderForDataMiningServices

MicrosoftOLEDBProviderforIndexingService

Microsoft0L£DBProviderforInternetPublishing

MicrosoftOLEDBProviderforODBCDrivers

MicrosoftOLEDBProviderforOLWServices

MicrosoftOLEDBProviderforOLAPServices8.0

MicrosoftOLEDBProviderforOracle

MicrosoftOLEDBProviderforOutlookSearch

MicrosoftOLEDBProviderforSQLServer

MicrosoftOLEDBSimpleProvider

MSDataShape

OLEDBProviderforMicrosoftDirectoryServices

I下一步Q)»"]

确定取消帮助

在“数据链接属性”对话框上单击“MicrosoftJetOLEDBProvider”。

单击“下一步”按钮进入“连接”选项卡。

单击第一个文本框旁边的省略按钮(…)。

据库文件,单击”确定”

右键“Connection]”图标,然后单击“添加命令”,出现“Commandl”

将工…口回I区1皿)专工…匚]回区

引口||3|X|囤||囱口

直DataEnvironinent1B

ConnectioiHI_____L引口局信Ix|回:直

全部扩展(E)

全部折叠(L)锢DataEnvironinent1

-Connection1

删除(D)

Commandl

联接:Connectioi

重命名(R)

刷新(E)

添加命令9)命令:CojiunandlfromConn

插入存储过程(1).

查看代用(Y)

属性(E)...

右键“Commands对话框,属性设置:

属性设置值

命令名称Command1

连接Connectionl

数据库对象表

对象名称学生档案

单击“确定”结束对话框。

贴工程…匚晅区

闻口周

施DataEnvironmen11

E%Connectionl

-国Coiranandl

姓名

[2]object(s)

当只想显示符合条件的数据时:选择“SQL“,"SQL生成器”

Command1属性前即计:C…逆区

通用麴|关联|分组|合计|高级|图学...

命令名称Q):|Coir)mandl连接©:[Connectionl~~▼|*

数据源年

C数据库对象Q):|世

SII

对象名称@):「

列I准则

SQL生成器⑹…|姓

90

确定|取消应用®

引口局固|x|囱力图I

商DataEnvironment1

-Connectionl

臼输Commandl

目姓名

国学号

国成绩___________

命令:Commandl用户定义的工

注意以下是有关表间关联的问题:

右键“Connection1”图标,然后单击“添加子命令”,出现“Command2",设置属性:

生工程1…口回区ICommand2属性

通用|参数|关联|分组]合计]高级|

闯口|宜邑Ix|团II囱I旦命令名称⑨:——连接©:IConnectionl=1

富DataEnvironment1数据懑

"数据库对象9):俵三]

日吗Connectionl对象名称@):同番三|

E施Coiranandl

国Command?rSQL语句g:%生应留㈤.I

命令:Command?fromConnectior

|确定i取消gfflR)I帮助

属性设置值

命令名称Command1

连接Connectionl

数据库对象表

对象名称成绩

单击“关联”选项卡。选中“与父命令对象相关联”复选框。

“父”包含“学号”。。。

“子字段/参数”包含“数学”…

单击“添加”。单击“确定”关闭对话框。

Connnand2属性区

通用]参数关联|分组|合计|高级|

V与父命令对象相关联国)

父命令C):CommandlTI

关联定义

父字段位)子字段/参数国)

|出生日期三R+Sa三添加①)|

字号TOr删除也)|

姓名TO

出生日期

出生日期TO学

出生日期TO语

ToLi

确定取消|应用Q)|帮助

设置工程和设计器的属性,然后保存工程,设置工程和设计器的属性:

(2).创建数据报表

在“工程”菜单上,单击“添加DataReport",VB将把它添加到的工程中。

工程(R)格式9)调试①)运行(R

13添加窗体(E)

拈添加MDI窗体(工)

建添加模块⑻

©添加类模块(C)

国添加用户控件但)回困口

画添加属性页(P)

日3工程1ci面厂

怆添加用户文档(D)m片窗体

添加WebClassaForml(Forml)

添加DataReportBS设计器

添加DKTMLPageRDataEnvirownent1(T

添力口DataEnvironment宿DataReportl(DataRw

设置DataReport对象的属性:

属性设置值

NameDataReport1

CaptionDataReport1

DatasourceDataEnvironmentl

DataNumberCommand1

打开“数据环境设计器”和“数据报表设计器”两个文件

程1一...1.1口1*址工程1-DataRepor...匚叵区

知后店I刮x|囤匕|明日

-%Connectionl

&圃Coiranandl

学号

姓名

(±)性别

(1|

[11出生日期

(^成绩

(±)照片

(1]

简历

H|1]

|1Coiranand2

日学号

日数学

E英语

目计算机

命令:Conunand2基干成绩table

从“数据环境设计器“,把字段拖到“数据报表设计器”中

编辑“数据报表设计器”

保存工程。

(3).使用Show方法预览数据报表:报表名.Show

府工程1-Forml(Code)DI

jCoBBandl▼|Click•〕

PrivateSubCommandl_Click0▲1

DataReport1.Show

EndSub▼!

8.上机整体调试运行程序,找到不足,完善功能,达到各方面的要求

9.撰写课程设计报告

六、课程设计报告的基本格式:

课程设计报告的基本内容至少包括封面、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论