第8章 VB應用程序開發(fā)-數據庫多媒體_第1頁
第8章 VB應用程序開發(fā)-數據庫多媒體_第2頁
第8章 VB應用程序開發(fā)-數據庫多媒體_第3頁
第8章 VB應用程序開發(fā)-數據庫多媒體_第4頁
第8章 VB應用程序開發(fā)-數據庫多媒體_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第八章VisualBasic應用程序開發(fā)

VisualBasic應用程序開發(fā)第一節(jié)VisualBasic與數據庫一.基本概念:1.數據庫:

一個數據庫可以由多個表組成,表與表之間可以用不同的方式相互關聯(lián)。將一個或幾個表中的數據構成記錄集Recordset對象,記錄集也由行和列構成,它與表類似,有表、動態(tài)集、快照三種類型。數據庫表

VisualBasic應用程序開發(fā)第一節(jié)VisualBasic與數據庫一.基本概念:1.數據庫:2.VB數據庫應用程序的組成:

3.VB數據庫訪問技術:

(1)DAO(DataAccessObject):Data控件、DAO對象庫

(2)ADO(ActiveXDataObject):ADO控件、ADO對象庫

(3)RDO(RemoteDataObject):RDC控件、RDO對象庫

用戶界面數據庫引擎數據庫

VisualBasic應用程序開發(fā)第一節(jié)VisualBasic與數據庫一.基本概念:二.建立數據庫:數據庫管理器:用于管理數據庫三.DAO訪問技術:

1.Data控件:

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

(3)事件:

注:RecordSource屬性可以是數據庫中的單個表名,也可以是使用SQL查詢語言的一個查詢字符串。如果連接的是單表數據庫,則DatabaseName屬性應設置為數據庫文件所在的子目錄名,而具體文件名放在RecordSource屬性中。

VisualBasic應用程序開發(fā)第一節(jié)VisualBasic與數據庫一.基本概念:二.建立數據庫:三.DAO訪問技術:

1.Data控件:

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

(4)記錄集RecordSet:屬性、方法

(5)數據庫記錄的操作:

(6)綁定控件:

數據控件只能連接數據庫產生記錄集,不能顯示記錄集中的數據,要顯示記錄集中的數據必須通過能與它綁定的控件來實現(xiàn)。綁定控件具有DataSource

和DataField兩個重要屬性。常用綁定控件

VisualBasic應用程序開發(fā)第一節(jié)VisualBasic與數據庫一.基本概念:二.建立數據庫:三.DAO訪問技術:

1.Data控件:

2.DAO對象庫:

(1)引用DAO對象庫:MicroSoftDAO3.51ObjectLibrary(2)使用:常用對象:打開數據庫:DimdbAs

Database

Setdb=OpenDatabase(數據庫)

返回記錄集:DimrsAs

Recordset

Setrs=db.OpenRecordset(記錄源)

VisualBasic應用程序開發(fā)第一節(jié)VisualBasic與數據庫一.基本概念:二.建立數據庫:三.DAO訪問技術:四.ADO訪問技術:

1.ADO對象模型:

ConnectionErrorsFieldsErrorCommandParametersRecordsetFieldParameters

VisualBasic應用程序開發(fā)第一節(jié)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應用程序開發(fā)第一節(jié)VisualBasic與數據庫一.基本概念:二.建立數據庫:三.DAO訪問技術:四.ADO訪問技術:

思考:

1.在數據庫中查找符合條件的記錄的方法?2.引用對象庫操作數據庫時,綁定控件的用法?3.使用ADO技術連接Excel、SQL數據庫的方法?

4.訪問遠程數據庫?

自學:

1.應用程序向導

2.數據窗體向導

VisualBasic應用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎

1.基本概念:

文本(text)、圖像(image)、圖形(graphic)、音頻(audio)、視頻(video)2.VB多媒體設計方法:(1).圖形設計

(2).媒體控制接口MCI(MediaControlInterface):(3).訪問Windows應用程序接口(API):

VisualBasic應用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎:二.圖形操作:

VisualBasic應用程序開發(fā)第二節(jié)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應用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎:二.圖形操作:三.MCI控件:四.API函數:

1.WindowsAPI函數簡介:

API:ApplicationprogrammingInterface(應用程序編程接口),是Windows提供的DLL(DynamicLinkingLibrary,動態(tài)鏈接庫).

WindowsAPI是一個操作系統(tǒng)支持的函數定義、參數定義和消息格式的集合。使用API函數必須先聲明,后使用。

(1)內核庫—kernell32.dll(2)界面管理庫—User.dll(3)圖形設備界面庫—GDI32.dll(4)多媒體庫—Winmm.dll

VisualBasic應用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎:二.圖形操作:三.MCI控件:四.API函數:1.WindowsAPI函數簡介:2.查看API函數:(1).API文本文件:“vb軟件”\common\tools\winapi\Win32API.txt(2).裝入API文本瀏覽器:

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

文件-加載文本文件/加載數據庫文件

VisualBasic應用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎:二.圖形操作:三.MCI控件:四.API函數:1.WindowsAPI函數簡介:2.查看API函數:

3.聲明API函數:

Declaresub/function子過程名/函數名Lib“庫名“(參數)[As類型]4.使用API函數:

VisualBasic應用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎:二.圖形操作:三.MCI控件:四.API函數:5.多媒體API函數:Winmm.dll動態(tài)鏈接庫:

以wave開頭—語音,MIDI開頭—合成音樂

sndPlaySound—播放音頻文件或系統(tǒng)聲音用mciExecute函數:

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

lpstrCommandAsString)AsLong

VisualBasic應用程序開發(fā)第二節(jié)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應用程序訪問返回執(zhí)行VB程序組中的API文本瀏覽器,啟動API函數查看工具。單擊“文件|加載文本文件”命令,裝入Win32api.Txt文件。通過“工程/添加模塊”在當前工程內加入一個BAS模塊文件。添加指定的API函數到選定項框中,并將函數聲明復制到剪貼板。將剪貼板中的內容粘貼到BAS模塊文

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論