資源簡介
利用學到的編程知識和編程技巧,要求學生:
1、系統設計要能完成題目所要求的功能,設計的軟件可以進行簡單的播放及其他基本功能。
2、編程簡練,可用,盡可能的使系統的功能更加完善和全面
3、說明書、流程圖要清楚。
三、課程設計內容
1、課程設計的題目及簡介
音樂播放軟件要求:
有圖形界面,能播放MP3歌曲,有播放列表,前一首、后一首等常用播放軟件功能。
2、設計說明
主要運用多媒體編程、圖形界面、數組及循環進行設計,從而實現簡單的音樂播放。
3、程序流程圖
1) N (Need 需求)
我們團隊設計人員設計了java音樂播放器的功能和函數,起草成文件發給代碼編寫人員,這是為音樂文件設計的播放器,滿足了音樂愛好者的需求,正是鑒于這點,我們根據顧客需求做了這款音樂播放器,在exlipse上用java實現!
2) A (Approach 做法)
在exlipse上用java實現其功能,由代碼編寫人員完成,其他人修改建議完善!
3) B (Benefit 好處)
鍛煉了團隊流程的一貫性,對大家能力的提高很有幫助,大家都動起來了,獲得了知識!
4) C (Competitors 競爭)
暫時不考慮競爭對手,我們的競爭對手是自己,把一個播放器的功能做到最完善,就是對自己的競爭!
代碼片段和文件信息
package?com.baiting;
import?java.util.logging.Logger;
public?interface?IMusic?{
public?final?static?String?ICON_PATH?=?“icon“;
public?final?static?Logger?log?=?Logger.getLogger(IMusic.class.getName());
public?final?static?String?LIST_FILE_NAME?=?“setting/list.conf“;
public?final?static?String?DOWNLOAD_SONG_PATH?=?“/download/song/“;
public?final?static?String?DOWNLOAD_PATH?=?“/download/“;
public?final?static?String?SEPARATOR?=?“##“;
//public?final?static?String?DEFAULT_PLAYLIST_NAME?=?“默認播放列表“;
public?final?static?String?DEFAULT_PLAYLIST_FILE_NAME?=?“default“;
public?final?static?String?SONG_LIST_DIR?=?“list“;
/**
?*?播放列表文件名稱后綴
?*/
public?final?static?String?SONG_LIST_FILE_EXT?=?“.list“;
public?final?static?String?LRC_EXT?=?“.lrc“;
public?final?static?String?PIC_EXT?=?“.jpg“;
public?final?static?int?OPENED?=?80;
public?final?static?int?PLAY_STATUS?=?1;
public?final?static?int?STOP_STATUS?=?0;
public?final?static?int?PAUSE_STATUS?=?2;
public?final?static?int?PLAY_FINISHING?=?11;
/**
?*?拖動播放進度條
?*/
public?final?static?int?PLAY_DRAG_SLIDER_STATUS?=?3;
public?final?static?int?MUSIC_MUTE?=?4;
public?final?static?int?MUSIC_NOT_MUTE?=?6;
public?final?static?int?ADJUST_VOLUME_STATUS?=?5;
public?final?static?int?DRAGING_PLAY_SLIDER?=?7;
public?final?static?int?SKIP_PLAY_STATUS?=?8;
/**
?*?最大音量
?*/
public?final?static?int?MAX_VOLUME_SLIDER?=?100;
/**
?*?最大播放進度
?*/
public?final?static?int?MAX_PLAY_SLIDER?=?100;
public?final?static?int?SKIP_INACCURACY_SIZE?=?512;
/**
?*?網絡歌曲列表(baidu)---新歌TOP100
?*/
public?final?static?int?NET_SONG_LIST_TOP100?=?1;
/**
?*?網絡歌曲列表(baidu)---歌曲TOP500
?*/
public?final?static?int?NET_SONG_LIST_HOT500?=?2;
/**
?*?網絡歌曲列表(baidu)---經典老哥
?*/
public?final?static?int?NET_SONG_LIST_OLD?=?3;
/**
?*?網絡歌曲列表(baidu)---網絡歌曲
?*/
public?final?static?int?NET_SONG_LIST_NET?=?4;
/**
?*?搜索
?*/
public?final?static?int?NET_SONG_LIST_SEARCH?=?5;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-12-04?09:37??Java音樂播放器\
?????文件??????123054??2013-12-04?09:33??Java音樂播放器\1.jpg
?????文件??????158437??2013-12-04?09:34??Java音樂播放器\2.jpg
?????文件???????90285??2013-12-04?09:34??Java音樂播放器\3.jpg
?????文件??????160066??2013-12-04?09:36??Java音樂播放器\4.jpg
?????文件??????141300??2013-12-04?09:36??Java音樂播放器\5.jpg
?????目錄???????????0??2013-12-04?09:31??Java音樂播放器\BaiTing_Bin\
?????文件??????205171??2013-11-18?15:50??Java音樂播放器\BaiTing_Bin\baiting-1.0.jar
?????文件?????????337??2013-11-08?10:18??Java音樂播放器\BaiTing_Bin\baiting.bat
?????文件?????????300??2013-11-08?10:15??Java音樂播放器\BaiTing_Bin\baiting.sh
?????文件??????????72??2013-11-08?10:15??Java音樂播放器\BaiTing_Bin\baiting.vbs
?????目錄???????????0??2013-12-04?09:31??Java音樂播放器\BaiTing_Bin\download\
?????文件???????????0??2013-11-18?14:13??Java音樂播放器\BaiTing_Bin\download\downFail.list
?????文件?????????307??2013-12-04?09:34??Java音樂播放器\BaiTing_Bin\download\downed.list
?????目錄???????????0??2013-12-04?09:38??Java音樂播放器\BaiTing_Bin\download\pics\
?????目錄???????????0??2013-12-04?09:34??Java音樂播放器\BaiTing_Bin\download\song\
?????文件?????4274030??2013-12-04?09:34??Java音樂播放器\BaiTing_Bin\download\song\吳莫愁李代沫-取名回憶的時光.mp3
?????文件?????3589627??2013-12-04?09:34??Java音樂播放器\BaiTing_Bin\download\song\蒼井空-咬咬你.mp3
?????目錄???????????0??2013-12-04?09:38??Java音樂播放器\BaiTing_Bin\fonts\
?????目錄???????????0??2013-12-04?09:31??Java音樂播放器\BaiTing_Bin\icon\
?????文件?????????528??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\add01.gif
?????目錄???????????0??2013-12-04?09:31??Java音樂播放器\BaiTing_Bin\icon\bk\
?????文件?????????607??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\close01.gif
?????文件???????11389??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\logo01.gif
?????文件????????6057??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\logo01_100.gif
?????文件????????1887??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\logo01_40.gif
?????文件????????2967??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\logo01_60.gif
?????文件????????4514??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\logo01_80.gif
?????文件???????14757??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\logo02.gif
?????文件????????7776??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\logo02_100.gif
?????文件????????2345??2013-11-16?09:58??Java音樂播放器\BaiTing_Bin\icon\bk\logo02_40.gif
............此處省略392個文件信息
評論
共有 條評論