freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

多媒體播放器的設計與實現(xiàn)畢業(yè)論文-預覽頁

2025-07-15 23:03 上一頁面

下一頁面
 

【正文】 OS作為一個操作系統(tǒng)的內(nèi)部實現(xiàn),這其實也是一種必要,微軟如果不提供API,這個世上對Win編程的工作就不會存在,微軟的產(chǎn)品就會迅速從時尚變成垃圾,上面說到MFC是微軟對API函數(shù)的專用C++封裝,這種結合一方面讓用戶使用微軟的專業(yè)C++ SDK來進行Win下應用程序的開發(fā)變得容易,因為MFC是對API的封裝,微軟做了大量的工作,隱藏了好多程序開發(fā)人員在Win下用C++ amp。什么意思呢?windows作為一個提供功能強大的應用程序接口編程的操作系統(tǒng),的確方便了許多程序員,傳統(tǒng)的win32開發(fā)(直接使用windows的接口函數(shù)API)對于程序員來說非常的困難,因為,API函數(shù)實在太多了,而且名稱很亂,從零構架一個窗口動輒就是上百行的代碼。如果真的想成為高手,做個筆記本把自己認為重要的類、函數(shù)記下來,隨時學習,也是很好的突擊方法【18】。作為針對Internet應用而開發(fā)的技術,ActiveX廣泛應用于Web服務器和客戶端的各個方面,也可以用于普通桌面應用程序。ActiveX 控件是一種可重用的軟件組件,通過使用 ActiveX控件,可以很快地在網(wǎng)址、臺式應用程序、以及開發(fā)工具中加入特殊的功能。以及微軟公司的 Visual Java開發(fā)環(huán)境Microsoft Visual J++?。信息點播有桌上多媒體通信系統(tǒng)和交互電視ITV。利用多媒體技術可為各類咨詢提供服務,如旅游、郵電、交通、商業(yè)、金融、賓館等。它提供和升級了系統(tǒng)對常見絕大多數(shù)影音文件流行媒體的支持。多媒體技術的網(wǎng)絡化發(fā)展趨勢。另一類是以通用CPU計算功能為主,融合多媒體和通信功能,它們的設計目標是與現(xiàn)有的計算機系列兼容,同時具有多媒體和通信功能,主要用在多媒體計算機中。   多媒體終端的部件化、智能化和嵌入化發(fā)展趨勢。多媒體有三個關鍵特性:多樣性、交互性和集成性。多媒體就是要把機器處理的信息多維化,通過信息的捕獲、處理與展現(xiàn),使之交互過程中具有更加廣闊和更加自由的空間,滿足人類感官空間全方位的多媒體信息需求。當交互性引入時,活動本身作為一種媒體便介入了信息轉(zhuǎn)變?yōu)橹R的過程。早期多媒體中的各項技術和產(chǎn)品幾乎都是由不同廠商根據(jù)不同的方法和環(huán)境開發(fā)研制出來的,基本上只能單一、零散和孤立地被使用,在能力和性能上很難滿足用戶日益增強的信息處理需求。對于前者而言,各種信息媒體應能按照一定的數(shù)據(jù)模型和組織結構集成為一個有機的整體,以便媒體的充分共享和操作使用是非常重要的。 第二章 開發(fā)平臺介紹和軟件的初步設計 VC++、可視化的集成開發(fā)環(huán)境,它的源程序按C++語言的要求編寫,并加入了微軟提供的功能強大的MFC(Microsoft Foundation Class)類庫。因此,使用VC++提供的高度可視化的應用程序開發(fā)工具和MFC類庫,可使應用程序開發(fā)變得簡單。 但其最大缺點是開發(fā)效率不高?! ?VC執(zhí)行效率高,當對系統(tǒng)性能要求很高的時候,可用VC開發(fā)。    VC可以開發(fā)優(yōu)秀的基于通信的程序。包括AUTOCAD,UG的二次開發(fā)。最簡單的播放聲音方法就是直接調(diào)用VC++中提供的聲音播放函數(shù)BOOL sndPlaySound ( LPCSTR lpszSound,UINT fuSound )。或PlaySound(c:\sound\,NULL, SND_ASYNC|SND_NODEFAULT )。 比如:F9在當前光標所在的行下斷點,如果當前行已經(jīng)有斷點,則取消斷點。F11和F10的區(qū)別是,如果當前執(zhí)行語句是函數(shù)調(diào)用,則會進入函數(shù)里面。因此,若正在編寫的應用程序需要提供多媒體支持,那么使用ActiveMovie控件是一個很好的主意。ActiveMovie是一個OCX控件,Windows 98沒有單獨提供對它的添加和刪除選項,你可以首先運行Windows 98的系統(tǒng)文件檢查器(如果附件中找不到,可從Windows 98的幫助文件中直接啟動),讓它檢查一下系統(tǒng)文件,看看能否恢復,如果不能,你可以在圖形界面中重裝一次Windows 98,受損的文件就能恢復。要實現(xiàn)對已添加的多媒體文件的播放。即Microsoft Access數(shù)據(jù)庫和Microsoft SQL Server。采用了access數(shù)據(jù)庫,因為這個數(shù)據(jù)庫比Microsoft SQL sever 要更適合于小型軟件。Visual C++,包括編輯器、調(diào)試器以及程序向?qū)ppWizard、類向?qū)lass Wizard等開發(fā)工具。不過,這種便于使用可能使人誤解??墒侨绻峭高^網(wǎng)絡存取數(shù)據(jù)的話,Access 的可擴放性并不高.因此當程序被較多使用者使用時,他們的選擇多會是傾向于一些客戶端服務器為本的方案,例如 Oracle、DBMicrosoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。 該播放器分為十個模塊,根據(jù)ActiveMovie控件實現(xiàn)它們各自相應的功能。 暫停模塊:暫時停止正在播放的音/視頻文件。循環(huán)模塊:實現(xiàn)播放列表中的全部文件的循環(huán)播放。l 多媒體動態(tài)數(shù)據(jù):解碼信息流、聲音流、圖象流等。:歌曲歌曲信息對應對應歌曲名稱歌手作詞作曲專輯名稱 實體之間的關系ER圖 數(shù)據(jù)庫的邏輯結構設計為數(shù)據(jù)庫歌曲信息表添加如下數(shù)據(jù)表: 歌曲信息表結構 信息詳情表結構創(chuàng)建數(shù)據(jù)源,即為數(shù)據(jù)庫創(chuàng)建用戶DSN,數(shù)據(jù)源名稱為“ 歌曲信息”,: 創(chuàng)建數(shù)據(jù)源 數(shù)據(jù)庫結構的實現(xiàn)在需求分析、概念結構設計的繼承上得數(shù)據(jù)庫的邏輯結構之后,我們就可以在VC++。為數(shù)據(jù)庫添加數(shù)據(jù)表,存儲為D:\le\database\ .第四章 多媒體播放器軟件設計 模塊實現(xiàn)函數(shù)說明這些實現(xiàn)模塊功能的具體函數(shù)均屬于CMediaPlayerDlg類,它是在建立MediaPlayer工程時由MFC建立的一個對話框的類,在該對話框上進行的操作函數(shù)即可實現(xiàn)程序所需要的所有功能,其實現(xiàn)函數(shù)則是調(diào)用ActiveMovie控件的相關函數(shù),從而完成各項具體功能。下面對播放器程序需要調(diào)用的相關函數(shù)做簡要說明:(1)播放文件的函數(shù): void CActiveMovie3::Run() { InvokeHelper(0x60020001,DISPATCH_METHOD,VT_EMPTY,NULL, NULL)。 InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue)。 //可選擇不同格式的媒體文件 CFileDialog fileDialog(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter)?!    ? //定義文件變量double CurPos=()。 //設置自動播放(m_filename)。 //插入列表框最后(0)。 //設置全屏播放屬性為真,即開啟全屏播放 (SW_SHOWMAXIMIZED)。 //暫停播放 (Volume300)。 //暫停播放 (Volume+300)。 //將音量參數(shù)降低4000,達到靜音的效果 ()。 CString str。 else CDialog::OnOK()。 if(()) { MessageBox(要查詢的歌曲不能為空!)。%s39。 =。 =。 if(())()。 ()。 =。 }}第五章 程序?qū)崿F(xiàn)結果 程序運行流程圖:添加文件播放播放控制(暫停、循環(huán)等)添加文件退出退出開始YNNNY 流程圖 播放器實現(xiàn)結果演示(1) ,其中包含本程序的相關信息說明。(4) 單擊“打開”后返回程序主界面,在右邊的播放列表中增加了剛才打開的文件,“”,:“”文件(5) 單擊“播放”按鈕,開始播放文件,在播放過程中,可通過單擊進度條自由選擇播放進度。(6)在歌曲信息編輯框內(nèi)輸入所要查詢歌曲的名字,點擊“查詢”按鈕即可查詢歌曲的相關信息,:(9)點擊“添加”按鈕可向數(shù)據(jù)庫添加新的歌曲信息,: (10) 單擊“關于”按鈕,會彈出播放器的版權信息,: “關于”信息到此,整個過程已經(jīng)演示完畢。程序通過調(diào)試運行,實現(xiàn)了設計的目標,并且經(jīng)過適當完善后,將可以成為一款簡易的媒體播放軟件。由于時間有限,沒有給每個按鈕都做一張位圖圖片,如果時間足夠我想我會盡量完善它,使其兼具實用與美觀,給人更大的視覺享受。在播放畫面分辨率較高的視頻文件時,會造成畫面溢出對話框,影響觀看及程序美觀,這個問題在今后一定要解決。由于對MFC編程缺乏了解,需要去進行多次上機操作。參考文獻 [1] 龔進明,戴紅芳. 多媒體資源播放器的設計與開發(fā)[J]. 常熟高專學報, 2003,(02) . [2] 王永樂,徐書欣. 媒體播放器的制作技術[J]. 北京工業(yè)大學學報, 2006,(10) . [3] 劉雅琴,夏玉杰. 基于MFC的多媒體播放器的實現(xiàn)[J]. 信息技術, 2009,(03) . [4] 孫維偉,葉明. 嵌入式多媒體播放器的設計與實現(xiàn)[J]. 電子技術, 2006,(12) . [5] 張艷麗. Visual C++[J]. 電腦學習, 2004,(05) . [6] 龔月琴. 多功能媒體播放器的設計與開發(fā)[J]. 福建電腦, 2004,(07) . [7] 周長發(fā). Visual C++ .NET多媒體編程[M]. 北京:電子工業(yè)出版社,2002.[8] 呂游佳,唐亮,胡大可. 便攜式多媒體播放器設計[J]. 電子技術, 2006,(02) .[9] 劉智,鄭萬波. 字視頻播放器的實現(xiàn). 大學學報,2002.[10] [11] [12] [13] [14] [15] 致謝在整個論文的寫作過程中,我要感謝我的畢業(yè)論文指導教師宋雪樺副教
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1