第8章 VB应用程序开发-数据库多媒体_第1页
第8章 VB应用程序开发-数据库多媒体_第2页
第8章 VB应用程序开发-数据库多媒体_第3页
第8章 VB应用程序开发-数据库多媒体_第4页
第8章 VB应用程序开发-数据库多媒体_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

第八章VisualBasic应用程序开发

VisualBasic应用程序开发第一节VisualBasic与数据库一.基本概念:1.数据库:

一个数据库可以由多个表组成,表与表之间可以用不同的方式相互关联。将一个或几个表中的数据构成记录集Recordset对象,记录集也由行和列构成,它与表类似,有表、动态集、快照三种类型。数据库表

VisualBasic应用程序开发第一节VisualBasic与数据库一.基本概念:1.数据库:2.VB数据库应用程序的组成:

3.VB数据库访问技术:

(1)DAO(DataAccessObject):Data控件、DAO对象库

(2)ADO(ActiveXDataObject):ADO控件、ADO对象库

(3)RDO(RemoteDataObject):RDC控件、RDO对象库

用户界面数据库引擎数据库

VisualBasic应用程序开发第一节VisualBasic与数据库一.基本概念:二.建立数据库:数据库管理器:用于管理数据库三.DAO访问技术:

1.Data控件:

(1)属性:Connect、DatabaseName、RecordSource(2)方法:

(3)事件:

注:RecordSource属性可以是数据库中的单个表名,也可以是使用SQL查询语言的一个查询字符串。如果连接的是单表数据库,则DatabaseName属性应设置为数据库文件所在的子目录名,而具体文件名放在RecordSource属性中。

VisualBasic应用程序开发第一节VisualBasic与数据库一.基本概念:二.建立数据库:三.DAO访问技术:

1.Data控件:

(1)属性:(2)方法:(3)事件:

(4)记录集RecordSet:属性、方法

(5)数据库记录的操作:

(6)绑定控件:

数据控件只能连接数据库产生记录集,不能显示记录集中的数据,要显示记录集中的数据必须通过能与它绑定的控件来实现。绑定控件具有DataSource

和DataField两个重要属性。常用绑定控件

VisualBasic应用程序开发第一节VisualBasic与数据库一.基本概念:二.建立数据库:三.DAO访问技术:

1.Data控件:

2.DAO对象库:

(1)引用DAO对象库:MicroSoftDAO3.51ObjectLibrary(2)使用:常用对象:打开数据库:DimdbAs

Database

Setdb=OpenDatabase(数据库)

返回记录集:DimrsAs

Recordset

Setrs=db.OpenRecordset(记录源)

VisualBasic应用程序开发第一节VisualBasic与数据库一.基本概念:二.建立数据库:三.DAO访问技术:四.ADO访问技术:

1.ADO对象模型:

ConnectionErrorsFieldsErrorCommandParametersRecordsetFieldParameters

VisualBasic应用程序开发第一节VisualBasic与数据库一.基本概念:二.建立数据库:三.DAO访问技术:四.ADO访问技术:

1.ADO对象模型:2.ADO数据控件:

(1)添加部件:

MicroSoftADODataControl6.0(OLEDB)(2)属性、方法、事件:

3.ADO对象库:

(1)连接数据源:DimdbAsNewConnection

db.Open

数据源连接字符串

(2)打开记录集:DimrsAsNewRecordset

rs.Open

数据源,连接对象,指针,锁类型

参考:

/31/2444531.shtml

/tips/323/1887823.shtml

VisualBasic应用程序开发第一节VisualBasic与数据库一.基本概念:二.建立数据库:三.DAO访问技术:四.ADO访问技术:

思考:

1.在数据库中查找符合条件的记录的方法?2.引用对象库操作数据库时,绑定控件的用法?3.使用ADO技术连接Excel、SQL数据库的方法?

4.访问远程数据库?

自学:

1.应用程序向导

2.数据窗体向导

VisualBasic应用程序开发第二节VisualBasic与多媒体一.多媒体基础

1.基本概念:

文本(text)、图像(image)、图形(graphic)、音频(audio)、视频(video)2.VB多媒体设计方法:(1).图形设计

