这是(shì)Redrain仿酷狗(gǒu)播放器测试版(bǎn)1.0下载(zǎi),距离我发布(bù)测(cè)试版(bǎn)的Redrain音乐盒(仿酷(kù)狗播放器),现在正好刚2个月。博客留(liú)言和(hé)QQ群里也一直有网友关心这个小项目开源的(de)问题(tí)。先感谢网(wǎng)友(yǒu)对这(zhè)个小项目的支持(chí)。之(zhī)前我一直担(dān)心(xīn)版(bǎn)权问题(tí)而没有开源这个项(xiàng)目(mù),因为我只是个在校大学生,不(bú)想惹麻烦(fán),希望大家体谅!
Redrain仿酷狗播放(fàng)器测试版1.0是从暑(shǔ)假到现(xiàn)在(zài)中(zhōng)秋刚过,我用duilib开发仿酷狗播放器大概经历了50天(tiān)。做仿(fǎng)酷(kù)狗的意(yì)图只是看原(yuán)酷狗的界面比较(jiào)漂亮,想做个完整一些的工(gōng)程来练习一下duilib。今天把写好的程序代码综(zōng)合一下,发布测试版(bǎn),现在一共写(xiě)了10355行c++代码(mǎ)和大约(yuē)2000行xml代码。测试(shì)版的程序肯(kěn)定会有不(bú)少bug,而我(wǒ)自(zì)己也没有(yǒu)精心(xīn)去(qù)测试程序,希望发现问题的朋友联系(xì)我(wǒ)一下(xià),我去修正。程序在win8下运行会有问题,请在(zài)兼容性里调整一下(xià)!整(zhěng)个软件的开发过程可(kě)以(yǐ)看前面发布(bù)的博客!
软件(jiàn)界面(miàn)上(shàng)绝大多数的控(kòng)件的功能我都(dōu)写出来了,几个(gè)不重(chóng)要的控(kòng)件功能我没有开(kāi)发(fā)!
Redrain仿酷狗播放器测试版(bǎn)1.0开源这个小项目(mù)的目的,是为了帮助更多使(shǐ)用DuiLib或者UiLib库的(de)朋友(yǒu)们,去学习和熟悉这个(gè)库。我(wǒ)个人非常喜欢DuiLib库,同时也是国内最早的(de)开源(yuán)DirectUI界面库(kù)。并且DuiLib并不是(shì)没人管(guǎn)的孩子了,DuiLib2.0和DuiLib3.0版(bǎn)本也(yě)在(zài)开(kāi)发中,据说DuiLib3.0将是一个跨(kuà)平台的界面库。在此(cǐ)希(xī)望DuiLib能(néng)发展的更好!
看这个程序代码的时候建(jiàn)议结合我之前发布的《仿酷(kù)狗(gǒu)音乐(lè)播放器开发日志》系列的文(wén)章,我在文章里说明了开发步骤和(hé)思路,再结合这(zhè)份源(yuán)码便可以完全理(lǐ)解这个(gè)项目。
由于上传(chuán)的(de)代(dài)码中不包(bāo)括素材,所(suǒ)以直(zhí)接编译(yì)出来的程序运行(háng)后是非常难(nán)看的。所以我同时提(tí)供(gòng)了(le)已经(jīng)内部集成了(le)素材的程(chéng)序(xù),大家可(kě)以通过它看到程(chéng)序运行(háng)的(de)完整真实效果。项目是用vs2012开发的。
