![《多媒體應(yīng)用程序設(shè)計(jì)》教學(xué)課件3_第1頁](http://file4.renrendoc.com/view7/M01/21/01/wKhkGWcF3-2AbKHEAADSys7tvRI066.jpg)
![《多媒體應(yīng)用程序設(shè)計(jì)》教學(xué)課件3_第2頁](http://file4.renrendoc.com/view7/M01/21/01/wKhkGWcF3-2AbKHEAADSys7tvRI0662.jpg)
![《多媒體應(yīng)用程序設(shè)計(jì)》教學(xué)課件3_第3頁](http://file4.renrendoc.com/view7/M01/21/01/wKhkGWcF3-2AbKHEAADSys7tvRI0663.jpg)
![《多媒體應(yīng)用程序設(shè)計(jì)》教學(xué)課件3_第4頁](http://file4.renrendoc.com/view7/M01/21/01/wKhkGWcF3-2AbKHEAADSys7tvRI0664.jpg)
![《多媒體應(yīng)用程序設(shè)計(jì)》教學(xué)課件3_第5頁](http://file4.renrendoc.com/view7/M01/21/01/wKhkGWcF3-2AbKHEAADSys7tvRI0665.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
多媒體應(yīng)用程序設(shè)計(jì)播放器程序設(shè)計(jì)多媒體播放器項(xiàng)目目標(biāo):設(shè)計(jì)了一個(gè)簡單的多媒體播放器,可以播放各種格式的音頻,實(shí)現(xiàn)文件的查詢和播放等功能;在播放音頻的同時(shí)還有相應(yīng)的進(jìn)度顯示,在窗口的標(biāo)題中會顯示播放文件的相關(guān)信息等。通過本項(xiàng)目的學(xué)習(xí)要掌握多媒體控件的時(shí)候,特殊菜單的制作通用對話框控件的使用等。第1步:基礎(chǔ)知識VisualBasic為用戶提供了一組標(biāo)準(zhǔn)的系統(tǒng)對話框,這組對話框是各種應(yīng)用程序都要用到的,因此稱為通用對話框。
它們是:“打開”對話框、“另存為”對話框、“顏色”對話框、“字體”對話框、“打印”對話框以及“幫助”對話框。第1步:基礎(chǔ)知識通用對話框必須用CommonDialog控件來建立,必須現(xiàn)將該控件添加到工具箱中。CommonDialog控件屬于ActiveX控件的一個(gè)組件,它隨同VB提供給用戶,把CommonDialogue添加到工具箱后,就可以像使用其他標(biāo)準(zhǔn)控件一樣為應(yīng)用程序添加CommonDialog對象了如圖1所示。圖1CommonDialog控件1、添加通用對話框到工具箱中的方法:選擇“工具”下拉菜單中的“部件”選項(xiàng),彈出“部件對話框。在對話框的“控件”標(biāo)簽中的列表框中選擇“MicrosoftCommonDialogControl6.0”項(xiàng)目。單擊“確定”按鈕。如圖2所示圖2添加CommonDialog控件第1步:基礎(chǔ)知識2、使用CommonDialog控件把CommonDialog控件添加到窗體后,實(shí)際上已經(jīng)把上述的各種標(biāo)準(zhǔn)對話框加入到應(yīng)用程序中,但是程序運(yùn)行時(shí)是看不見的。當(dāng)某一時(shí)刻需要用到某個(gè)對話框時(shí),再通過VB的顯示方法使之顯示在屏幕上。第1步:基礎(chǔ)知識3、設(shè)置對話框的屬性CommonDialog控件中每個(gè)對話框都有自己特有的屬性,與其他控件一樣,這些屬性既可以在屬性窗口中設(shè)置,也可以在程序代碼中設(shè)置。通用對話框的Name屬性的缺省名稱為CommonDialogX(X為1,2,3……)。通用對話框共有6種類型,對話框的類型可以通過Action屬性設(shè)置,在表13-1中列出了各類對話框的Action屬性值對應(yīng)的方法。第1步:基礎(chǔ)知識打開“屬性頁”對話框的方法:把CommonDialog控件添加到窗體上打開“屬性”窗口在“屬性”窗口中選擇“(自定義)”,再單擊右邊的“…”按鈕,彈出“屬性頁”對話框如圖13-3所示圖3通用對話框的屬性第1步:基礎(chǔ)知識多媒體控件VisualBasic提供了幾種用于多媒體開發(fā)的控件,主要包括以下幾種:MCI控件MultimediaMCI多媒體控件通常也叫MMControl多媒體控件。它用于管理多媒體控制接口(MCI)設(shè)備,這些設(shè)備包括聲卡、MIDI發(fā)生器、CD-ROM驅(qū)動器、音頻播放器和視頻播放器。MCI控件具有一組執(zhí)行MCI命令的按鈕。包括播放、暫停、前進(jìn)、后退、停止、錄制和彈出等。如下圖所示:圖4MCI控件的外形多媒體控件
MCI控件的屬性命令描述Open打開MCI設(shè)備Pause暫停播放Stop停止MCI設(shè)備Back后退Close關(guān)閉MCI設(shè)備Eject從CD驅(qū)動器中彈出CDSlider控件滑塊控件(Slider)是由一個(gè)滑塊和一個(gè)帶有刻度的標(biāo)尺組成的,用戶既可以用鼠標(biāo)拖動滑塊。標(biāo)尺上的刻度反映了滑塊的可移動范圍和當(dāng)前位置。當(dāng)滑塊移動時(shí),系統(tǒng)會自動顯示滑塊的當(dāng)前值,滑塊既可以水平設(shè)置,也可以垂直設(shè)置。在“部件”對話框中,選擇“MicrosoftWindowsCommonControl6.0”選項(xiàng),可以將滑塊控件添加到工具箱中。其圖標(biāo)如圖所示。圖5滑塊控件外觀圖第2步:界面設(shè)計(jì)任務(wù)一:在窗體上添加菜單項(xiàng)在窗體上添加菜單項(xiàng)如圖:項(xiàng)目的菜單項(xiàng)菜單標(biāo)題菜單名稱其他文件(&F)wenjian…打開(&O)dakai…播放(&P)bofangEnable:False…—L1…暫停(&Z)zantingEnable:False…停止(&S)tingzhiEnable:False…—L2…退出(&Q)tuichu幫助(&H)bangzhu…關(guān)于(&A)guanyu第2步:界面設(shè)計(jì)設(shè)計(jì)好的菜單編輯器如下圖所示:
圖
設(shè)計(jì)好的菜單編輯器任務(wù)二:窗體上添加一個(gè)通用對話框窗體上添加一個(gè)通用對話框(CommonDialog),添加方法:“工程”→“部件”→“控件”→“MicroSoftCommonDialogControl6.0”任務(wù)三:在窗體上添加一個(gè)Slider控件,添加方法:“工程”→“部件”→“控件”→“MicroSoftWindowsCommonControl6.0”任務(wù)二:窗體上添加一個(gè)通用對話框任務(wù)四:在窗體上添加MCI控件,添加方法:“工程”→“部件”→“控件”→“MicroSoftMultimediaControl6.0任務(wù)五:在窗體上添加一個(gè)Timer控件,一個(gè)PictureBox控件并添加一幅圖片(任意選擇)任務(wù)二:窗體上添加一個(gè)通用對話框設(shè)計(jì)完畢界面如圖6所示:圖6項(xiàng)目界面第3步:程序設(shè)計(jì)任務(wù)一:為窗體添加程序段:PrivateSubForm_Load()Timer1.Enabled=FalseMe.Timer1.Interval=100'規(guī)定顯示輸出的窗口為默認(rèn)窗口Me.MMControl1.hWndDisplay=0'為對話框設(shè)置默認(rèn)的文件擴(kuò)展名Me.CommonDialog1.DefaultExt="所有文件|*.*"'設(shè)置對話框的類型列表框中所顯示的文件類型過濾器Me.CommonDialog1.Filter="所有文件(*.*)|*.*|Windows視頻(*.avi)|*.avi|CD音頻(*.wav)|*.wav"EndSub任務(wù)二:為“打開”菜單編寫程序段為“打開”菜單編寫如下程序段:PrivateSubdakai_Click()'打開"打開文件"對話框
Me.CommonDialog1.ShowOpen'MCI控件讀取打開文件Me.MMControl1.FileName=Me.CommonDialog1.FileName'如沒有打開文件就退出IfMe.MMControl1.FileName=""ThenExitSubElse任務(wù)二:為“打開”菜單編寫程序段
'打開MCI文件
Me.MMControl1.Command="open"Me.Timer1.Enabled=True'設(shè)置Slider控件的最大和最小值
Me.Slider1.Max=Me.MMControl1.LengthMe.Slider1.Min=0Me.Slider1.LargeChange=Me.MMControl1.Length/5Me.Slider1.SmallChange=Me.MMControl1.Length/10EndIfMe.Caption="已打開:"&CommonDialog1.FileNamebofang.Enabled=Truezanting.Enabled=Truetingzhi.Enabled=TrueEndSub任務(wù)三:編寫其他程序段其他程序段如下:“播放”菜單PrivateSubbofang_Click()MMControl1.Command="play"Me.Caption="正在播放:"&CommonDialog1.FileNameEndSub“關(guān)于”菜單PrivateSubguanyu_Click()MsgBox"CDAudioPlayer1.0",vbOKOnly,"關(guān)于"EndSubTimer控件PrivateSubTimer1_Timer()Slider1.Value=MMControl1.PositionEndSub任務(wù)三:編寫其他程序段“停止”菜單PrivateSubtingzhi_Click()MMControl1.Command="close"Timer1.Enabled=FalseSlider1.Value=1Me.Caption="CD播放器"EndSub“退出”菜單PrivateSubtuichu_Click()EndEndSub任務(wù)三:編寫其他程序段“暫?!辈藛蜳rivateSubzanting_Click()MMControl1.Command="pause"Me.Caption="暫停播放"&CommonDialog1.FileNameEndSub任務(wù)三:編寫其他程序段程序運(yùn)行結(jié)果如下圖所示:圖
項(xiàng)目的運(yùn)行圖第4步:項(xiàng)目總結(jié)MCI控件播放文件的方法菜單項(xiàng)的制作Slider控件的使用媒體文件的相關(guān)屬性第5步:程序測試,完善功能。待完善功能包括把擺線的形狀設(shè)計(jì)的更多一些,不同的擺線設(shè)計(jì)不同的顏色和線型以及正余弦函數(shù)顯示的不同等。第6步:程序打包程序打包,生成可執(zhí)行文件EXE單擊【文件】菜單下的生成“多媒體播放器.exe”,選擇適當(dāng)?shù)奈恢帽4嫔傻膃xe文件,單擊“確定”。當(dāng)需要再次打開的時(shí)候,找到“多媒體播放器.exe”,雙擊運(yùn)行播放各種聲音文件。第6步:程
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年工藝匙扣鞋項(xiàng)目可行性研究報(bào)告
- 2025年度建筑工程陶瓷材料采購合同
- 社保證明申請書
- 2025年度大型活動安保服務(wù)合同樣本
- 2025年度新能源儲能項(xiàng)目采購合同
- 2025年度建筑起重機(jī)械安裝與安全管理體系建設(shè)合同
- 2025年弱酸黑NSB項(xiàng)目投資可行性研究分析報(bào)告
- 聚四氟乙烯閥座行業(yè)深度研究報(bào)告
- 中國工業(yè)衡器行業(yè)市場供需格局及投資規(guī)劃建議報(bào)告
- 2019-2025年中國國學(xué)培訓(xùn)行業(yè)發(fā)展趨勢預(yù)測及投資戰(zhàn)略咨詢報(bào)告
- 2025江蘇省全日制勞動合同書范本
- 地方融資平臺債務(wù)和政府中長期支出事項(xiàng)監(jiān)測平臺操作手冊-單位
- 放射科護(hù)理常規(guī)
- 儒釋道文化秒解
- 新時(shí)代中小學(xué)教師職業(yè)行為十項(xiàng)準(zhǔn)則
- 人教版八年級上冊英語1-4單元測試卷(含答案)
- 初中數(shù)學(xué)教學(xué)經(jīng)驗(yàn)分享
- 2024年銀行考試-興業(yè)銀行考試近5年真題附答案
- 2024年公開招聘人員報(bào)名資格審查表
- 2024年中國油缸用導(dǎo)向環(huán)市場調(diào)查研究報(bào)告
- 長螺旋鉆孔壓灌樁工程勞務(wù)清包合同(范本)
評論
0/150
提交評論