(2).媒体控制接口MCI(MediaControlInterface):(3).访问Windows应用程序接口(API):

VisualBasic应用程序开发第二节VisualBasic与多媒体一.多媒体基础:二.图形操作:

VisualBasic应用程序开发第二节VisualBasic与多媒体一.多媒体基础:二.图形操作:三.MCI控件:

1.加载:MicrosoftMultimediaControl6.0

\Windows\System32\MCI32.ocx2.属性和事件:3.设计:(1).在工具箱中加载MMControl控件,并绘制到窗体中。

(2).用MMControl控件的DeviceType属性设定多媒体设备类别。

(3).用FileName属性指定多媒体文件。

(4).用MMControl控件的Command属性控制多媒体设备:Prev、Next、

Play、Pause、Back、Step、Stop、Record、Eject、Open、Close、

Sound、Seek、Save。

(5).编写相应特殊按钮的响应代码。

(6).设备使用完毕后,注意用MMControl控件的Command属性的Close

关闭设备。

VisualBasic应用程序开发第二节VisualBasic与多媒体一.多媒体基础:二.图形操作:三.MCI控件:四.API函数:

1.WindowsAPI函数简介:

API:ApplicationprogrammingInterface(应用程序编程接口),是Windows提供的DLL(DynamicLinkingLibrary,动态链接库).

WindowsAPI是一个操作系统支持的函数定义、参数定义和消息格式的集合。使用API函数必须先声明,后使用。

(1)内核库—kernell32.dll(2)界面管理库—User.dll(3)图形设备界面库—GDI32.dll(4)多媒体库—Winmm.dll

VisualBasic应用程序开发第二节VisualBasic与多媒体一.多媒体基础:二.图形操作:三.MCI控件:四.API函数:1.WindowsAPI函数简介:2.查看API函数:(1).API文本文件:“vb软件”\common\tools\winapi\Win32API.txt(2).装入API文本浏览器:

外接程序-外接程序管理器-VB6APIViewer(3).查看API函数:

文件-加载文本文件/加载数据库文件

VisualBasic应用程序开发第二节VisualBasic与多媒体一.多媒体基础:二.图形操作:三.MCI控件:四.API函数:1.WindowsAPI函数简介:2.查看API函数:

3.声明API函数:

Declaresub/function子过程名/函数名Lib“库名“(参数)[As类型]4.使用API函数:

VisualBasic应用程序开发第二节VisualBasic与多媒体一.多媒体基础:二.图形操作:三.MCI控件:四.API函数:5.多媒体API函数:Winmm.dll动态链接库:

以wave开头—语音,MIDI开头—合成音乐

sndPlaySound—播放音频文件或系统声音用mciExecute函数:

PublicDeclareFunctionmciExecuteLib"winmm.dll"Alias"mciExecute"(ByVal

lpstrCommandAsString)AsLong

VisualBasic应用程序开发第二节VisualBasic与多媒体一.多媒体基础:二.图形操作:三.MCI控件:四.API函数:五.其它多媒体控件

1.Animation:\Windows\System32\ComCT232.ocx2.PictureClip:\Windows\System32\PICCLP32.ocx3.ActiveMovie:\Windows\System32\MSDXM.ocxDeviceType属性设定的多媒体设备类别(DevName)视频文件.avi

AVIVideoMicrosoftAVI格式视频音频CDsCDAudio

用CD-ROM播放数字磁带DAT用数字磁带设备数字视频DigitalVideo

用数字视频MIDISequencerMIDI磁带VCR磁带录象机音频.wavWaveAudioMicrosoft音频文件用户自定义other10.5.5改变窗体对象外观通过调用Windows的API函数可改变窗体的外观形状。VB应用程序要访问API函数,必须在VB应用程序中用Declare语句将API函数声明为外部过程。Declare语句将API函数声明为外部过程VisualBasic应用程序访问返回执行VB程序组中的API文本浏览器,启动API函数查看工具。单击“文件|加载文本文件”命令,装入Win32api.Txt文件。通过“工程/添加模块”在当前工程内加入一个BAS模块文件。添加指定的API函数到选定项框中,并将函数声明复制到剪贴板。将剪贴板中的内容粘贴到BAS模块文

温馨提示

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

评论

0/150

提交评论