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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第八章VisualBasic應(yīng)用程序開(kāi)發(fā)

VisualBasic應(yīng)用程序開(kāi)發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫(kù)一.基本概念:1.數(shù)據(jù)庫(kù):

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

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

3.VB數(shù)據(jù)庫(kù)訪問(wèn)技術(shù):

(1)DAO(DataAccessObject):Data控件、DAO對(duì)象庫(kù)

(2)ADO(ActiveXDataObject):ADO控件、ADO對(duì)象庫(kù)

(3)RDO(RemoteDataObject):RDC控件、RDO對(duì)象庫(kù)

用戶(hù)界面數(shù)據(jù)庫(kù)引擎數(shù)據(jù)庫(kù)

VisualBasic應(yīng)用程序開(kāi)發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫(kù)一.基本概念:二.建立數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)管理器:用于管理數(shù)據(jù)庫(kù)三.DAO訪問(wèn)技術(shù):

1.Data控件:

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

(3)事件:

注:RecordSource屬性可以是數(shù)據(jù)庫(kù)中的單個(gè)表名,也可以是使用SQL查詢(xún)語(yǔ)言的一個(gè)查詢(xún)字符串。如果連接的是單表數(shù)據(jù)庫(kù),則DatabaseName屬性應(yīng)設(shè)置為數(shù)據(jù)庫(kù)文件所在的子目錄名,而具體文件名放在RecordSource屬性中。

VisualBasic應(yīng)用程序開(kāi)發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫(kù)一.基本概念:二.建立數(shù)據(jù)庫(kù):三.DAO訪問(wèn)技術(shù):

1.Data控件:

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

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

(5)數(shù)據(jù)庫(kù)記錄的操作:

(6)綁定控件:

數(shù)據(jù)控件只能連接數(shù)據(jù)庫(kù)產(chǎn)生記錄集,不能顯示記錄集中的數(shù)據(jù),要顯示記錄集中的數(shù)據(jù)必須通過(guò)能與它綁定的控件來(lái)實(shí)現(xiàn)。綁定控件具有DataSource

和DataField兩個(gè)重要屬性。常用綁定控件

VisualBasic應(yīng)用程序開(kāi)發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫(kù)一.基本概念:二.建立數(shù)據(jù)庫(kù):三.DAO訪問(wèn)技術(shù):

1.Data控件:

2.DAO對(duì)象庫(kù):

(1)引用DAO對(duì)象庫(kù):MicroSoftDAO3.51ObjectLibrary(2)使用:常用對(duì)象:打開(kāi)數(shù)據(jù)庫(kù):DimdbAs

Database

Setdb=OpenDatabase(數(shù)據(jù)庫(kù))

返回記錄集:DimrsAs

Recordset

Setrs=db.OpenRecordset(記錄源)

VisualBasic應(yīng)用程序開(kāi)發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫(kù)一.基本概念:二.建立數(shù)據(jù)庫(kù):三.DAO訪問(wèn)技術(shù):四.ADO訪問(wèn)技術(shù):

1.ADO對(duì)象模型:

ConnectionErrorsFieldsErrorCommandParametersRecordsetFieldParameters

VisualBasic應(yīng)用程序開(kāi)發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫(kù)一.基本概念:二.建立數(shù)據(jù)庫(kù):三.DAO訪問(wèn)技術(shù):四.ADO訪問(wèn)技術(shù):

1.ADO對(duì)象模型:2.ADO數(shù)據(jù)控件:

(1)添加部件:

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

3.ADO對(duì)象庫(kù):

(1)連接數(shù)據(jù)源:DimdbAsNewConnection

db.Open

數(shù)據(jù)源連接字符串

(2)打開(kāi)記錄集:DimrsAsNewRecordset

rs.Open

數(shù)據(jù)源,連接對(duì)象,指針,鎖類(lèi)型

參考:

/31/2444531.shtml

/tips/323/1887823.shtml

