版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年食品安全合同书
- 2024影视道具租赁合同参考范本
- 工程承包合同示例文本
- 2024举办合同培训班的通知
- 2024年度销售合同智能家居产品销售合同(04版)
- 2024蔬菜超市采购合同
- 2024年度安全设备维护及更新改造合同
- 农村新建住宅协议书
- 2024天台县花生种植收购合同样书
- 2024工业生产厂房租赁合同范本
- 幼儿园教学课件中班美术《百变的花瓶》课件
- 液化石油气充装操作规程(YSP118液化石油气钢瓶)
- 工程样板过程验收单
- 颅内动脉动脉瘤介入治疗临床路径
- 粮食仓储场建设项目可行性研究报告
- 珠宝销货登记表Excel模板
- 深基坑开挖施工风险源辨识与评价及应对措施
- 唯美手绘风花艺插花基础培训PPT模板课件
- 《现代汉语语法》PPT课件(完整版)
- 5G智慧农业建设方案
- 航海学天文定位第四篇天文航海第1、2章
评论
0/150
提交评论