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

正文內(nèi)容

基于ios的音樂(lè)播放器的開(kāi)發(fā)畢業(yè)設(shè)計(jì)-展示頁(yè)

2025-03-10 09:49本頁(yè)面
  

【正文】 rame:CGRectMake(11, 72, 25, 120)]。 [ addSubview:vi]。此界面部分相關(guān)代碼如下: (void)viewDidLoad { mainTableViewArray=[[NSMutableArray alloc]initWithObjects:本地音樂(lè),iPod音樂(lè) ,我喜歡 ,本地收藏 ,網(wǎng)絡(luò)收藏 ,最近播放 , nil]。 8 4 音樂(lè)播放器詳細(xì)設(shè)計(jì) 音樂(lè)播放器 界面設(shè)計(jì) ( 1) 我的音樂(lè)界面如圖 41 所示 圖 41 我的音樂(lè) 用戶可以通過(guò)此界面選擇不同的信息。用戶可以通過(guò)意見(jiàn)反饋?lái)?yè)面來(lái)提出自己的意見(jiàn)。 (2)網(wǎng)絡(luò)歌曲模塊 用戶可以通過(guò)本模塊進(jìn)行選擇網(wǎng)絡(luò)上的音樂(lè)信息,同時(shí)用戶可以將網(wǎng)絡(luò)上的歌曲下載到本地音樂(lè)中進(jìn)行播放,用戶根據(jù)不同的歌曲信息進(jìn)行歌曲搜索,方便了用戶的使用。具體播放功能包括音樂(lè)的演唱、歌 詞的顯示、播放進(jìn)度的顯示、歌曲的暫停、播放下一首等功能。 ( 3) .更多更能模塊:該模塊主要包括換膚、意見(jiàn)反饋、設(shè)置及部分構(gòu)成。 音樂(lè)播放器的功能模塊概況 根據(jù)需求分析的結(jié)果得到音樂(lè)播放器的基本模塊包括以下幾個(gè)模塊 ( 1) . 我的音樂(lè)模塊 : 其中主要有本地音樂(lè)、我喜歡的音樂(lè)、最近播放的音樂(lè)的幾個(gè)部分組成。應(yīng)用所實(shí)現(xiàn)的功能的強(qiáng)弱是衡量一款應(yīng)用的 標(biāo)準(zhǔn)。 .NET Framework 通過(guò)公共語(yǔ)言運(yùn)行庫(kù)、 .NET框架類庫(kù)、 Microsoft 中間語(yǔ)言、 JIT即時(shí)編譯等機(jī)制生成應(yīng)用程序。 C語(yǔ)言已經(jīng)通過(guò)國(guó)際標(biāo)準(zhǔn)組織的認(rèn)證,成為一種國(guó)際標(biāo)準(zhǔn)的計(jì)算機(jī)語(yǔ)言。在 Visual Studio .NET 平臺(tái)上使用 C 語(yǔ)言可以開(kāi)發(fā)出各種各樣的應(yīng)用程序 [9]。和以前的 Visual Studio相比, Visual Studio .NET 是一個(gè)質(zhì)的飛躍。 Framework 有助于基于 Web 和 Windows 的應(yīng)用程序開(kāi)發(fā),允許來(lái)自不同語(yǔ)言的對(duì)象共同運(yùn)行,并標(biāo)準(zhǔn)化了語(yǔ)言引用數(shù)據(jù)和對(duì)象的方式。除了 Microsoft SQL Server,它還支持 IBM DB2 和 Oracle 數(shù)據(jù)庫(kù)。是目前最流行的 Windows 平臺(tái) 應(yīng)用程序 開(kāi)發(fā)環(huán)境。它的簡(jiǎn)單的設(shè)計(jì)是通過(guò)在開(kāi)始一個(gè)事務(wù)的時(shí)候鎖定整個(gè) 數(shù)據(jù) 文件而完成的。這在消耗總量、延遲時(shí)間和整體簡(jiǎn)單性上有積極的作用。不像常見(jiàn)的客戶 服務(wù)器范例, SQLite 引擎 不是個(gè) 程序 與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個(gè)主要部分。 SQLite包含在一個(gè)相對(duì)小的 C 庫(kù)中。 是遵守 ACID 的關(guān)聯(lián)式 數(shù)據(jù)庫(kù)管理系統(tǒng) ,它的設(shè)計(jì)目標(biāo)是 嵌入式 的,而且目前已經(jīng)在很多 嵌入式產(chǎn)品 中使用了它,它占用資源非常的低,在 嵌入式設(shè)備 中,可能只需要幾百 K 的內(nèi)存就夠了。 Mac OS X 一起發(fā)行,在蘋(píng)果公司官方的網(wǎng)站下載 [6]。 不管你用 C、 C++、 ObjectiveC 或 Java 編寫(xiě)程序,在 AppleScript 里編寫(xiě) 腳本 ,還是試圖從另一個(gè)奇妙的工具中轉(zhuǎn)移編碼,你會(huì)發(fā)現(xiàn) Xcode 編譯 速度極快 ,每次操作都很快速和輕松 [5]。 Xcode 是蘋(píng)果公司向開(kāi)發(fā)人員提供的 集成開(kāi)發(fā)環(huán)境 。而其函式庫(kù)亦和 Smalltalk 系統(tǒng)要使用極大的內(nèi)存來(lái)開(kāi)啟一個(gè)窗口的情況相反。它是一個(gè)用 C 寫(xiě)成、很小的運(yùn)行庫(kù),只會(huì)令應(yīng)用程序的大小增加很小,和大部分 OO 系統(tǒng)使用極大的 VM 執(zhí)行時(shí)間會(huì)取代了整個(gè)系統(tǒng)的運(yùn)作相反。 近幾年 ObjectiveC 排名大幅提升,它的流行當(dāng)歸功于 iphone的成功,因?yàn)?ObjectiveC 一直被用于編寫(xiě) iPhone 應(yīng)用程序 [4]。確斯在其公司Stepstone 發(fā)明 ObjectiveC。 ObjectiveC 可以在 gcc運(yùn)作的系統(tǒng)寫(xiě)和編譯,因?yàn)?gcc 含 ObjectiveC 的 編譯器 。 系統(tǒng)開(kāi)發(fā)工具介紹 ObjectiveC 技術(shù) ObjectC 是擴(kuò)充 C 的 面向?qū)ο?編程語(yǔ)言。雖然國(guó)內(nèi)的較大的音樂(lè)播放器銷(xiāo)售狀況不是很好,但是迷你音樂(lè)播放器卻是個(gè)例外,市場(chǎng)發(fā)展前景不容小覷。最新的調(diào)查顯示比較大的音樂(lè)播放 器市場(chǎng),并不是很樂(lè)觀。 根據(jù)當(dāng)前社會(huì)形勢(shì) , 蘋(píng)果系統(tǒng)在中國(guó)逐漸流行,單單是 iOS 方面的 音樂(lè)播放器行業(yè) 也 已經(jīng)具備了相當(dāng)?shù)囊?guī)模 [3]。需求分析是完成一個(gè)應(yīng)用必不可少的部分。 所以,綜上所述本人的基于 iOS 的音樂(lè)播放器的開(kāi)發(fā)是可行的。本人開(kāi)發(fā)這款音樂(lè)播放器符合國(guó)家的方針政策,不影響任何組織的利益,沒(méi)有宗教方面的宣傳同時(shí)不會(huì)影響社會(huì)穩(wěn)定。 ( 3)社會(huì)可行性分析:開(kāi)發(fā)這款音樂(lè)播放器 ,本人不是為了盈利的目的不會(huì)損害到任何人的利益。 而自己在黑蘋(píng)果上裝的 Xcode 完全可以勝任這次開(kāi)發(fā)的需求。 ( 2)技術(shù)可行性分析:開(kāi)發(fā)基于 iOS的音樂(lè)播放器運(yùn)用到的技術(shù)是 ObjectC,以及一些 iOS開(kāi)發(fā)的 UI 設(shè)計(jì),某些類庫(kù)的應(yīng)用等等。并且這個(gè)過(guò)程很是簡(jiǎn)單,不存在浪費(fèi)人力物力的現(xiàn)象。開(kāi)發(fā)音樂(lè)播放器所需的圖片,自己可以不通過(guò)專業(yè)人士來(lái)繪制。雖然本人不可能購(gòu)買(mǎi)蘋(píng)果筆記本來(lái)開(kāi)發(fā)這款項(xiàng)目,但現(xiàn)階段人們可以在不同的電腦上運(yùn)行蘋(píng)果系統(tǒng)。就我們學(xué)的的知識(shí)知道可行性分析可以在最短的時(shí)間內(nèi)分析出這款基于 iOS 的音樂(lè)播放器是否可以達(dá)到預(yù)定的效果。在完成這些功能的過(guò)程中來(lái)鞏固自己學(xué)到的知識(shí) 3 2 應(yīng)用 分析 可行性分析 可行性分析也可稱為可行性研究,是在網(wǎng)上調(diào)查的基礎(chǔ)上并輔助其他的信息渠道,針對(duì) 基于 iOS 的 音樂(lè)播放器 的開(kāi)發(fā)是否具備必要性和可能性。 設(shè)計(jì)目標(biāo): 雖說(shuō)這款應(yīng)用自己不打算上線,但自己依舊打算使其完美。自己將酷狗音樂(lè)中與播放無(wú)關(guān)的部分刪除,只保留他的播放功能,歌詞顯示功能音樂(lè)下載功能等等。于是自己借鑒酷狗音樂(lè)的框架 ,開(kāi)發(fā)一款精簡(jiǎn)的酷狗音樂(lè)播 放器。在有了用戶的需求后,本人開(kāi)始開(kāi)發(fā)屬于自己的音樂(lè)播放器。自己首先調(diào)查了當(dāng)今社會(huì),人們對(duì)音樂(lè)播放器的需求,從中得出現(xiàn)階段手機(jī)用戶需要的是小巧、方便的音樂(lè)播放器。 使自己在以后的社會(huì)競(jìng)爭(zhēng)中更加具有優(yōu)勢(shì) 。 同時(shí) 本人從去年開(kāi)始接觸 iOS,在學(xué)習(xí)了幾個(gè)月后,對(duì) iOS 開(kāi)發(fā)有了一些理解,所以對(duì)于這次畢業(yè)設(shè)計(jì),我就選擇了基于 iOS 系統(tǒng)開(kāi)發(fā)一款產(chǎn)品。 蘋(píng)果系統(tǒng)的軟件具有的特點(diǎn)就是美觀、簡(jiǎn)潔、易操作。 設(shè)計(jì)目的及意義 聽(tīng)音樂(lè)已經(jīng)成為當(dāng)今社會(huì),人們必不可少的一項(xiàng)娛樂(lè)活動(dòng)。對(duì)于其他的開(kāi)發(fā)語(yǔ)言,例如 java、 javascripe, ObjectC 以其強(qiáng)大的優(yōu)勢(shì)遙遙領(lǐng)先于這些其他的編程語(yǔ)言。 伴隨著蘋(píng)果手機(jī)進(jìn)入中國(guó)市場(chǎng),相應(yīng)的 iOS 技術(shù)逐漸流行起來(lái)。 市場(chǎng) 上的音樂(lè)播放器品牌繁多,定位不一, 基本 滿足了各層次消費(fèi) 者的需求, 例如:酷我音樂(lè)、酷狗音樂(lè)、百度音樂(lè)、 音樂(lè)等等 這些大家所熟知的音樂(lè)播放器已經(jīng)在蘋(píng)果軟件中占據(jù)了一定的地位。 目前中國(guó)音樂(lè)播放器行業(yè)已經(jīng)具備了相當(dāng)?shù)囊?guī)模,并在國(guó)際市場(chǎng)上已有一定的競(jìng)爭(zhēng)力。當(dāng)今時(shí)代手機(jī)不再只是用來(lái)打電話、發(fā)短信 的工具,反而對(duì) 手機(jī)的娛樂(lè)功能 要求 越來(lái)越高 [1]。 1 1 引言 選題背景 隨著智能手機(jī)的大眾化,越來(lái)越多的人應(yīng)用智能手機(jī) 。 相對(duì)的 對(duì) 手機(jī)軟件的需求也就越來(lái)越多。 手機(jī)的一個(gè)重要的功能就是聽(tīng)音樂(lè),一款好的手機(jī)音樂(lè)播放器可以更好的體現(xiàn)智能手機(jī)的強(qiáng)大。 蘋(píng)果手機(jī)作為當(dāng)今中國(guó)智能手機(jī)市場(chǎng)上不可或缺的一個(gè)品牌,基于 iOS 的手機(jī)軟件需求量也就相應(yīng)的越來(lái)越強(qiáng)。 智能手機(jī)的應(yīng)用使現(xiàn)代人的生活更加的方便。而對(duì)于開(kāi)發(fā)蘋(píng)果應(yīng)用的語(yǔ)言 —— ObjectC,也成為當(dāng)今社會(huì)最流行的開(kāi)發(fā)語(yǔ)言,并且保持著強(qiáng)勁的上升趨勢(shì),隱隱有超過(guò) C 語(yǔ)言的現(xiàn)象 [2]。 本人根據(jù)當(dāng)前的形式,決定引用這種這種技術(shù)來(lái)開(kāi) 發(fā)手機(jī)應(yīng)用。 根據(jù)調(diào)查所得信息, 本人發(fā)現(xiàn)最近智能手機(jī)用戶對(duì) 較 大的音樂(lè)播放器應(yīng)用的喜愛(ài)度 明顯下滑,而相對(duì)的那些小巧的音樂(lè)播放器反而被越來(lái)越多的用戶下載使用。根據(jù)這些信息,設(shè)計(jì)一款小巧的基于 iOS的音樂(lè)播放器會(huì) 很容易 得到用戶的青睞。希望通過(guò)這次畢業(yè)設(shè)計(jì)來(lái)進(jìn)一步 鞏固自己的 iOS 開(kāi)發(fā)水平。 設(shè)計(jì)思想和目標(biāo) 設(shè)計(jì)思想: 自己的這款音樂(lè)播放器設(shè)計(jì)的過(guò)程是按照一般的應(yīng)用開(kāi)發(fā)流程進(jìn)行的。從而決定自己開(kāi)發(fā)一款小巧的音樂(lè)播放器。在真正設(shè)計(jì)音樂(lè)播放器的過(guò)程中,本人先決定了音樂(lè)播放器的整體框架結(jié)構(gòu),應(yīng)用的圖片出處等等這些開(kāi)發(fā)必需的部分。在決定了整體框架后,就是真正的開(kāi)發(fā)了。下載功能的實(shí)現(xiàn) 2 本人決定針對(duì)這款音樂(lè)播放器設(shè)計(jì)出一個(gè)可供下載的網(wǎng)站以及服務(wù)器。擁有播放器的一般功能,可以根據(jù)不同的歌曲顯示不同的歌詞,進(jìn)度條根據(jù)時(shí)間顯示播放進(jìn)度,根據(jù)不同的音樂(lè)信息進(jìn)行選擇,根據(jù)搜索到的歌曲信息,下載自己喜愛(ài)的歌曲。對(duì)新的音樂(lè)播放器的開(kāi)發(fā)從技術(shù)、操作、經(jīng)濟(jì)等不同方面進(jìn)行分析研究,來(lái)保證投資的失誤,保證音樂(lè)播放器的開(kāi)發(fā)成功。 ( 1)經(jīng)濟(jì)可行性分析:這款基于 iOS 的音樂(lè)播放器的開(kāi)發(fā)是通過(guò)蘋(píng)果系統(tǒng)的 Xcode 來(lái)進(jìn)行的。那就是人們所說(shuō)的黑蘋(píng)果 ,通過(guò)一定的技術(shù)使非蘋(píng)果筆記本也可運(yùn)行蘋(píng)果系統(tǒng)。自己通過(guò)破解現(xiàn)有 App store 上的在線應(yīng)用,來(lái)獲取自己想要的資源。所以得出開(kāi)發(fā)一款基于 iOS 的音樂(lè)播放器在經(jīng)濟(jì)方面是可行的。就技術(shù)方面而言,自己學(xué)習(xí) iOS 技術(shù)已經(jīng)有四五個(gè)月的基礎(chǔ)了,相對(duì)于開(kāi) 發(fā)一款音樂(lè)播放器而言自己的技術(shù)是完全可以勝任的。從而分析得出開(kāi)發(fā)這款音樂(lè)播放器在技術(shù)方面是可行的。這款音樂(lè)播放器雖有一部分按照酷狗音樂(lè)來(lái)完成,但自己不會(huì)發(fā)布出去,所以不會(huì)影響到酷狗公司的利益。所以可以得出本人開(kāi)發(fā)基于 iOS 的音樂(lè)播放器在社會(huì)方面是可行的。 需求 分析 需求分析指的是在建立一個(gè)新的應(yīng)用的時(shí),就這個(gè)新的應(yīng)用的目的、范圍、定義及功能這些方面所要做的工作。在進(jìn)行一款項(xiàng)目開(kāi)發(fā)的 過(guò)程中,開(kāi)發(fā)者必須確定客戶的需求,在確定了客戶需求后才能進(jìn)行應(yīng)用的開(kāi)發(fā)。市場(chǎng)上的音樂(lè)播放器品牌繁多,定位不一, 基本 滿足了各層次消費(fèi)者的需求。而外形新穎、小巧輕便靈活的迷你音樂(lè)播放器卻很受年輕人的青睞和歡迎?;诖耍O(shè)計(jì)音樂(lè)播放器重點(diǎn) 4 還是在于美觀的外形和其吸引人的性能,小體積卻可以實(shí)現(xiàn)相對(duì)更大的功率,新型的迷你音樂(lè)播放器要有其他的附加功能,可以更好的吸引用戶。它主要使用于 Mac OS X 和 GNUstep 這兩個(gè)使用OpenStep 標(biāo)準(zhǔn)的系統(tǒng),而在 NeXTSTEP 和 OpenStep 中它更是基本 語(yǔ)言 。 1980 年代初布萊德 他對(duì) 軟件 設(shè)計(jì)和編程里的真實(shí)可用度問(wèn)題十分關(guān)心 ,目前主要是 編寫(xiě) iOS 操作系統(tǒng)應(yīng)用程序的利器 。 ObjectiveC 是非常實(shí)際的語(yǔ)言。 ObjC 寫(xiě)成的程序通常不會(huì)比其原始碼大很多。 Xcode 開(kāi)發(fā)工具 Xcode 是開(kāi)發(fā)人員建立基于 iOS 的應(yīng)用最快捷的方式。 其運(yùn)行于蘋(píng)果公司的 Mac 操作系統(tǒng)下。 蘋(píng)果公司為用戶提供了全套免費(fèi)的 Cocoa 程序開(kāi)發(fā)工具。 SQLite 簡(jiǎn)介 SQLite 是一款輕型的數(shù)據(jù)庫(kù) [7]。它能夠支持Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開(kāi)源世界著名的 數(shù)據(jù)庫(kù)管理系統(tǒng) 來(lái)講,它的處理速度比他們都快。它是 建立的公有領(lǐng)域項(xiàng)目 [8]。所以主要的通 信協(xié)議是在 編程 語(yǔ)言內(nèi)的直接API 調(diào)用。整個(gè)數(shù)據(jù)庫(kù) 5 都在宿主主機(jī)上存儲(chǔ)在一個(gè)單一的文件中。 Visual Studio 簡(jiǎn)介 Visual Studio 是微軟公司推出的開(kāi)發(fā)環(huán)境。 Visual Studio 2021 同時(shí)帶來(lái)了 NET Framework 、 Microsoft Visual Studio 2021 CTP,并且支持開(kāi)發(fā)面向 Windows 7的 應(yīng)用程序 。 Visual Studio 中的編程語(yǔ)言運(yùn)行于 .NET Framework 中。 Visual Studio .NET 是微軟公司推出的程序開(kāi)發(fā)工作。 C 是 Visual Studio .NET 的重要組成部分。在 .NET 平臺(tái)中, C語(yǔ)言是一種腳本語(yǔ)言,即簡(jiǎn)化的 C語(yǔ)言。 .NET Framework 是用于生成、部署和運(yùn)行應(yīng)用程序的多語(yǔ)言環(huán)境。 6 3 應(yīng)用總體設(shè)計(jì) 在經(jīng)過(guò)可行性分析后 本章將主要介紹應(yīng)用的總體設(shè)計(jì)。通過(guò)對(duì)音樂(lè)播放器的全面分析并結(jié)合調(diào)研的情況,得出了這款音樂(lè)播放器的結(jié)構(gòu)圖與功能模塊圖。 ( 2) .網(wǎng)絡(luò)音樂(lè)模塊: 該模塊主要包括最新、歌單、排行榜、歌手等幾部分構(gòu)成。 根據(jù)音樂(lè)播放器的 功能分析可以畫(huà)出音樂(lè)播放器的功能模塊圖,如圖 1 所示 圖 1 音樂(lè)播 放器功能模塊圖 音樂(lè)播放器各功能模塊介紹 各功能模塊介紹如下 : ( 1) 我的音樂(lè)模塊 用戶可以通過(guò)此模塊來(lái)播放本地的音樂(lè)。用戶可以通 7 過(guò)本地音樂(lè)列表將歌曲存儲(chǔ)成我喜歡的音樂(lè),同時(shí)在播放的過(guò)程中會(huì)將播放過(guò)的歌曲名存儲(chǔ)起來(lái),對(duì)用戶進(jìn)行提示。 (3)更多功能 模塊 用戶可以通過(guò)此模塊 對(duì)本款音樂(lè)播放器進(jìn)行換膚操作,更改本款音樂(lè)的皮膚。相應(yīng)的設(shè)置模塊,用戶可以進(jìn)行一些對(duì)本應(yīng)用的操作,使本應(yīng)用更加適合用戶需求。點(diǎn)擊本地音
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1