VisualBasic應(yīng)用程序開(kāi)發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫(kù)一.基本概念:二.建立數(shù)據(jù)庫(kù):三.DAO訪問(wèn)技術(shù):四.ADO訪問(wèn)技術(shù):

思考:

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

4.訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)?

自學(xué):

1.應(yīng)用程序向?qū)?/p>

2.數(shù)據(jù)窗體向?qū)?/p>

VisualBasic應(yīng)用程序開(kāi)發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ)

1.基本概念:

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

(2).媒體控制接口MCI(MediaControlInterface):(3).訪問(wèn)Windows應(yīng)用程序接口(API):

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

VisualBasic應(yīng)用程序開(kāi)發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:三.MCI控件:

1.加載:MicrosoftMultimediaControl6.0

\Windows\System32\MCI32.ocx2.屬性和事件:3.設(shè)計(jì):(1).在工具箱中加載MMControl控件,并繪制到窗體中。

(2).用MMControl控件的DeviceType屬性設(shè)定多媒體設(shè)備類(lèi)別。

(3).用FileName屬性指定多媒體文件。

(4).用MMControl控件的Command屬性控制多媒體設(shè)備:Prev、Next、

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

Sound、Seek、Save。

(5).編寫(xiě)相應(yīng)特殊按鈕的響應(yīng)代碼。

(6).設(shè)備使用完畢后,注意用MMControl控件的Command屬性的Close

關(guān)閉設(shè)備。

VisualBasic應(yīng)用程序開(kāi)發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:三.MCI控件:四.API函數(shù):

1.WindowsAPI函數(shù)簡(jiǎn)介:

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

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

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

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

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

文件-加載文本文件/加載數(shù)據(jù)庫(kù)文件

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

3.聲明API函數(shù):

Declaresub/function子過(guò)程名/函數(shù)名Lib“庫(kù)名“(參數(shù))[As類(lèi)型]4.使用API函數(shù):

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

以wave開(kāi)頭—語(yǔ)音,MIDI開(kāi)頭—合成音樂(lè)

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

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

lpstrCommandAsString)AsLong

VisualBasic應(yīng)用程序開(kāi)發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:三.MCI控件:四.API函數(shù):五.其它多媒體控件

1.Animation:\Windows\System32\ComCT232.ocx2.PictureClip:\Windows\System32\PICCLP32.ocx3.ActiveMovie:\Windows\System32\MSDXM.ocxDeviceType屬性設(shè)定的多媒體設(shè)備類(lèi)別(DevName)視頻文件.avi

AVIVideoMicrosoftAVI格式視頻音頻CDsCDAudio

用CD-ROM播放數(shù)字磁帶DAT用數(shù)字磁帶設(shè)備數(shù)字視頻DigitalVideo

用數(shù)字視頻MIDISequencerMIDI磁帶VCR磁帶錄象機(jī)音頻.wavWaveAudioMicrosoft音頻文件用戶(hù)自定義other10.5.5改變窗體對(duì)象外觀通過(guò)調(diào)用Windows的API函數(shù)可改變窗體的外觀形狀。VB應(yīng)用程序要訪問(wèn)API函數(shù),必須在VB應(yīng)用程序中用Declare語(yǔ)句將API函數(shù)聲明為外部過(guò)程。Declare語(yǔ)句將API函數(shù)聲明為外部過(guò)程VisualBasic應(yīng)用程序訪問(wèn)返回執(zhí)行VB程序組中的API文本瀏覽器,啟動(dòng)API函數(shù)查看工具。單擊“文件|加載文本文件”命令,裝入Win32api.Txt文件。通過(guò)“工程/添加模塊”在當(dāng)前工程內(nèi)加入一個(gè)BAS模塊文件。添加指定的API函數(shù)到選定項(xiàng)框中,并將函數(shù)聲明復(fù)制到剪貼板。將剪貼板中的內(nèi)容粘貼到BAS模塊文

溫馨提示

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

評(píng)論

0/150

提交評(píng)論