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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于qt音頻管理系統(tǒng)(編輯修改稿)

2025-01-05 19:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Vorbis 的音頻編碼, OGG 是一個(gè)龐大的多媒體開(kāi)發(fā)計(jì)劃的項(xiàng)目名稱,將涉及視頻音頻等方面的編碼開(kāi)發(fā)。整個(gè) OGG 項(xiàng)目計(jì)劃的目的就是向任何人提供完全免費(fèi)多媒體編碼方案。 OGG 的信念就是: OPEN, FREE, Vorbis。這幾個(gè)個(gè)詞匯成為了 OGG 項(xiàng)目中音頻編碼的正式命名。目前 Vorbis 已經(jīng)開(kāi)發(fā)成功,并且開(kāi)發(fā)出了編碼器。 Ogg Vorbis 是高質(zhì)量的音頻編碼方案,官方數(shù)據(jù)顯示: Ogg Vorbis 可以在相對(duì)較低的數(shù)據(jù)速率下實(shí)現(xiàn)比 MP3 更好的音質(zhì)。 Ogg Vorbis 這種編碼也遠(yuǎn)比 90 年代開(kāi)發(fā)成功的 MP3 先進(jìn),她可以支持多個(gè)聲道,這意味著 Ogg Vorbis 在 SACD、 DTSCD、 DVD AUDIO 抓軌軟件的支持下,可以對(duì)所有的聲道進(jìn)行編碼,而不是 MP3 只能編碼 2 個(gè)聲道。多聲道音樂(lè)的興起,給音樂(lè)欣賞帶來(lái)了革命性的變化,尤其在欣賞交響時(shí),會(huì)帶來(lái)更多臨場(chǎng)感。這場(chǎng)革命性的變化是 MP3 無(wú)法適應(yīng)的。和 MP3 一樣, Ogg Vorbis 是一種靈活開(kāi)放的音頻編碼,能夠在編碼方案已經(jīng)固定下來(lái)后還能對(duì)音質(zhì)進(jìn)行明顯的調(diào)節(jié)和新算法的改良。因此,它的聲音質(zhì)量將會(huì)越來(lái)越好,和 MP3 相似, Ogg Vorbis 更像一個(gè)音頻編碼框架,可以不斷導(dǎo)入新技術(shù)逐步完善。和 MP3 一樣, OGG 也支持 VBR。 研究的意義 人類進(jìn)入信息化時(shí)代以來(lái),網(wǎng)絡(luò)的長(zhǎng)足發(fā)展和廣泛的普及,使得人們能夠更快,更方便的欣賞音樂(lè)。在個(gè)人 PC 上,一款音樂(lè)播放器在手,聽(tīng)盡世間音樂(lè)。而一款好的音樂(lè)播放器,能幫助人們更好的去欣賞音樂(lè)。現(xiàn)今網(wǎng)絡(luò)上有許多優(yōu)秀的音樂(lè)播放器,如千千靜聽(tīng)等,他們內(nèi)置了相當(dāng)多的音頻解碼器,能夠播放各種格式的音頻文件。 能編寫屬于自己的一款音樂(lè)播放器無(wú)疑是一件有趣的事情,但首先得了解音樂(lè)播放器是怎么實(shí)現(xiàn)對(duì)各種音頻格式文件進(jìn)行播放的,如何實(shí)現(xiàn)播放器上許多方便快捷的功能。帶著這個(gè)目的,我選擇了此課 題。 而對(duì)音頻解碼進(jìn)行技術(shù)研究有助于了解其內(nèi)在的原理,能夠幫助我們更好的設(shè)計(jì)出一款屬于自己的音樂(lè)播放器。 5 系統(tǒng)主要實(shí)現(xiàn)內(nèi)容與實(shí)現(xiàn)方式 系統(tǒng)主要實(shí)現(xiàn)內(nèi)容 通過(guò)對(duì)音頻編碼技術(shù)的相關(guān)研究,了解音頻編碼的原理以及過(guò)程,從而設(shè)計(jì)出一款能夠播放多音頻格式的音樂(lè)播放器。 這款音樂(lè)播放器實(shí)現(xiàn)的相關(guān)內(nèi)容如下: 1) 美觀、時(shí)尚的操作界面。 2) 顯示正在播放的歌曲名。 3) 歌曲控制方式要多樣化。 4) 顯示歌曲的播放進(jìn)度。 5) MP3 文件的添加方式多樣化,并且要將其添加到歌曲列表中。 6) 實(shí)現(xiàn)靜音和音量的控制。 系統(tǒng)的 開(kāi)發(fā)方法 結(jié)構(gòu)化生命周期法是一種傳統(tǒng)的管理信息系統(tǒng)開(kāi)發(fā)方法,其基本思想是把整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程分成若干個(gè)階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)品。 采用結(jié)構(gòu)化生命周期法開(kāi)發(fā)管理信息系統(tǒng)時(shí),應(yīng)遵循的主要原則: (1) 用戶參與的原則 (2) “先邏輯后物理”的原則 (3) “自頂向下”的原則 (4) 工作成果描述(主要指文檔)標(biāo)準(zhǔn)化的原則 其具體開(kāi)發(fā)步驟可分為以下四步: (1) 系統(tǒng)規(guī)劃 (2) 系統(tǒng)開(kāi)發(fā) 1. 系統(tǒng)分析 1) 系統(tǒng)初步調(diào)查 2) 系統(tǒng)可行性研 究 3) 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查 4) 新系統(tǒng)邏輯方案的提出 2. 系統(tǒng)設(shè)計(jì) 6 1) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 2) 系統(tǒng)總體功能設(shè)計(jì) 3) 系統(tǒng)總體物理結(jié)構(gòu)設(shè)計(jì) 4) 系統(tǒng)詳細(xì)設(shè)計(jì) 5) 數(shù)據(jù)庫(kù)設(shè)計(jì) 6) 代碼設(shè)計(jì) 7) 輸入輸出設(shè)計(jì) 3. 系統(tǒng)實(shí)施 1) 程序設(shè)計(jì) 2) 系統(tǒng)測(cè)試 (3) 系統(tǒng)的運(yùn)行及維護(hù) (4) 系統(tǒng)評(píng)價(jià) 快速原型法是 80 年代發(fā)展起來(lái)的,旨在縮短開(kāi)發(fā)周期,提高開(kāi)發(fā)效率和用戶對(duì)系統(tǒng)的滿意程度。其基本思想是在系統(tǒng)開(kāi)發(fā)的初期,盡快構(gòu)造出系統(tǒng)的原型,使用戶能及早地運(yùn)行這個(gè)系統(tǒng)原型,通過(guò)使用它、熟悉它,受到啟發(fā)并取得經(jīng)驗(yàn),然后對(duì)系統(tǒng)的目標(biāo)和功能提出更精確、具體的要求,研制人員據(jù)此逐漸 修改和完善原型,使它滿足用戶的需求,最后完成系統(tǒng)的開(kāi)發(fā)。該方法大大提高了系統(tǒng)開(kāi)發(fā)效率,彌補(bǔ)了結(jié)構(gòu)化生命周期法開(kāi)發(fā)時(shí)間長(zhǎng)的缺陷。 通常采用原型法需以下四個(gè)階段: (1) 明確用戶的基本要求 (2) 研制系統(tǒng)的原型 (3) 使用、評(píng)價(jià)系統(tǒng)原型 (4) 修改和完善原型 系統(tǒng)的開(kāi)發(fā)平臺(tái) Qt 是跨平臺(tái)的應(yīng)用程序和 UI 框架。它包括跨平臺(tái)類庫(kù)、集成開(kāi)發(fā)工具和跨平臺(tái) IDE。使用 Qt 您只需一次性開(kāi)發(fā)應(yīng)用程序,無(wú)須重新編寫源代碼,便可跨不同桌面和嵌入式操作系統(tǒng)部署這些應(yīng)用程序。 Qt 是諾基亞開(kāi)發(fā)的一個(gè)跨平臺(tái)的 C++圖形用戶界面 應(yīng)用程序 框架。它提供給應(yīng)用程序開(kāi)發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所用功能。 Qt 是完全 面向?qū)ο?的,很容易擴(kuò)展,并且允許真正地組件編程。自從 1996 年早些時(shí)候, Qt 進(jìn)入商業(yè)領(lǐng)域,它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ)。 Qt 也 是流行的 Linux 桌面環(huán)境 KDE 的基礎(chǔ)?;旧?, Qt 同 Window 上的 Motif, Openwin, 7 GTK 等圖形界面庫(kù)和 Windows 平臺(tái)上的 MFC, OWL, VCL, ATL 是同類型的東西,但 Qt 具有優(yōu)良的跨平臺(tái)特性、面向?qū)ο?、豐富的 API、大量的開(kāi)發(fā)文檔等優(yōu)點(diǎn)。 2 系統(tǒng)的功能分析 基于音樂(lè)播放器所要實(shí)現(xiàn)的內(nèi)容,我們列出用戶操作的模塊,其中每個(gè)模塊對(duì)應(yīng)一個(gè)功能。 圖 UML 用例圖 確定了系統(tǒng)的功能。本系統(tǒng)需要完成的功能如下: 1) 向系統(tǒng)中添加文件或目 錄。 2) 將添加的 MP3 文件顯示到歌曲列表中。 3) 創(chuàng)建、打開(kāi)、保存和關(guān)閉播放列表。 4) 歌曲控制:包括打開(kāi) /播放、暫停、停止 5) 歌曲控制:上一首、下一首、循環(huán)、隨機(jī)播放。 加入文件 加入目錄 播放列表 歌曲控制 靜音設(shè)置 音量設(shè)置 顯示列表 8 6) 靜音設(shè)置。 7) 音量設(shè)置。 8) 顯示歌曲的播放進(jìn)度、歌曲名和歌曲的長(zhǎng)度。 3 系統(tǒng)設(shè)計(jì) 系統(tǒng)概要設(shè)計(jì) (1)一個(gè)音樂(lè)軟件,要有列表、播放、暫停、停止、音量設(shè)置等基本功能,畫出流程圖 ,然后為這些組件建立一個(gè)目錄框架,把開(kāi)發(fā)過(guò)程中創(chuàng)建的文件和需要用到的文件都保存到這個(gè)目錄中,這時(shí)我們需要?jiǎng)?chuàng)建一個(gè)文件夾 ,命名為Mplayer,其中存放程序所 需的素材,這樣文件結(jié)構(gòu)清晰 ,以便于組織和管理。 (2)對(duì)于創(chuàng)建的一個(gè)新的 Qt 應(yīng)用程序來(lái)說(shuō) ,Qt 使用一個(gè) project workspace 來(lái)存儲(chǔ)該項(xiàng)目所需的所有文件 ,其中 project workspace 就是一個(gè)文件夾 ,與項(xiàng)目相關(guān)的文件存儲(chǔ)在該文件夾下 .而一個(gè)項(xiàng)目又由一定數(shù)量的文件組成 ,如果要生成一個(gè)可執(zhí)行程序 ,文件必須包括 cpp 文件和頭文件 ,而這些文件通常都存儲(chǔ)在同一工作區(qū)文件夾中 .我們?cè)?New 選擇一個(gè)項(xiàng)目類型 ,創(chuàng)建一個(gè)新的 GUI application首先從菜單單欄中選擇 File 項(xiàng)打開(kāi)如下圖所示 圖 File子菜單 9 圖 New對(duì)話框 在 所示的 New 對(duì)話框中選 C++,選擇子項(xiàng) GUI Application 項(xiàng)目類型 (3)當(dāng)開(kāi)始一個(gè)新項(xiàng)目里首先想好三項(xiàng)內(nèi)容 .第一項(xiàng)是項(xiàng)目類型是什么 .第二項(xiàng)是項(xiàng)目名稱是什么 .第三項(xiàng)是項(xiàng)目是否需要 form 項(xiàng)目是否需要 form file(需要的話, form file 打上勾) 10 圖 含一個(gè)活動(dòng)工作區(qū)的 IDE窗口 (4)設(shè)計(jì)用戶操作界面:界面直接表現(xiàn)一個(gè)應(yīng)用程序的功能。 Qt 提供給應(yīng)用程序開(kāi)發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所用功能 .用戶界面主要包括對(duì)話框,工具欄和菜單,它們可以將應(yīng)用程序的所有功能與界面中的控件或菜單命令聯(lián)系起來(lái)。 (5)測(cè)試與調(diào)試:這是開(kāi)發(fā)人員在開(kāi)發(fā)工作過(guò)程中經(jīng)常要做的事。其目的就是要盡早發(fā)現(xiàn)源程序中可能存在的錯(cuò)誤,并加以解決。隨著開(kāi)發(fā)工作的深入,不斷地進(jìn)行軟件測(cè)試和調(diào)試,可以避免給后續(xù)工作帶來(lái)更大的麻煩。實(shí)現(xiàn)一個(gè)新的功能的時(shí)候,最好檢查一下功能是不是和所預(yù)定的功能一樣,只有調(diào)試過(guò)后并且不存在錯(cuò)誤后才允許付諸使用。 系統(tǒng)功能模塊設(shè)計(jì) 在系統(tǒng)功能分析的基礎(chǔ)上,生成如圖 所示的系統(tǒng)功能模塊圖。 11 圖 系統(tǒng)功能模塊圖 加入文件 音樂(lè)的潮流步伐是快速的,我們常常需要向音樂(lè)播放器中添加時(shí)下最新的歌曲,以便能夠及時(shí)欣賞。 此功能模塊能夠選擇電腦中或者從網(wǎng)絡(luò)上已下載的最新的歌曲,將之加入播放器的播放列表,同時(shí)更新播放列表。然后,就能開(kāi)始欣賞最新的音樂(lè)了。 加入目錄 我們可能將許多歌曲放在電腦中一個(gè)目錄下面,如果要一首一首的向播放器中
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1