duilib 的簡單實現

對于duilib庫的學習,首先我們要學會站在別人的肩膀上來思考,這樣會學的更快,所以這里我推薦一個博客duilib的基礎入門,從duilib的下載到簡單的學習,接下來我繼續說一說拔高.
  這里和我先一起看一遍這個博客,第一篇和第二篇簡單的看看,不用跟著做太多,把duilib皮膚庫下下來,編譯一下就可以了.接下來,就像作者所言,第一個hello world程序,萬物之源啊.
  同樣的,建一個win32的空工程,寫上main類以及相關代碼,運行之后應該是和作者得到一樣的效果,如果沒有的話,恭喜你,程序員這個職業不適合你.好了,我們來玩接下來的一步,配置環境,對,沒錯,就是配置環境,我把作者的第二步放到這里來做是有道理的,你沒要創建C++相關的類的時候,項目的環境是找不到包含目錄和相關的庫目錄的.接下來,退到第二篇文章,跟著做,不多說,上兩張圖.(我的是VS2008,VS2013也試過是一樣的)

配置包含目錄

配置庫目錄

  好了,可以繼續了,廢話不多說,直接復制作者的代碼過來,編譯運行,不出意外的話是達到了作者一樣的效果.
  繼續看,第四篇和第五篇看一下,不需要跟著做,接著來到了duilib的精華部分,XML配置界面,也就是作者的第六篇文章.
  開始學習,首先也是寫一個XML文件,直接拷貝作者代碼,用記事本寫的注意一下文件的格式就可以了.寫好了XML之后,接下來回到第五篇去看看,把第五篇的代碼實現,實現之后,同樣,好習慣是編譯運行.之后再繼續轉到第六篇,做完之后應該是得到作者一樣的效果.
  有道理重要的環節,第七篇,基礎類,如果按照之間作者的思路繼承的不是基礎類的情況下,會有一個錯誤是無法屏蔽系統自帶的幾個按鈕,有興趣可以試一試,好了修改基礎類為WindowImplBase之后可以接下來去看標題欄的自繪了,這個實現一下就可以了,看看思路和作者的代碼,基本就可以做一定的界面了.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,065評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,868評論 18 139
  • 今天把落戶的事情給解決了,身份證也申辦了,很快可以拿到新的了。感謝碰到對眼的大媽,這里的大媽純粹是敬語,感謝! 中...
    聶一一閱讀 214評論 0 0
  • 逃不掉四處彌漫的霧和塵 不安和嘈雜一片朦朧 垃圾場上升起加粗的狼煙 迷茫了大海和天空 汽車揚長而去 狠心撇下了一地...
    讀云軒札記閱讀 229評論 0 0
  • 喜歡騎行 是因為 喜歡擁抱 風的感覺 乘風飛揚 我就是風
    零貳O2閱讀 221評論 0 0