Redrain個人維護並使用的DuiLib和UiLib庫源碼下載地址

轉載請說明原出處:http://blog.csdn.net/zhuhongshu/article/details/40740353,謝謝~~


    首先說明一下Duilib和Uilib的區別:UiLIb是DuiLib是升級擴展版,UiLib增加了一些控件,比如漸變的FadeButton,並且增強了不少控件的功能和屬性,比如托盤功能,同時也支持一些動畫動能,和一些新模塊。DuiLib和UiLib當前都處於無人維護的狀態。所以我單獨做了自己維護的版本。我把我修復的bug、對庫的改進和增強。都同步對這兩個庫進行了更新。UiLib雖然功能更多,但是不建議新手朋友直接用,最好對DuiLib庫源碼熟悉後,再使用UiLib。因爲UiLib的使用者少,關於UiLib的討論也就少,出現bug的話就需要自己解決而無法找別人幫忙了。


    我把我自己使用的Duilib庫和Uilib庫都上傳到了GitHub,完整的庫代碼下載地址(兩個地址二選一):

    GitHub:https://github.com/redrains/DuiLib_Redrain

    TaoBao:http://code.taobao.org/svn/redrain_duilib/trunk (淘寶svn,請用svn直接檢出,網頁無法打開)


    另外給出官方原版Duilib的下載地址:

    GitHub: https://github.com/duilib/duilib


    我自己使用的Duilib和Uilib庫中,修復了我在博客中說明的所有bug以及很多還沒有去說明的bug,同樣也包含別人修復過的bug。修復的部分bug可以看"Duilib和UIlib更新日誌.txt",完整的修復過程描述請看我博客。


    庫裏面包含我擴展過的部分控件。修復了編譯duilib時出現的““IDispatchEx”: 重定義;不同的基類型”和'ICanHandleException' : 重定義錯誤。


    修改duilib和uilib支持半透明異形窗體,RichEdit支持在透明窗體中使用,可以顯示光標。Edit控件可以支持透明窗體。增加gif控件。增加窗體陰影類,可以設置圖片陰影或者算法陰影。增加菜單通用類。

    

    修改渲染類爲Gdi+和Gdi混合方式


    優化圖片屬性解析功能,提高程序性能


    帶有文本功能的控件增加了autocalcwidth屬性,可以讓控件自動根據文字長度計算寬度。
    庫中修復了relativepos屬性,可以讓絕對佈局用起來更方便。
    更多屬性的增強和添加,詳見各個博客和提交代碼的提交說明。
    附帶了基於wke內核的webkit瀏覽器控件的源碼和demo、半透明異形窗體demo、Redrain仿酷狗播放器源碼、Redrain菜單demo。


    我附帶了vs2008和vs2010兩個版本的工程解決方案。使用更高版本的vs打開時,如果提示升級工程,點“是”,然後詢問是否覆蓋原來的工程配置信息,一定記住要選“否”!


    工程支持UnicodeRelease、UnicodeDebug兩種配置方案。其他情況如果你無法正常打開我的庫或者編譯有問題,那麼建議把你需要的.h或者.cpp文件替換掉你自己的duilib庫對應的文件來使用。


    庫中我修改過的代碼,一般可以通過搜索“redrain”找到對應的位置和修改時間


    此庫是我個人使用,由於我水平所限,所以不保證我修改的代碼的質量。請你看過代碼後再決定是否使用。使用這個庫出現問題,不承擔任何責任.


  Redrain  2014.11.4


  QQ:491646717
  blog:http://blog.csdn.net/zhuhongshu?viewmode=contents

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章