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

正文內(nèi)容

媒體音樂播放器的設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-06-30 22:49本頁面
  

【正文】 面播放列表中則顯示likemusic列表里面的信息;如果用戶沒有選擇喜歡的歌曲,則在播放列表中顯示數(shù)據(jù)庫里面的所有歌曲。 = 播放。 = 播放。 = 暫停。(21) 暫停功能按鈕的實現(xiàn)。 = 0。 = 00:00。代碼如下: = false。(20) 當(dāng)用戶想停止播放歌曲時,只需單擊停止按鈕即可實現(xiàn)停止播放。部分代碼如下:string s_Sql = select * from likemusic。 }(19) 當(dāng)用戶選擇己點歌列表時,在主界面的播放列表中會顯示此時用戶己經(jīng)選擇的用戶列表。 try { (sql)。此時的清空播放列表是用戶選擇的臨時播放列表,并不是數(shù)據(jù)庫中歌曲信息。部分代碼如下: = true。return。部分代碼如下:Form frm = new frmkhdg()。 } else { = false。 ()。如果為1,則為管理員登錄,顯示管理員設(shè)置按鈕。()。界面查詢時,用戶需要在文本框內(nèi)輸入想要查詢的歌曲名字數(shù),點擊查詢按鈕,就會在界面上顯示出己有數(shù)據(jù)。(14) 當(dāng)用戶單擊按歌曲名字數(shù)查詢時,系統(tǒng)彈出歌曲名字數(shù)查詢窗體。()。界面查詢時,用戶需要在文本框內(nèi)輸入想要查詢的歌手名稱,為了實現(xiàn)高效率查詢,在設(shè)計查詢語句時,采用模糊查詢,記得歌手名中某一個字,系統(tǒng)也能夠查到用戶想要查找的信息。(13) 當(dāng)用戶單擊按歌手查詢時,系統(tǒng)彈出歌手查詢窗體。()。界面查詢時,用戶需要在文本框內(nèi)輸入想要查詢的歌曲的名稱,為了實現(xiàn)高效率查詢,在設(shè)計查詢語句時,采用模糊查詢,記得歌曲名稱中某一個字,系統(tǒng)也能夠查到用戶想要查找的信息。(12) 當(dāng)用戶單擊按歌曲名稱查詢時,系統(tǒng)彈出歌曲名稱查詢窗體。()。這樣設(shè)計,只為了可以盡可能快地查到數(shù)據(jù)庫中相關(guān)數(shù)據(jù)。本系統(tǒng)同時設(shè)計了歌手拼音查詢界面,以區(qū)別于各種不同查詢,方便操作。return。部分代碼如下:Form frm = new FrmName ()。本系統(tǒng)同時設(shè)計了歌手查詢界面,以區(qū)別于各種不同查詢,方便操作。return。部分代碼如下:Form frm = new FrmSongType()。本系統(tǒng)設(shè)計了一個歌曲類別查詢界面,以區(qū)別于各種不同的查詢,方便操作。 = 播放。()。//快進(7) 當(dāng)用戶單擊快退按鈕時,系統(tǒng)調(diào)用windows media player 控件的fashReverse()方法,使播放器實現(xiàn)快退的功能,部分代碼如下:()。//增加音量(5) 當(dāng)用戶單擊減小音量按鈕時,系統(tǒng)會調(diào)用播放器控件的減小音量事件,使播放器降低音量,部分代碼如下:keybd_event(174, 0, 0, 0)。 } } else { (列表中沒有歌曲!)。 ()。 } else{ [0].Selected = false。 [index + 1].Selected = true。 = [index + 1].SubItems[3].Text。amp。amp。 } } catch { }}(3) 當(dāng)用戶當(dāng)擊下一首按鈕時,系統(tǒng)將先判斷當(dāng)前選擇的行是不是最后一行,如果為最后一行則手動設(shè)置列表框中的第一行為當(dāng)前選中行,并設(shè)置其可見狀態(tài),可以讓用戶知道當(dāng)前選中的歌曲,然后再實現(xiàn)下一首歌曲的播放,代碼如下:int index = 0。 =[a].SubItems[3].Text。 [a ].Selected = true。 ()。 [index].Selected = false。 .SelectedItems [0].Index 0) { index = [0].Index。 1 amp。 0) { if ([0].Index = 1 amp。 try {if(0amp。 = true。 = fname。圖51 點歌系統(tǒng)主界面 代碼設(shè)計(1) 當(dāng)用戶雙擊列表框內(nèi)的歌曲時,將觸發(fā)listView1_DoubleClick()事件,并且直接播放當(dāng)前選中的歌曲,部分代碼如下:private void listView1_DoubleClick(object sender, EventArgs e) { if ( 0) {=myplayer .newMedia (listView1 .SelectedItems [0].SubItems [3].Text )。各主要控件的屬性如表51所示。全屏按鈕,就是為了實現(xiàn)屏幕的全屏播放,按歌曲查詢按鈕用來實現(xiàn)用戶能夠根據(jù)歌曲名稱查詢歌庫內(nèi)的歌曲,并雙擊選擇歌曲添加到用戶播放列表。上一首按鈕,就是為了實現(xiàn)上一首歌曲的播放;下一首按鈕為了實現(xiàn)下一首歌曲的播放;增加音量按鈕,就是為實現(xiàn)音量的增加;減小音量按鈕,就是為了實現(xiàn)音量的增加,快進按鈕是為了實現(xiàn)快進播放功能;快退按鈕是為了實現(xiàn)快退功能;skinEngine是為了使界面運行時更美觀??梢圆シ诺囊魳犯袷接衜p3,wmv,wma格式,雙擊列表框內(nèi)的歌曲進行歌曲的播放。主要可以實現(xiàn)用戶對列表框內(nèi)的歌曲進行下一首、上一首、增加音量、減小音量、快進、快退、全屏功能。表結(jié)構(gòu)如表47所示。表結(jié)構(gòu)如表46所示。表結(jié)構(gòu)如表45所示。表結(jié)構(gòu)如表44所示。表結(jié)構(gòu)如表43所示。表結(jié)構(gòu)如表42所示。表結(jié)構(gòu)如表41所示。4 數(shù)據(jù)庫設(shè)計 本系統(tǒng)數(shù)據(jù)庫包括管理員表、歌曲信息表、歌手信息表、包間類型表、折率表、開戶點歌表及用戶播放列表。由于系統(tǒng)頻繁的調(diào)用數(shù)據(jù)庫,而對數(shù)據(jù)的操作分為查找數(shù)據(jù)和更新數(shù)據(jù)操作兩種,更新數(shù)據(jù)時不需要返回值,所以系統(tǒng)利用DBOperation類封裝了對數(shù)據(jù)庫操作的方法,以提供統(tǒng)一的數(shù)據(jù)庫操作接口[8]。 若為本地連接,則此處的“initial catalog=’”+()+”’”:使用的數(shù)據(jù)源則為“Music”這個數(shù)據(jù)庫。修改里面的相關(guān)文件即可實現(xiàn)相應(yīng)的數(shù)據(jù)庫的連接。;strSource這個變量里存放的是連接數(shù)據(jù)庫所需要的連接字符串,他指定了要使用的數(shù)據(jù)提供者和要使用的數(shù)據(jù)源。Server數(shù)據(jù)庫需要導(dǎo)入額外的命名空間,所以有了最前面的兩條using命令,這是必不可少的! using return myConn。 ()。 pwd= + () + 。Server= + () + 。 + () + 39。integrated security=SSPI。} } 數(shù)據(jù)庫交互的實現(xiàn) C連接數(shù)據(jù)庫實現(xiàn): public static SqlConnection GetConnection() { String strSource。 } else { return false。 ((DATA, DBName))。 ((DATA, Id))。 (((DATA, Pattern)))。讀取數(shù)據(jù)庫文件代碼如下:public static bool readDBInfo() { try {String strIniPath = + \。(8) 打印界面該窗體主要用于用戶結(jié)賬,選擇房間號,系統(tǒng)自動綁定相關(guān)信息,直接結(jié)賬或打印預(yù)覽。普通用戶可以直接在該界面進行點歌操作。(6) 主界面該窗體用于管理員登錄與普通用戶點歌。查詢時,用戶可在文本框內(nèi)輸入拼音,獲取數(shù)據(jù)庫內(nèi)相關(guān)歌曲信息,雙擊選擇歌曲并添加到播放列表中。查詢時,用戶可在文本框內(nèi)輸入想要查找的數(shù)字,在列表框內(nèi)系統(tǒng)會列出此時數(shù)據(jù)庫內(nèi)所有相關(guān)歌曲,雙擊選擇歌曲并添加到播放列表中。查詢時,用戶可在文本框內(nèi)輸入想要查找的歌曲名稱,在該界面中的列表控件內(nèi)會列出此時數(shù)據(jù)庫內(nèi)的所有相關(guān)歌曲,雙擊選擇歌曲并添加到播放列表中。查詢時,用戶可在文本框內(nèi)輸入想要查找的歌手,在該界面中的列表控件內(nèi)會列出此時數(shù)據(jù)庫內(nèi)的所有相關(guān)歌曲,雙擊選擇歌曲并添加到播放列表中。 系統(tǒng)組成設(shè)計根據(jù)系統(tǒng)分析本系統(tǒng)主要共有5個查詢界面,主界面,打印結(jié)賬界面,登錄界面。(4) 提供人性化的界面,能夠為用戶提供快速的查詢。(2) 提供多條件查詢功能,方便用戶查詢指定歌曲、歌手的信息。點歌管理系統(tǒng)管理員增加歌曲刪除歌曲增加歌手刪除歌手設(shè)置打折率消費者按歌名查詢按歌手查詢按歌曲數(shù)查詢按歌手拼音查詢編輯播放列表按歌曲類型查詢設(shè)置包間價格打印小票圖31功能結(jié)構(gòu)圖使用點歌管理系統(tǒng)是為了提高管理效率及方便消費者,所以該系統(tǒng)應(yīng)提供方便快捷的可視化界面,幫助用戶高效率的完成想要的操作。(4) 消費者可以查看或編輯播放列表,也可以清空播放列表。(2) 管理員設(shè)置房間的價格、會員卡的折扣等。所以,該系統(tǒng)需要實現(xiàn)以下功能。實際上MCI是一個高級的函數(shù)調(diào)用接口,可以把它看作一個解釋器,通過它,就可以直接和外部音頻或視頻設(shè)備打交道了。MCI的全稱是Media Control Interface(多媒體控制接口),為各種多媒體設(shè)備,用MCI函數(shù)可以給上述的任何一種設(shè)備發(fā)出命令,告訴他們開始,結(jié)束,暫停,倒退,快進等,就像按動播放器面版上的按鈕一樣。當(dāng)需要使用MCI按鈕功能時,必須將該按鈕的屬性(Visible和Enabled)設(shè)為True;若不需要該按鈕時,必須設(shè)置Visible屬性為False;若使該按鈕功能當(dāng)前無效時,設(shè)置Enabled屬性為False。Windows API的多媒體和資源文件的高層控制MCI進行封裝,使讀者不必研究MCI的內(nèi)部函數(shù),輕松調(diào)用API類的函數(shù),就能實現(xiàn)播放視頻文件。例如,單擊播放按鈕的事件是AxMMContyrol1_PlayClick。當(dāng)將MCI控件加入到工具箱中后,可以將該控件拖曳到窗體上。MCI控件是C.NET提供的一個技件,可以使用它來管理媒體控制接口(MCI)設(shè)備,編寫多媒體應(yīng)用程序。由于MCI的設(shè)備無關(guān)性,程序員在多媒體應(yīng)用系統(tǒng)的開發(fā)中,無需了解每種產(chǎn)品細節(jié),就能開發(fā)出通用的多媒體應(yīng)用系統(tǒng)。 MCI簡介 MCI(Multimedia Control Interface)是Windows系統(tǒng)定義的多媒體接口標(biāo)準(zhǔn),MCI接口包括了CDAudio(激光唱機)、Scanner(圖像掃描儀)、VCR(磁帶錄像機)、Videodisc(激光視盤機)、DAT(數(shù)字化磁帶音頻播放機)、Digital Video(窗口中的數(shù)字視頻)、Overlay(窗口中的模擬視頻疊加設(shè)備)、MMMovie(多媒體影片演播器)、Sequencer(MID音序設(shè)備)、WaveAudio(波形音頻設(shè)備)和Other(未定義的MCI設(shè)備)等多媒體的主要產(chǎn)品。您可以使用SharePoint功能,訂閱報表、建立新版本的報表,以及分發(fā)報表。顯而易見,預(yù)制緩存將數(shù)據(jù)的一個更新備份進行同步操作,并對其進行維護,而這些數(shù)據(jù)是專門為調(diào)整查詢而組織的、它們將最終用戶從超載的相關(guān)數(shù)據(jù)庫分離了出來。(8) 單擊單元當(dāng)在一個數(shù)據(jù)倉庫中創(chuàng)建一個單元時,單元向?qū)ㄒ粋€可以單擊單元檢測和建議的操作。(6) 主要運行指標(biāo)主要運行指標(biāo)(KPIS)為企業(yè)提供了新的功能,使其可以定義圖表化的、可定制化的商業(yè)衡量標(biāo)準(zhǔn),以幫助公司制定和跟蹤主要的業(yè)務(wù)基準(zhǔn)。(4) 報表服務(wù)在SQL SERVER 2005中,報表服務(wù)將為在線分析處理(OLAP)環(huán)境提供自我服務(wù)、創(chuàng)建最終用戶特別報告、增強查詢方面的開發(fā)水平,并為豐富和便于維護企業(yè)匯報環(huán)境,就允許升級方面,提供增進的性能[6]。SQL SERVER 2005將引進一個完整的、數(shù)據(jù)傳輸服務(wù)、重新設(shè)計方案,這一方案為用戶提供了一個全面的摘錄、傳輸和加載平臺。從對可升級性性能的增強、到與微軟Office軟件的深度融合,SQL SERVER 2005將幫助您,將商業(yè)智能擴展到您業(yè)務(wù)的每一個層次。(6) 深入的XML集成SQL Server 2005提供一種新的XML數(shù)據(jù)類型,使在SQL Server數(shù)據(jù)中存儲XML片段或文件成為可能[4]。(4) 可伸縮性SQL Server 2005可伸縮性的先進性包括表格分區(qū)、復(fù)制能力的增強和64位。(2) 管理工具SQL Server 2005引進了一套集成的管理工具和管理應(yīng)用編程接口(APIS),以提供易用性、可管理性、及對大型SQL Server配置的支持。SQL Server 2005有幾個主要特性,重點關(guān)注企業(yè)數(shù)據(jù)管理、開發(fā)人員生產(chǎn)力和商務(wù)智能[3]。從CEO 到信息工作者,員工可以快速的、容易的處理數(shù)據(jù),以更快更好的做出決策[2]。需要注意的是,C支持如下特性:(1) 使用C++式的指針直接訪問內(nèi)存(2) 將上述這種操作標(biāo)記為不安全(unsafe)的關(guān)鍵字(3) 警告CLR垃圾回收器
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1