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

正文內(nèi)容

基于ios的在線音樂播放系統(tǒng)的開發(fā)畢業(yè)論文-資料下載頁

2025-06-26 21:06本頁面
  

【正文】 se { = [UIColor clearColor]。 _lastButton = nil。 = [UIColor greenColor]。 } } else { //如果不是: = [UIColor clearColor]。 _lastButton = nil。 = [UIColor greenColor]。 //到這里比較簡單,應(yīng)該能看懂。 } } if ( ==0) { UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@恭喜 message:@您已贏得游戲! delegate:nil cancelButtonTitle:@OK otherButtonTitles:nil, nil]。 [alert show]。 [alert release]。 }} 音樂視頻播放功能的實(shí)現(xiàn)實(shí)現(xiàn)了音樂視頻的播放給用戶一種不一樣的音樂體驗(yàn)主要代碼如下 (void)viewDidLoad{ [super viewDidLoad]。 = @音樂視頻。 UIImage * img = [UIImage imageNamed:@]。 UIImageView * image = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]。 = img。 [ addSubview:image]。 [image release]。 UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect]。 = CGRectMake(100, 100, 70, 35)。 [button addTarget:self action:@selector(buttonClick) forControlEvents:UIControlEventTouchUpInside]。 [ addSubview:button]。 player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@bsm ofType:@mp4]]]。 = CGRectMake(0, 0, 320, 370)。 = [UIColor clearColor]。 [ addSubview:]。 [player setShouldAutoplay:NO]。 [player play]。 [player pause]。} 系統(tǒng)播放設(shè)置功能的實(shí)現(xiàn)主要代碼如下//單曲循環(huán)(void)singleMusicCircle{ NSDictionary * dict = [NSDictionary dictionaryWithObject:@1 forKey:@info]。 [[NSNotificationCenter defaultCenter]postNotificationName:@changePlayMode object:nil userInfo:dict]。}//順序播放全部(void)allMusicCircle{ NSLog(@播放全部)。 NSDictionary * dict = [NSDictionary dictionaryWithObject:@2 forKey:@info]。 [[NSNotificationCenter defaultCenter] postNotificationName:@changePlayMode object:nil userInfo:dict]。}//隨即播放(void)randMusicCircle{ NSDictionary * dict = [NSDictionary dictionaryWithObject:@3 forKey:@info]。 [[NSNotificationCenter defaultCenter]postNotificationName:@changePlayMode object:nil userInfo:dict]。}//換背景色(void)changeColor:(id)sender{ //給所有controller發(fā)送廣播 NSString * bcastName = @ChangeTheme。 //內(nèi)容 UIColor * color = [UIColor redColor]。 NSDictionary * dict = [NSDictionary dictionaryWithObjectsAndKeys:color,@ThemeColor, nil]。 NSNotificationCenter * nc= [NSNotificationCenter defaultCenter]。 [nc postNotificationName:bcastName object:self userInfo:dict]。}第6章 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計(jì)和實(shí)施的最后復(fù)查。根據(jù)測(cè)試的概念和目的,在進(jìn)行信息系統(tǒng)測(cè)試。 功能模塊測(cè)試在音樂播放模塊,測(cè)試音樂播放是否流暢,是否能正常切換歌曲,是否能夠快進(jìn)歌曲播放,是否能調(diào)整音量等。在音樂信息模塊,測(cè)試是否能展現(xiàn)音樂信息列表,點(diǎn)擊某個(gè)音樂是否能播放。在在線搜索音樂模塊,在有網(wǎng)絡(luò)的情況下, 測(cè)試是否能正常搜索。在在線下載模塊,再有網(wǎng)絡(luò)的情況下, 測(cè)試是否能正常下載。在水果連連看游戲模塊,測(cè)試是否能正常消去水果, 測(cè)試是否能夠無障礙消去。在音樂視頻功能模塊,測(cè)試是否能正常播放,是否能夠全屏播放,是否能夠快進(jìn)播放。在音樂播放設(shè)置模塊,測(cè)試是否能夠單曲循環(huán),順序播放,隨機(jī)播放, 測(cè)試是否能夠更改主題。在完成逐個(gè)模塊測(cè)試后,開始對(duì)系統(tǒng)進(jìn)行驗(yàn)收測(cè)試,運(yùn)行該系統(tǒng),在運(yùn)行過程中查找出現(xiàn)的錯(cuò)誤。 功能整體測(cè)試 在安裝好配置環(huán)境的電腦上測(cè)試,剛開始出現(xiàn)屏幕混亂,經(jīng)過反復(fù)修改,現(xiàn)在已經(jīng)能正常播放音樂,切換音樂等。用xcode上自動(dòng)檢測(cè)內(nèi)存工具,檢測(cè)出多處內(nèi)存泄露問題,都已經(jīng)修改。最后,經(jīng)過反復(fù)測(cè)試,修改,基本功能完全實(shí)現(xiàn)。全文總結(jié) 經(jīng)過一段時(shí)間的忙碌,終于把畢業(yè)設(shè)計(jì)的任務(wù)完成了?,F(xiàn)在我對(duì)該系統(tǒng)做一下總結(jié)。 本系統(tǒng)的開發(fā)目標(biāo),主要是為了提供網(wǎng)絡(luò)教學(xué)平臺(tái),此平臺(tái)的框架設(shè)計(jì)有提供了一個(gè)教學(xué)網(wǎng)站的模板。設(shè)計(jì)經(jīng)過緊張而有序的系統(tǒng)開發(fā),收獲頗豐,感觸頗深?,F(xiàn)在對(duì)經(jīng)驗(yàn)收獲、教訓(xùn)反思兩大部分總結(jié)如下:經(jīng)驗(yàn)收獲: 1.編寫程序前,對(duì)已完成設(shè)計(jì)構(gòu)思的系統(tǒng)進(jìn)行主次分析,排好功能實(shí)現(xiàn)順序,列出程序編、寫步驟,對(duì)于理清編程思路很有幫助。人的邏輯思維可能很發(fā)達(dá),在設(shè)計(jì)當(dāng)中可以不用筆記,在腦中就能想好三到五個(gè)功能的邏輯關(guān)系和編寫步驟。但以后我們面對(duì)的是一個(gè)龐大的系統(tǒng),大系統(tǒng)下分多個(gè)子系統(tǒng),子系統(tǒng)下分多個(gè)功能模塊,功能模塊下分多個(gè)功能頁面,功能頁面下分多個(gè)子功能,而且子系統(tǒng)、功能模塊、功能頁面、子功能之間的邏輯關(guān)系構(gòu)成了一張復(fù)雜龐大的邏輯關(guān)系網(wǎng)。這就需要我們?cè)谠茸龊玫脑O(shè)計(jì)流程圖上,系統(tǒng)規(guī)劃,全面分析,逐步細(xì)化,反復(fù)斟酌、推敲,然后列出編程計(jì)劃。 2.善于借鑒他人的成果,實(shí)現(xiàn)自己的功能,可以有效地縮短開發(fā)時(shí)間,提高工作效率,是快速提高編程能力的最佳途徑。借鑒他人的勞動(dòng)成果并不是簡單地拷貝別人的源代碼,如果只是這樣的話,你會(huì)因?yàn)橄到y(tǒng)經(jīng)常的報(bào)錯(cuò),卻束手無策,最后將其認(rèn)為是雞肋而抱怨連天。應(yīng)該是先要分析讀透他人的程序思想,取其精華,去其糟粕,使之成為自己的思想,然后將這些功能塊與自己的功能塊融合。 3.在完成這個(gè)課題的過程中,遇到了很多問題。對(duì)于iOS的開發(fā)過程更是頭疼,因?yàn)樵趇OS中有些控件必須接收協(xié)議,而且不用手動(dòng)調(diào)用協(xié)議中的方法,系統(tǒng)自己調(diào)用,比如:UITableView。這個(gè)讓我感覺很不可思議,以至于每次非得手動(dòng)調(diào)用協(xié)議,但是每次都出錯(cuò),后來就記住這個(gè)問題了。 在別人的幫助下,建立一個(gè)AutoreleasePool對(duì)象,負(fù)責(zé)清理里面的內(nèi)存又不會(huì)過早釋放內(nèi)存,而且在創(chuàng)建View時(shí)添加autorelease方法,會(huì)在調(diào)用這個(gè)view結(jié)束后釋放內(nèi)存,解決了內(nèi)存過早釋放引起的畫面不流暢問題。 4.每編完一個(gè)功能,應(yīng)及時(shí)與其它完成功能一起測(cè)試,運(yùn)行無誤后,方可進(jìn)行下一步開發(fā)。這樣做是為了在測(cè)試時(shí)如果出錯(cuò)能很方便地找到出錯(cuò)的環(huán)節(jié)和病因所在,我們稱之為“step by step”(一步一腳?。?,對(duì)于一個(gè)初級(jí)的程序開發(fā)者來說是很有幫助的。對(duì)于編程人員來說每一個(gè)環(huán)節(jié)都是來不得有半點(diǎn)差錯(cuò)的,每一個(gè)功能都是環(huán)環(huán)相扣,相互關(guān)聯(lián),相互作用的。教訓(xùn)反思: (1).學(xué)習(xí)與實(shí)踐的結(jié)合不當(dāng)。當(dāng)我進(jìn)行程序開發(fā)的時(shí)候,發(fā)現(xiàn)以前學(xué)習(xí)的知識(shí)點(diǎn)到用時(shí)卻忘得一干二凈了,也只好重新學(xué)習(xí)基本知識(shí)了。如果以前把知識(shí)學(xué)得透徹點(diǎn),理解深刻點(diǎn),也許在開發(fā)過程中可以縮短時(shí)間,提高效率。反思自我,歸其原因:不是當(dāng)時(shí)的學(xué)習(xí)不夠認(rèn)真,而是缺乏對(duì)知識(shí)點(diǎn)的運(yùn)用實(shí)踐;對(duì)于像我這樣“半路出家”的編程人員來說,只是理解知識(shí)點(diǎn)是遠(yuǎn)遠(yuǎn)不夠的,如果當(dāng)時(shí)沒有經(jīng)過編譯、運(yùn)行、調(diào)試的過程,很快就會(huì)忘記的。 (2).學(xué)習(xí)目標(biāo)不專一。我們都知道在學(xué)習(xí)的時(shí)候是最忌諱這個(gè)還沒學(xué)明白就去學(xué)那個(gè)的,結(jié)果當(dāng)然是哪個(gè)也沒學(xué)明白。這個(gè)沒學(xué)好,就想用另一個(gè),造成學(xué)習(xí)不深入,學(xué)習(xí)效果不好。以后一點(diǎn)要記住此教訓(xùn)。參考文獻(xiàn)[1] Dave Mak(美) Jack Nutting(美) Jeff LaMarche(美) [M].北京:人民郵電出版社. 2013:3[2] Mark Dalrymple(美) Scott Knaster(美) [M].北京:人民郵電出版社. 2012:7[3] Stephen 范俊 朱奕欣 (第四版)[M].北京:電子工業(yè)出版社,2012:12[4] 虞斌著. Ios軟件開發(fā)揭秘:iPhoneamp。iPad企業(yè)應(yīng)用和游戲開發(fā)[M].北京:電子工業(yè)出版社,2011:1.[5] 克萊爾(美)[M].北京:機(jī)械工業(yè)出版社,2011:1. [6] Brian ,Deninis M Rirchie(美)著,徐寶文,李志(譯)The C Programming Language[M].北京:機(jī)械工業(yè)出版社2003:2.[7] 徐松林,[M].北京:人民郵電出版社.[8] Ron patton(美),[M].北京:機(jī)械工業(yè)出版社,2006:4.[9] [M].河南:河南科學(xué)技術(shù)出版社,2008:8.[10] [M].北京:清華大學(xué)出版社,2010:11.[11] [M].河南:河南科學(xué)技術(shù)出版社,2008:4.[12] Dan First iPhone Development[M].北京:東南大學(xué)出版社,2012:1.[13] [M].北京:人民郵電出版社,2010:1.[14] 喬納森(美)[M].北京:人民郵電出版社,2010:1.[15] 哈靈頓(美) 4實(shí)戰(zhàn)[M].北京:人民郵電出版社,2012:1.[16] [M].北京:電子工業(yè)出版社,2011:2. [17] Gene Backlin(美) amp。iPad高級(jí)編程[M].北京:清華大學(xué)出版社,2012:1.[18] WeiMeng Lee(美) 4編程入門經(jīng)典[M].北京:清華大學(xué)出版社,2012:1. 謝 辭 在本論文的寫作過程中,我的導(dǎo)師**老師傾注了大量的心血,從選題到開題報(bào)告,從寫作提綱,到一遍又一遍地指出每稿中的具體問題,嚴(yán)格把關(guān),循循善誘,在此我表示衷心感謝,謝謝**老師在我撰寫論文的過程中給與我的極大地幫助 同時(shí)我要感謝學(xué)院的各位老師、同學(xué)和朋友。在整個(gè)的論文寫作中,各位老師、同學(xué)和朋友積極的幫助我查資料和提供有利于論文寫作的建議和意見,在他們的幫助下,論文得以不斷的完善,最終幫助我完整的寫完了整個(gè)論文 另外,要感謝在大學(xué)期間所有傳授我知識(shí)的老師,是你們的悉心教導(dǎo)使我有了良好的專業(yè)課知識(shí) ,感謝這四年來信控學(xué)院對(duì)我的栽培,使我成為了一名合格的信控學(xué)子
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1