版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第八章VisualBasic應(yīng)用程序開發(fā)
VisualBasic應(yīng)用程序開發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫一.基本概念:1.數(shù)據(jù)庫:
一個數(shù)據(jù)庫可以由多個表組成,表與表之間可以用不同的方式相互關(guān)聯(lián)。將一個或幾個表中的數(shù)據(jù)構(gòu)成記錄集Recordset對象,記錄集也由行和列構(gòu)成,它與表類似,有表、動態(tài)集、快照三種類型。數(shù)據(jù)庫表
VisualBasic應(yīng)用程序開發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫一.基本概念:1.數(shù)據(jù)庫:2.VB數(shù)據(jù)庫應(yīng)用程序的組成:
3.VB數(shù)據(jù)庫訪問技術(shù):
(1)DAO(DataAccessObject):Data控件、DAO對象庫
(2)ADO(ActiveXDataObject):ADO控件、ADO對象庫
(3)RDO(RemoteDataObject):RDC控件、RDO對象庫
用戶界面數(shù)據(jù)庫引擎數(shù)據(jù)庫
VisualBasic應(yīng)用程序開發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫一.基本概念:二.建立數(shù)據(jù)庫:數(shù)據(jù)庫管理器:用于管理數(shù)據(jù)庫三.DAO訪問技術(shù):
1.Data控件:
(1)屬性:Connect、DatabaseName、RecordSource(2)方法:
(3)事件:
注:RecordSource屬性可以是數(shù)據(jù)庫中的單個表名,也可以是使用SQL查詢語言的一個查詢字符串。如果連接的是單表數(shù)據(jù)庫,則DatabaseName屬性應(yīng)設(shè)置為數(shù)據(jù)庫文件所在的子目錄名,而具體文件名放在RecordSource屬性中。
VisualBasic應(yīng)用程序開發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫一.基本概念:二.建立數(shù)據(jù)庫:三.DAO訪問技術(shù):
1.Data控件:
(1)屬性:(2)方法:(3)事件:
(4)記錄集RecordSet:屬性、方法
(5)數(shù)據(jù)庫記錄的操作:
(6)綁定控件:
數(shù)據(jù)控件只能連接數(shù)據(jù)庫產(chǎn)生記錄集,不能顯示記錄集中的數(shù)據(jù),要顯示記錄集中的數(shù)據(jù)必須通過能與它綁定的控件來實(shí)現(xiàn)。綁定控件具有DataSource
和DataField兩個重要屬性。常用綁定控件
VisualBasic應(yīng)用程序開發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫一.基本概念:二.建立數(shù)據(jù)庫:三.DAO訪問技術(shù):
1.Data控件:
2.DAO對象庫:
(1)引用DAO對象庫:MicroSoftDAO3.51ObjectLibrary(2)使用:常用對象:打開數(shù)據(jù)庫:DimdbAs
Database
Setdb=OpenDatabase(數(shù)據(jù)庫)
返回記錄集:DimrsAs
Recordset
Setrs=db.OpenRecordset(記錄源)
VisualBasic應(yīng)用程序開發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫一.基本概念:二.建立數(shù)據(jù)庫:三.DAO訪問技術(shù):四.ADO訪問技術(shù):
1.ADO對象模型:
ConnectionErrorsFieldsErrorCommandParametersRecordsetFieldParameters
VisualBasic應(yīng)用程序開發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫一.基本概念:二.建立數(shù)據(jù)庫:三.DAO訪問技術(shù):四.ADO訪問技術(shù):
1.ADO對象模型:2.ADO數(shù)據(jù)控件:
(1)添加部件:
MicroSoftADODataControl6.0(OLEDB)(2)屬性、方法、事件:
3.ADO對象庫:
(1)連接數(shù)據(jù)源:DimdbAsNewConnection
db.Open
數(shù)據(jù)源連接字符串
(2)打開記錄集:DimrsAsNewRecordset
rs.Open
數(shù)據(jù)源,連接對象,指針,鎖類型
參考:
/31/2444531.shtml
/tips/323/1887823.shtml
VisualBasic應(yīng)用程序開發(fā)第一節(jié)VisualBasic與數(shù)據(jù)庫一.基本概念:二.建立數(shù)據(jù)庫:三.DAO訪問技術(shù):四.ADO訪問技術(shù):
思考:
1.在數(shù)據(jù)庫中查找符合條件的記錄的方法?2.引用對象庫操作數(shù)據(jù)庫時,綁定控件的用法?3.使用ADO技術(shù)連接Excel、SQL數(shù)據(jù)庫的方法?
4.訪問遠(yuǎn)程數(shù)據(jù)庫?
自學(xué):
1.應(yīng)用程序向?qū)?/p>
2.數(shù)據(jù)窗體向?qū)?/p>
VisualBasic應(yīng)用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ)
1.基本概念:
文本(text)、圖像(image)、圖形(graphic)、音頻(audio)、視頻(video)2.VB多媒體設(shè)計方法:(1).圖形設(shè)計
(2).媒體控制接口MCI(MediaControlInterface):(3).訪問Windows應(yīng)用程序接口(API):
VisualBasic應(yīng)用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:
VisualBasic應(yīng)用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:三.MCI控件:
1.加載:MicrosoftMultimediaControl6.0
\Windows\System32\MCI32.ocx2.屬性和事件:3.設(shè)計:(1).在工具箱中加載MMControl控件,并繪制到窗體中。
(2).用MMControl控件的DeviceType屬性設(shè)定多媒體設(shè)備類別。
(3).用FileName屬性指定多媒體文件。
(4).用MMControl控件的Command屬性控制多媒體設(shè)備:Prev、Next、
Play、Pause、Back、Step、Stop、Record、Eject、Open、Close、
Sound、Seek、Save。
(5).編寫相應(yīng)特殊按鈕的響應(yīng)代碼。
(6).設(shè)備使用完畢后,注意用MMControl控件的Command屬性的Close
關(guān)閉設(shè)備。
VisualBasic應(yīng)用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:三.MCI控件:四.API函數(shù):
1.WindowsAPI函數(shù)簡介:
API:ApplicationprogrammingInterface(應(yīng)用程序編程接口),是Windows提供的DLL(DynamicLinkingLibrary,動態(tài)鏈接庫).
WindowsAPI是一個操作系統(tǒng)支持的函數(shù)定義、參數(shù)定義和消息格式的集合。使用API函數(shù)必須先聲明,后使用。
(1)內(nèi)核庫—kernell32.dll(2)界面管理庫—User.dll(3)圖形設(shè)備界面庫—GDI32.dll(4)多媒體庫—Winmm.dll
VisualBasic應(yīng)用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:三.MCI控件:四.API函數(shù):1.WindowsAPI函數(shù)簡介:2.查看API函數(shù):(1).API文本文件:“vb軟件”\common\tools\winapi\Win32API.txt(2).裝入API文本瀏覽器:
外接程序-外接程序管理器-VB6APIViewer(3).查看API函數(shù):
文件-加載文本文件/加載數(shù)據(jù)庫文件
VisualBasic應(yīng)用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:三.MCI控件:四.API函數(shù):1.WindowsAPI函數(shù)簡介:2.查看API函數(shù):
3.聲明API函數(shù):
Declaresub/function子過程名/函數(shù)名Lib“庫名“(參數(shù))[As類型]4.使用API函數(shù):
VisualBasic應(yīng)用程序開發(fā)第二節(jié)VisualBasic與多媒體一.多媒體基礎(chǔ):二.圖形操作:三.MCI控件:四.API函數(shù):5.多媒體API函數(shù):Winmm.dll動態(tài)鏈接庫:
以wave開頭—語音,MIDI開頭—合成音樂
sndPlaySound—播放音頻文件或系統(tǒng)聲音用mciExecute函數(shù):
PublicDeclareFunctionmciExecuteLib"winmm.dll"Alias"mciExecute"(ByVal
lpstrCommandAsString)AsLong
VisualBasic應(yīng)用程序開發(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è)備類別(DevName)視頻文件.avi
AVIVideoMicrosoftAVI格式視頻音頻CDsCDAudio
用CD-ROM播放數(shù)字磁帶DAT用數(shù)字磁帶設(shè)備數(shù)字視頻DigitalVideo
用數(shù)字視頻MIDISequencerMIDI磁帶VCR磁帶錄象機(jī)音頻.wavWaveAudioMicrosoft音頻文件用戶自定義other10.5.5改變窗體對象外觀通過調(diào)用Windows的API函數(shù)可改變窗體的外觀形狀。VB應(yīng)用程序要訪問API函數(shù),必須在VB應(yīng)用程序中用Declare語句將API函數(shù)聲明為外部過程。Declare語句將API函數(shù)聲明為外部過程VisualBasic應(yīng)用程序訪問返回執(zhí)行VB程序組中的API文本瀏覽器,啟動API函數(shù)查看工具。單擊“文件|加載文本文件”命令,裝入Win32api.Txt文件。通過“工程/添加模塊”在當(dāng)前工程內(nèi)加入一個BAS模塊文件。添加指定的API函數(shù)到選定項(xiàng)框中,并將函數(shù)聲明復(fù)制到剪貼板。將剪貼板中的內(nèi)容粘貼到BAS模塊文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 我國快遞企業(yè)并購:動因、挑戰(zhàn)與整合策略探究
- 2026年信息安全安全運(yùn)營合同協(xié)議
- 2025年遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院輔導(dǎo)員招聘試題及答案解析
- (2025年)社會工作者考試試題《社會工作法規(guī)與政策》及解析答案
- 2026福建廈門市集美區(qū)新村小學(xué)產(chǎn)假頂崗教師招聘2人備考題庫及1套參考答案詳解
- 2026浙江溫州市蒼南縣人才發(fā)展有限公司招聘銀行勞務(wù)外包人員備考題庫參考答案詳解
- 2026甘肅天水市科技館志愿者招募備考題庫及答案詳解參考
- 2026浙江溫州大學(xué)國際教育學(xué)院招聘1人備考題庫及參考答案詳解
- 2026甘肅蘭州大學(xué)第二醫(yī)院西固醫(yī)院水暖工招聘2人備考題庫及答案詳解1套
- 2026黑龍江哈爾濱啟航勞務(wù)派遣有限公司派遣到哈工大儀器學(xué)院導(dǎo)航儀器研究所招聘備考題庫及參考答案詳解1套
- 養(yǎng)老院電氣火災(zāi)培訓(xùn)課件
- 中國工商銀行2025年度春季校園招聘筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 對外話語體系構(gòu)建的敘事話語建構(gòu)課題申報書
- 馬年猜猜樂(馬的成語)打印版
- 精神障礙防治責(zé)任承諾書(3篇)
- 2025年擔(dān)保公司考試題庫(含答案)
- 合肥新鑫人力資源服務(wù)有限公司介紹企業(yè)發(fā)展分析報告
- 2025年金融控股公司行業(yè)分析報告及未來發(fā)展趨勢預(yù)測
- 質(zhì)量控制計劃模板全行業(yè)適用
- 實(shí)施指南(2025)《HG-T3187-2012矩形塊孔式石墨換熱器》
- 人教版PEP五年級英語下冊單詞表與單詞字帖 手寫體可打印
評論
0/150
提交評論