




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
物理與電氣工程學院課程實踐報告(用VB6.0制作簡單的媒體播放器)作者馮高磊系(院)物理與電氣工程學院專業電子信息工程年級11電信本科學號111102082指導教師龐茂群日期2013.10.19摘要:由于計算機的普及極大的改變了人們的生活,隨之帶來可開發各種軟件的需要。家用計算機主要用于學習軟件,游戲軟件和多媒體軟件,以及播放CD,VCD,MP3等多媒體文件。然而多媒體軟件的開發仍然不能滿足人們的需求,多媒體文件格式多樣,但卻沒有一款能夠滿足所有格式的解碼。人們渴望有一款解碼能力更強大,功能更完備的播放器。設計目的采用VB6.0作為編碼工具,設計并實現一個多媒體播放器。其主要功能是實現播放MP3,AVI,FLV,RMVB,WMA,WMV,WAV,RM等多種格式的多媒體文件并且能夠控制播放,暫停,退出,音量控制等。二.VB6.0中的多媒體開發方法簡介1.VisualBasic6.0簡介VisualBasic是由微軟公司推出的一套完整的Windows系統軟件開發工具,可用于開發Windows環境下的各種應用軟件,是一種可視化的,真正面對對象的,采用事件驅動方式的結構化高級程序設計語言和工具的完美集成。它編程簡單方便,功能強大,具有與其他語言和環境的良好接口,不需要編程人員具備C/C++或者TurboPascal語言基礎,只需懂得windows的界面及其基本操作就可以迅速上手。VB在程序界面設計,多媒體開發方面更是獨具優勢。因此特別適合初學者及業余人員使用。VB6.0具有三種版本:學習版,專業版和企業版。三種不同的版本分別用來滿足不同的開發需要,相對而言,后者的功能比前者的功能更強大一些。VB的特點主要可以歸為以下十個:面向對象事件驅動軟件的集成式開發結構化的程序設計語言強大的數據庫訪問功能支持對象的鏈接和嵌入技術網絡功能多個應用程序向導支持動態鏈接,動態交換技術(10)聯機幫助功能2.多媒體控件MIC簡介MIC(Model-IntegratedComputing)理論提供了一種嵌入式系統的開發方法。它通過元模型描述某一特定領域的一類問題,而不是描述某一特定的應用。所有組件的交互關系都在模型層定義。然后,通過模型解釋器自動生成應用程序。當外部需求變化時,工程人員可以直接修改模型實現的應用程序。MIC理論在美國Venderbilt大學的(ISIS)系統集成軟件多次試驗,并在很多領域得到成功應用,如軍事,汽車制造,航空和化工等。三.多媒體應用程序設計過程及其源代碼啟動VB6.0,新建一個EXE標準文件。右擊“工具箱”,通過“部件”菜單窗體向工具箱添加WindowsMediaPlayer,DriveBox,DirListBox,FileListBox控件。使用工具箱向窗體添加以下控件:一個DriveListBox控件,一個FileListBox控件,一個DirListBox控件,一個WindowsMediaPlayer控件,一個Text控件,兩個Commander控件控件屬性設置及程序源代碼Commander1.Caption=“播放”Commander2.Caption=“退出”Commander1控件代碼:PrivateSubCommand1_Click()IfText1=""ThenMsgBox"音樂名不能為空"ExitSubElseWindowsMediaPlayer1.URL=Text1.TextEndIfEndSubCommander2控件代碼:PrivateSubCommand2_Click()EndEndSubText1控件源代碼:PrivateSubText1_Change()EndSubDirListBox控件源代碼:PrivateSubDir1_Change()File1.Path=Dir1.PathEndSubDriveListBox控件源代碼:PrivateSubDrive1_Change()Dir1.Path=Drive1.DriveEndSubFileListBox控件源代碼:PrivateSubFile1_Click()IfRight(Dir1.Path,1)="\"ThenFileName=Dir1.Path&file.FileNameElseFileName=Dir1.Path&"\"&File1.FileNameEndIfText1=FileNameEndSubWindowsMediaPlayer控件源代碼:PrivateSubWindowsMediaPlayer1_OpenStateChange(ByValNewStateAsLong)EndSub運行結果截圖如下:運行前:運行后:四.設計心得體會這個媒體播放器雖然界面簡單,使用控件不多且使用簡單,能夠進行多數媒體文件的播放,所占存儲空間較小,基本實現了我的計劃和目標。但是在制作的過程中,我仍然受益匪淺。首先是把以前學過的書本知識用到實踐,我感受到了理論與實踐的距離。其次這次設計讓我了解了在設計的過程中一些分析問題的方法與技巧,清楚了自學的重要性,在以后的學習,工作乃至實踐中遇到問題時讓我知道該如何面對。五.參考文獻【1】朱從旭田
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇州鍋爐房管理制度
- 課件學習-操作指南
- 財務會計與管理知識分析模擬題
- 視覺感知生物識別領域應用分析
- 自動控制原理第2章練習題
- 河南省平頂山市魯山縣五所學校2025屆九年級下學期中考三模生物試卷(含答案)
- 財務會計實務11財務報表教案
- 2025年android通知!2025中級Android開發面試解答最強技術實現
- 山東遺傳生物題目及答案
- 色彩這首短詩題目及答案
- 2024年煤礦電氣失爆專題培訓課件
- 《電機與電氣控制》期末考試復習題庫(含答案)
- 醫療廢物的分類與管理
- MOOC 電子線路設計、測試與實驗(一)-華中科技大學 中國大學慕課答案
- 高速公路交通事故處理流程與責任認定
- 觀光電梯方案
- 盲人心理健康講座
- 混凝土箱涵技術規程
- 電力電子技術在電力系統中的應用
- 地鐵站保潔方案
- 《律師執業紀律與職業道德》考試復習題庫(含答案)
評論
0/150
提交評論