今天,我把這個項目的源代碼上傳。包括了可以編譯工程所需的所有代碼文件,已經(jīng)軟件的布局文件,但是沒有包括軟件需要的素材,這也是為了避免引起與酷狗播放器的版權(quán)問題。
如果有哪位朋友有完整的音樂庫素材,并且愿意免費提供給我把這個項目換一套素材,我將感激不盡!詳細的說明請看《關(guān)于仿酷狗音樂播放器開源:尋求一套音樂播放器素材,讓仿酷狗開源》
開源這個小項目的目的,是為了幫助更多使用DuiLib或者UiLib庫的朋友們,去學(xué)習(xí)和熟悉這個庫。我個人非常喜歡DuiLib庫,同時也是國內(nèi)最早的開源DirectUI界面庫。并且DuiLib并不是沒人管的孩子了,DuiLib2.0和DuiLib3.0版本也在開發(fā)中,據(jù)說DuiLib3.0將是一個跨平臺的界面庫。在此希望DuiLib能發(fā)展的更好!
我在這個項目中使用的是UiLib庫而不是DuiLib庫,UiLib庫是DuiLib庫的擴展版本,增加了一些動畫控件的支持,擴展了部分控件,但是核心代碼并沒有改變,與DuiLib使用方法完全一樣,也可以用UiLib庫直接編譯使用DuiLib庫編寫的代碼。項目中的UiLib是我為了適應(yīng)仿酷狗而專門修改過的,也修復(fù)過必要的bug,所以如果你使用原版的DuiLib或者UiLib庫去編譯這個功能,最終的程序效果和我發(fā)布的不一樣。關(guān)于bug的修復(fù)請看博客中更早期的文章。我自己使用并且維護的DuiLib庫和UiLib庫的下載地址見博客:《Redrain個人維護并使用的DuiLib和UiLib庫源碼下載地址》
看這個程序代碼的時候建議結(jié)合我之前發(fā)布的《仿酷狗音樂播放器開發(fā)日志》系列的文章,我在文章里說明了開發(fā)步驟和思路,再結(jié)合這份源碼便可以完全理解這個項目。
由于上傳的代碼中不包括素材,所以直接編譯出來的程序運行后是無素材效果,非常難看的。所以我同時提供了已經(jīng)內(nèi)部集成了素材的程序《Redrain音樂盒附帶素材效果.exe》,大家可以通過它看到程序運行的完整真實效果。項目是用vs2012開發(fā)的。關(guān)于程序運行時內(nèi)存會漲的問題是因為程序使用了wke瀏覽器內(nèi)核,去掉的話就沒問題了!







本源碼地址:http://m.bmm520.net/vip/net/2015/1005/69.html