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

正文內(nèi)容

多媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-全文預(yù)覽

  

【正文】 調(diào)用控件中的函數(shù)即可實(shí)現(xiàn),為各控件添加成員變量如圖 所示: 圖 為控件添加成員變量 ( 1)為了將所需播放的文件加入列表框,我們采用 OnOpen()函數(shù)來(lái)顯示打開(kāi) 對(duì)話框通過(guò)該對(duì)話框選擇要執(zhí)行的文件。 } ( 2)暫停播放的函數(shù): void CActiveMovie3::Pause() { InvokeHelper(0x60020212,DISPATCH_METHOD,VT_EMPTY,NULL, NULL)。各個(gè)模塊的具體實(shí)現(xiàn)函數(shù)描述見(jiàn)下表 所示: 表 模塊函數(shù)列表 模塊名稱 實(shí)現(xiàn)函數(shù) 打開(kāi) 模塊 void CMediaPlayerDlg::OnOpen() 關(guān)閉模塊 void CMediaPlayerDlg::OnClose() 播放模塊 void CMediaPlayerDlg::OnPlay() 暫停模塊 void CMediaPlayerDlg::OnPause() 停止模塊 void CMediaPlayerDlg::OnStop() 全屏模塊 void CMediaPlayerDlg::OnFulscreeen() 音量模塊 void CMediaPlayerDlg::OnLower() void CMediaPlayerDlg::OnUpper() void CMediaPlayerDlg::OnMute() 循環(huán)模塊 void CMediaPlayerDlg::OnRepeat() void CMediaPlayerDlg::OnTimer() 查詢模塊 void CMediaPlayerDlg::OnChaxun() 添加模塊 void CMediaPlayerDlg::OnTianjia() 江蘇大學(xué) 畢業(yè)設(shè)計(jì) 17 主要變量聲明 程序中用到的主要控件有: 1 個(gè) ActiveMovieControl 、 1 個(gè)列表框、 12個(gè)按鈕。 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),直接使用 VC++,在這之前,先建一個(gè)名 為 le的項(xiàng)目,保存在磁盤(pán)。 ? 歌曲的基本信息:包括的數(shù)據(jù)庫(kù)項(xiàng)有歌曲名稱、歌手姓名、作詞、作曲,所屬專輯名稱,發(fā)行年月 等。 查詢模塊:根據(jù)歌曲名稱,查詢歌曲信息,歌曲信息包含如下內(nèi)容:歌曲名稱、歌手、作詞、作曲、專輯名稱。 停止模塊:結(jié)束當(dāng)前音 /視頻文件的播放,但不退出播放器。 圖 播放器的模塊劃分 打開(kāi)模塊:打開(kāi)目標(biāo)文件,如音頻、視頻文件。無(wú)論如何,不少 Access 的功能(表單,報(bào)告,序列和 VB 代碼)可以用作其他數(shù)據(jù)庫(kù)的后期應(yīng)用,包括 JET(檔案為主的數(shù)據(jù)庫(kù)引擎, Access 缺省使用)、Microsoft SQL Server、 Oracle 和任何其他跟 ODBC 兼容的產(chǎn)品。這類(lèi)開(kāi)發(fā)者都是沒(méi)有在應(yīng)用或者數(shù)據(jù)設(shè)計(jì)方面訓(xùn)練的辦公室從業(yè)人員。 這些組件通過(guò)一個(gè)名為 Developer Studio 的組件集成為和諧的開(kāi)發(fā)環(huán)境 【 14】 。 本論文采用的是 Visual C++是 Windows 操作系統(tǒng)上常見(jiàn)的 C++開(kāi)發(fā)工具,是Microsoft公司推出的目前使用極為廣泛的基于 Windows平臺(tái)的 C++的可視化的 開(kāi)發(fā)環(huán)境。 Microsoft Access 是一種桌面數(shù)據(jù)庫(kù),只適合數(shù)據(jù)量少的應(yīng)用。這需要就要編寫(xiě) c++程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫(kù)中文件的查找、添加、刪除等基本的功能。另外,建議你安裝新版的媒體播放器( MediaPlayer,可到微軟的站點(diǎn)下載),其功能要比ActiveMovie 強(qiáng)得多,并且支持更多的多媒體文件類(lèi)型 【 13】 。事實(shí)上,很多優(yōu)秀的多媒體應(yīng)用程序,其內(nèi)部的多媒體回放就是利用 ActiveMovie控件來(lái)實(shí)現(xiàn)。 SHIFT+F11 跳出當(dāng)前所在函數(shù) 。 F5 調(diào)試狀態(tài)運(yùn)行程序 ,程序執(zhí)行到有斷點(diǎn)的地方會(huì)停下來(lái) 。如果沒(méi)有找到 文件,第一種格式將播放系統(tǒng)默認(rèn)的聲音,第二種格式不會(huì)播放系統(tǒng)默認(rèn)的聲音。 或 BOOL 江蘇大學(xué) 畢業(yè)設(shè)計(jì) 10 PlaySound( LPCSTR lpszSound, HMODULE hmod, DWORD fuSound )。 1 VC 在多線程、網(wǎng)絡(luò)通信、分布應(yīng)用方面, VC++有不可比擬的優(yōu)勢(shì) 。 VC 可以開(kāi)發(fā)高效靈活的文件操作程序。 VC 主要適用于游戲開(kāi)發(fā) VC 多用于單片機(jī),工業(yè)控制等軟件開(kāi)發(fā),如直接對(duì) I/O 地址操作,就要用C++。 VC 適用范圍 : VC 主要是針對(duì) Windows 系統(tǒng),適合一些系統(tǒng)級(jí)的開(kāi)發(fā),可以方便實(shí)現(xiàn)一些底層 的調(diào)用。 VC++ 有很好的調(diào)試功能。 MFC 中封裝了大部分 Windows API 函數(shù)和Windows 控件,它包含的功能涉及到整個(gè) Windows 操作系統(tǒng)。多媒體的各種處理工具和設(shè)備集成,強(qiáng)調(diào)了與多媒體相關(guān)的各種硬件的集成和軟件的集 成,為多媒體系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)建立一個(gè)理想的集成環(huán)境,目的是提高多媒體軟件的生產(chǎn)力 【 12】 。但當(dāng)它們 在多媒體的旗幟下大會(huì)師時(shí),一方面意味著技術(shù)已經(jīng)發(fā)展到相當(dāng)成熟的程度,一方面也意味著各自獨(dú)立的發(fā)展不再能滿足應(yīng)用的需要。借助 于 “活動(dòng) ”,我們可以獲得更多的信息。 多媒體的第二個(gè)關(guān)鍵特性是交互性。 信息載體的多樣性是多媒體的主要特征之一,也是多媒體研究需要解決關(guān)鍵問(wèn)題。目前多媒體計(jì)算機(jī)硬件體系結(jié)構(gòu),多媒體計(jì)算機(jī)的視頻音頻接口軟件不斷改進(jìn),尤其是采用了硬件體系 結(jié)構(gòu)設(shè)計(jì)和軟件、算法相結(jié)合的方案,使多媒體計(jì)算機(jī)的性能指標(biāo)進(jìn)一步提高,但要滿足多媒體網(wǎng)絡(luò)化環(huán)境的要求,還需對(duì)軟件作進(jìn)一步的開(kāi)發(fā)和研究,使多媒體終端設(shè)備具有更高的部件化和智能化 【 10】 。 多媒體技術(shù)的發(fā)展使多媒體計(jì)算機(jī)將形成更完善的計(jì)算機(jī)支撐的協(xié)同工作環(huán)境,消除了空間距離的障礙,也消除了時(shí)間距離的障礙,為人類(lèi)提供更完善的信息服務(wù)。技術(shù)的創(chuàng)新和發(fā)展將使諸如服務(wù)器、路由器、轉(zhuǎn)換器等網(wǎng)絡(luò)設(shè)備的性能越來(lái)越高,包括用戶端 CPU、內(nèi)存、圖形卡等在內(nèi)的硬件能力空前擴(kuò)展,人們將受益于無(wú)限的計(jì)算和充裕的帶寬,它使網(wǎng)絡(luò)應(yīng)用者改變以往被動(dòng)地接受處理信息的狀態(tài),并以更加積極主動(dòng)的姿態(tài)去參與眼前的網(wǎng)絡(luò)虛擬世界。 多媒體技術(shù)是當(dāng)今信息技術(shù)領(lǐng)域發(fā)展最快的、最活躍的技術(shù),其發(fā)展的方向也是極其多樣化,所以在人們的日常生活中,幾乎隨處可見(jiàn)其身影。多媒體技術(shù)還將改變未來(lái)的家庭生活,多媒體技術(shù)在家庭中的應(yīng)用將使人們?cè)诩抑猩习喑蔀楝F(xiàn)實(shí)。計(jì)算機(jī)協(xié)同工作 CSCW是指在計(jì)算機(jī)支持的環(huán)境中, 一個(gè)群體協(xié)同工作以完成一項(xiàng)共同的任務(wù)。 ActiveX 控件一旦被開(kāi)發(fā)出來(lái),設(shè)計(jì) 和開(kāi)發(fā)人員就可以把它當(dāng)作預(yù)裝配組件,用于開(kāi)發(fā)客戶程序。如 ,StockTicker 控件可以用來(lái)在網(wǎng)頁(yè)上即時(shí)地加入活動(dòng)信息,動(dòng)畫(huà)控件可用來(lái)向網(wǎng)頁(yè)中加入動(dòng)畫(huà)特性。在使用 VC++ 創(chuàng)建 ActiveX 控件包容器時(shí),可以使用 MFC。 本論文采用的 ActiveX 控件。 MFC是面向?qū)ο蟪绦蛟O(shè)計(jì)與 Application framework 的完美結(jié)合,將傳統(tǒng)的 API 進(jìn)行了分類(lèi)封裝,并且 創(chuàng)建了程序的一般框架 。 MFC編制軟件時(shí)的大量?jī)?nèi)節(jié) ,如應(yīng)用程序?qū)崿F(xiàn)消息的處理 ,設(shè)備環(huán)境繪圖 ,這種結(jié)合是以方便為目的的 ,必定要付出一定代價(jià) (這是微軟的一向作風(fēng) ),因此就造成了 MFC 對(duì)類(lèi)封裝中的一定程度的的冗余和迂 回 。隨著多媒體性能的極大提升 ,程序中經(jīng)常要播放一段視頻或者一段音頻 ,如果能夠簡(jiǎn)單地插入音頻和視頻 ,將極大縮短程序的開(kāi)發(fā)時(shí)間。 Visual C++ 不僅是一個(gè) C++編譯器,而且是一個(gè)基于 Windows 操作系統(tǒng)的可視化集成開(kāi)發(fā)環(huán)境( integrated development environment,IDE)。所以,多媒體的傳統(tǒng)關(guān)鍵技術(shù)主要集中在以下四類(lèi)中: 數(shù)據(jù)壓縮技術(shù) 、大規(guī)模集成電路( VLSI)制造技術(shù)、大容量的光盤(pán)存儲(chǔ)器( CDROM)、實(shí)時(shí) 多任務(wù)操作系統(tǒng)。也是改造傳統(tǒng)產(chǎn)業(yè) ,特別是出版、印刷、廣告、娛樂(lè)等產(chǎn)業(yè)的先進(jìn)技術(shù)。另一類(lèi)是以通用 CPU 計(jì)算功能為主,融合多媒體和通信功能,它們的設(shè)計(jì)目標(biāo)是與現(xiàn)有的計(jì)算機(jī)系列兼容,同時(shí)具有多媒體和通信功能,主要用在多媒體計(jì)算機(jī)中 【 5】 。 多媒體技術(shù)的網(wǎng)絡(luò)化發(fā)展趨勢(shì)。 在世界許多發(fā)達(dá)和發(fā)展中國(guó)家,對(duì)多媒體技術(shù)的研究和應(yīng)用以及多媒體產(chǎn)業(yè)的形成和發(fā)展十分重視,投入了大量的人力、物力和財(cái)力,試圖擁有先進(jìn)的多媒體信息技術(shù)和龐大的多 媒體產(chǎn)業(yè)市場(chǎng)盡快推動(dòng)本民族工業(yè)、經(jīng)濟(jì)和科學(xué)技術(shù)的飛速發(fā)展。 Program by missioning,Initial design goals achieved, the program is based on MFC Integrated Development Environment. Using the ActiveMovie control to achieve the functions of media player. In addition to the basic playback controls, It also has many other utility functions, such as automatic multifile loop sequence, playing Full Screen, Mute and so on. Key words: multimedia。 使之成為一款簡(jiǎn)易的媒體播放設(shè)備,能夠完美的播放市面上大多數(shù)的音頻、視頻文件。 可 以播放多種格式的音頻、視頻文件 , 該播放器實(shí)現(xiàn)了 的 基本功能 包括:音頻視頻文件的打開(kāi)、添加到菜單、媒體 的 播放、音量 大小的 調(diào)節(jié)、播放 時(shí)間的拖動(dòng) 、暫 停 播放、停止以及歌曲信息的查詢與添加等。 關(guān)鍵字 :多媒體;播放器; Active 控件 The Design and Implementation of Multimedia Player Abstract This article is developed a simple multimedia player. It can play multiple formats of audio, video files, The players realize the basic functions include that open the Audio and video files, add to the menu, and media playback, adjust the volume size, play time, drag, pause, stop, and song information such as query and add and so on. Making it a simple media player device, most audio or video files in the market can be played perfectly by this media player. In the Graduation, The System Development Platform is Windows XP, The Programming Environment is Visual C++ . In the program design, using the ActiveX control Developed by Microsoft??珊敛豢鋸埖卣f(shuō),多媒體產(chǎn)業(yè)的形成和發(fā)展,將不僅引起計(jì)算機(jī)工業(yè)的一次革命,也將影響人類(lèi)社會(huì)發(fā)生一場(chǎng)巨大的變革 【 1】 。二是隨著計(jì)算機(jī)和影視工業(yè)以及通訊、數(shù)據(jù)處理等技術(shù)的成熟,為多媒體產(chǎn)業(yè)的發(fā)展提供了堅(jiān)實(shí)的基礎(chǔ),并伴隨著現(xiàn)代計(jì)算機(jī)、影視工 業(yè)和娛樂(lè)行業(yè)的相互滲透和走向大同,多媒體的發(fā)展也就成為 了 現(xiàn)代科技發(fā)展的必然產(chǎn)物 [3]。融合 CPU 芯片原有的計(jì)算功能,它的設(shè)計(jì)目標(biāo)是用在多媒體專用 設(shè)備,家電及寬帶通訊設(shè)備, 可以取代這些設(shè)備中的 CPU及大量 ASIC 和其它芯片。多媒體計(jì)算機(jī)技術(shù)還是解決高清晰度電視 (HDTV)、常規(guī)電視數(shù)字化、交互式電視 (ITVInteractive TV)、點(diǎn)播電視 (VODVideo On Demand)等問(wèn)題的最佳方案 。 由于多媒體系統(tǒng)需要將不同的媒體數(shù)據(jù)表示成統(tǒng)一的結(jié)構(gòu)碼流,然后對(duì)其進(jìn)行變換、重組和分析處理,以進(jìn)行進(jìn)一步的存儲(chǔ)、傳送、輸出和交互控制。 Visual C++ 編譯器負(fù)責(zé)將 C++源代碼編譯成匯編文件,轉(zhuǎn)變?yōu)橹虚g文件,然后使用連接器將相關(guān)的中間文件連接起來(lái),生成可執(zhí)行的二進(jìn) 制文件。 MFC(Microsoft Foundation Class)是用來(lái)編寫(xiě) Windows 應(yīng)用 程序的 C++類(lèi)集 ,其中封裝了大部分 WindowsAPI 函數(shù)和
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1