操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    《C#課程設計論文媒體播放器的設計與實現.doc》由會員分享,可在線閱讀,更多相關《C#課程設計論文媒體播放器的設計與實現.doc(53頁珍藏版)》請在三一文庫上搜索。

    1、各專業全套優秀畢業論文圖紙C#程序設計設計說明書媒體播放器的設計與實現 班 級: 微軟1班 指導老師: 殷玥 小組成員:孟燁、張文博、賀培炎 成 績: 課程設計任務書學年第一學期專 業: 微軟技術與應用 課程設計名稱: C#課程設計 設計題目: 媒體播放器的設計與實現 完成期限:自 2014 年 12月 01 日至 2014 年 12 月 23 日共 4 周設計依據、要求及主要內容(可另加附頁):根據程序設計所學知識,設計與實現一個媒體播放器,該XXX設計的內容和功能要求如下:(1) 用QT設計一個畫面簡潔的媒體播放器,Qlist用作曲目列表框;(2) 通過按鈕既可以一次性添加

    2、一首歌曲,也可以通過文件夾一次性添加多首歌曲等;(3) 在下次播放時仍保留上次播放的的曲目;(4) 可一次性刪除一首或多首歌曲;(5) Qlist有快捷菜單,該菜單包含能:播放、暫停、刪除、單曲循環、順序播放、 隨機播放、全部循環和退出;要求:系統功能設計基本完善,并寫出詳細的設計說明書。(6) 能夠播放mp3和視頻;指導教師(簽字): 批準日期: 年 月 日摘 要 關鍵詞:媒體播放器; 刪除; 循環;目錄1課題描述12程序設計流程圖12.1 系統說明12.2主界面的設計13 功能的設計13.1 播放器功能的設計13.2 播放器功能的設計13.3 播放器功能的設計14測試14.1系統測試14.

    3、2 調試結果1總結1參考文獻1附錄:1源代碼:11課題描述 構建一個簡單的播放器提供播放、暫停、刪除等功能,支持多種格式,窗體上有7個按鈕,一個平臺播放器控件和一個控件 用來顯示曲目。為界面、按鈕等控件設置屬性用戶界面、按鈕等控件程序開始 調式程序添加程序代碼運行結束2程序設計流程圖2.1 系統說明在QT中的環境下設計出簡單的計算器的 窗體。2.2主界面的設計3 功能的設計功能簡介:(1)添加到播放列表:在列表區域單擊右鍵中的“添加到播放列表”,彈出打開本地文件的窗口,可一次添加一首或多首歌曲到播放列表中。(2)播放:選擇歌曲,在右鍵菜單中播放歌曲,即可

    4、播放選中的歌曲;雙擊選中的歌曲也可以實現播放功能;直接點擊播放器中的“播放”也可播放選中的歌曲。(3)刪除單曲:選擇要刪除的歌曲,單擊“刪除單曲”,即可從列表中刪除此歌曲。(4)單曲循環:在曲目列表框中,右擊鼠標彈出快捷菜單,選中歌曲,右鍵,選中“單曲循環”,即可重復播放選中的歌曲。(5)退出:單擊“退出”即可退出本系統。(6)上一曲:單擊“上一曲”即可播放選中歌曲的上一曲。(7)下一曲:單擊“下一曲”即可播放選中歌曲的下一首。 (8) 全曲循環:在曲目列表框中,右擊鼠標彈出快捷菜單,選中歌曲,單擊“全部循環”,即可全部循環。(9) 順序播放:單擊“順序播放”,即可既可按列表順序依次自動播放。

    5、(10)刪除歌曲:在曲目列表框中,右擊鼠標彈出快捷菜單,單擊“刪除歌曲”既可刪除所選中的一首或多首歌曲;(11)隨即播放:在曲目列表框中,右擊鼠標彈出快捷菜單多媒體播放器c#控件添加,單擊“隨機播放”既可自動實現隨機播放列表中的歌曲;(12)暫停/播放/退出:在曲目列表框中,右擊鼠標彈出快捷菜單,單擊“暫停”、“播放”、“退出”既可實現; (13)播放器實現魔音播放 1. 操作界面顯示: 播放器的主界面如下,單擊“添加歌曲”,實現播放功能雙擊歌曲,即可實現播放,如下,主要方法:3.1 添加歌曲功能的設計 void ( , e)

    播放加密媒體_媒體定時播放系統_多媒體播放器c#控件添加

    6、int i; . = ; / 設置默認文件名 if (.() = .OK) path = .; f = new (path); (f.); = .(); for (i = 1; i = 0) (); 3.2 添加目錄功能的設計 void (objec

    7、t , e) . = true; . = 請選擇媒體文件目錄:; . = false; if (.() = .OK) (., ); if (.Items.Count 0) (); 3.3刪除單曲 void btn

    8、( , e) int i = .; if (. = 0) if ( = .) & (.URL != ) .Show(不能刪除正在播放的文件, 錯誤); else (i + 1); .Items.(i); if (i 0) if (.

    9、ex -1) if (j = 0) = 0; else j -= 1; = j; Play(); . = j; 36下一曲 void ( , e) int j = .; if (j = 0) = new ..Count; .Sele

    媒體定時播放系統_多媒體播放器c#控件添加_播放加密媒體

    10、.(, 0); ( oval in ) msg = ...(); strs = msg.Split(/); s = strs1 + strs0; if (.URL = s) this.Text = null; .URL = null; .Items.(oval); this

    11、.Text = 播放停止!; else .Items.(oval); 4測試4.1系統測試4.2 調試結果總結經過一周的課程設計,使我對QT編程有了更深一層的了解。經過編程與不斷調試,盡管依然存在很多的問題,但努力終于有了成果。設計的是簡單媒體播放器程序。整個設計的過程也是不斷學習的一個過程,在運用舊知識的同時也學到了不少新知識,給自己大腦充電的同時也填補了一些相關知識方面的空白。整個設計的過程中,不僅僅只是經歷了是失敗與成功所帶來的啟迪,還有同學之間互相幫助的友誼。通過這次課程設計,掌握住到了應該掌握住的知識,也讓體會到了生活中應該體會到的東西。總之,這次實

    12、習是有收獲的。 參考文獻1 馬靖善等.C語言程序設計.清華大學出版社,20052 譚浩強.C語言程序設計(第二版).北京:高等教育出版社,20023 黃超.C語言程序設計.北京.人民郵電出版社.20034 譚浩強等.C語言程序設計.清華大學出版社,20075 方敏,張彤.C語言程序設計.西安電子科技大學出版社. 5開發及實例7Qt 快速入門附錄:源代碼:# .h# .h# /自定義類# .h# .h#

    13、 .h# .h# .h# .h# .h# .h# .h# .h# .h# .h# .h /視頻播放器# .h/部件類# /鼠標事件# /關閉事件# #

    媒體定時播放系統_播放加密媒體_多媒體播放器c#控件添加

    14、 # # # /定義字體# /# # /文件操作# /文件對話框# /文件操作# /目錄操作# /警告框# /輸入輸出流# /文件信息/# /調用系統命令/# /調用系統命令/多媒體模塊# /多媒體播放器# /播放列表# /多媒體數據/輔助功能# /事件# /定時器# /自定義 右鍵菜單#

    15、/搜索框 自動補全# /計算窗口值# /布局管理器# :( *) : (), ui(new Ui:) ui-(this); /重寫窗口框架,設置 無邊框 和 允許最小化和還原 (Qt: | Qt:Hint); /設置窗口出現位置 ; (

    16、.width()-this-width()/2, (.()-this-()/2, 969, 639); /初始化 界面 和 變量 init(); /為部件安裝事件過濾器 -(this); -(this); -(this); -(this); -

    17、(this); /多媒體信息改變 (, (nged(bool), /多媒體 可用數據信息 改變 this, SLOT((bool); (this, ((), /顯示 歌曲/歌手 信息 , SLOT((); (, ((), /多媒體 時長信息 出現 this, SL

    播放加密媒體_多媒體播放器c#控件添加_媒體定時播放系統

    18、OT((); (, ((), /. , SLOT((); (, ((:State), /播放狀態 改變 this, SLOT((:State); (this, ((int), /. , SLO

    19、T((int); (, ((), /播放進度 改變 更新歌詞 this, SLOT((); (, ((), /. 更新進度條 , SLOT((); /遍歷播放列表多媒體播放器c#控件添加, 為每個播放列表關聯信號槽 for (int i=0; .(); i+) (playl

    20、.at(i), ((int), /歌曲切換 判斷播放模式 this, SLOT((int); (.at(i), ((int), /.設置播放列表中當前歌曲被選中 , SLOT((int); /播放控制按鈕操作() (, (pla

    21、(), /播放暫停 處理 this, SLOT((); (, ((), /上一曲 處理 this, SLOT(d(); (, ((), /下一曲 處理 this, SLOT((); (, ((bool), /顯示/隱

    播放加密媒體_媒體定時播放系統_多媒體播放器c#控件添加

    22、藏 桌面歌詞 this, SLOT((bool); (, ((), /音量 處理 this, SLOT(();(, ((),/更新 進度條 this, SLOT(seek(); (, ((), /單擊 “播放模式

    23、”, 顯示/隱藏 “播放模式”窗口 this, SLOT((); /.設置的當前音量值 /音量控件窗口操作 (, ((int), /音量空間 拖動 , SLOT((int); (, ((), , SLOT(hide();/ (, ((),

    24、/釋放 音量控件 隱藏控件/ , SLOT(hide();/ (, ((), /釋放 音量控件 隱藏 音量標簽 數據寫入配置文件/ this, SLOT(d(); /播放模式控件窗口操作 (, ((),/選擇播放模式,為設置相應圖標 , SLOT((

    25、e); (, ((), /選擇播放模式,設置當前播放模式值 this, SLOT(ed(); /播放列表控制 (, ((*, int),/雙擊 播放歌曲 this, SLOT((); (, ((), this, SLOT(();

    26、 /搜索按鈕 (, ((), /單擊 搜索按鈕 this, SLOT((); (this, ((int, int), , SLOT((int, int); (, ((bool), /魔音狀態改變 this, SLOT((bool); (, (the

    27、(int), /設定主題 this, SLOT((int); /移除歌曲 (, ((int,int), this, SLOT((int,int); /倒計時 處理 (, ((), this, SLOT((); /設置改變,設置信息寫入配置文件 (, ((, ), /設置

    28、播放模式,信息寫入配置文件 this, SLOT(i(,); (, ((,), /設置皮膚,信息寫入配置文件 this, SLOT(i(,);/ (, ((), /單擊 本地音樂/ this, SLOT(();/ (, (()

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有