原文:Duilib教程-HelloDuilib及DuiDesigner的簡單使用

一 HelloDuilib .首先理解DUILIB顯示的一個基本流程,如下圖: 在Duilib中,WindowImplBase這個類代表了圖中 CWndClass 。 所以我們需要做的是: 生成一個XML。 生成一個WindowImplBase對象。 加載XML。 顯示窗口。 但是編寫的時候,WindowImplBase已經幫我們做了許多工作,我們只需要指定XML路徑,它就能夠幫助我們自動加載,非 ...

2014-11-18 22:33 4 61591 推薦指數:

查看詳情

Duilib教程簡單介紹

在讀這篇博客的時候,可能您已經對duilib有一定的了解。所以,我並不打算對duilib進行過多的介紹。它的內核首先由外國人編寫,后來由國人一個小組接過來繼續編寫,於是就有了現在的Duilib。 1.下載Duilib 首先它托管在Google,后來不知道是不是由於大陸將 Google ...

Tue Nov 18 07:36:00 CST 2014 6 36740
2013 duilib入門簡明教程 -- 界面設計器 DuiDesigner (10)

上一個教程講解了怎么布局最大化、最小化、關閉按鈕,但是如果手動去計算這三個按鈕的位置和大小的話,非常的不直觀,也很不方便。 所以這一章准備介紹duilib的UI設計器,由於這個設計器很不完善,也有很多bug,有時候會導致XML數據丟失,所以很多大神都不建議用,不過我每次 ...

Sat Sep 28 08:46:00 CST 2013 19 38393
duilib進階教程 -- 在duilib使用MFC (2)

  好人做到底,送佛送到西。雖然上一篇教程已經說得很詳細了,但Alberl還是再舉一個例子。上一篇教程的主窗口是MFC的,所以這篇教程把主窗口換成duilib的~O(∩_∩)O~   1、我們利用《2013 duilib入門簡明教程 -- 完整的自繪標題欄(8)》里的XML做為主窗口,並且把客戶 ...

Mon Oct 21 07:06:00 CST 2013 2 11148
duilib進階教程 -- 在MFC中使用duilib (1)

  由於入門教程的反響還不錯,因此Alberl就以直播的形式來寫《進階教程》啦,本教程的前提:   1、請先閱讀《仿迅雷播放器教程》   2、要有一定的duilib基礎,如果還沒,請先閱讀《2013 duilib入門簡明教程》。   3、下載基於VLC的MFC播放器(包含VLC等所有文件 ...

Sun Oct 20 23:30:00 CST 2013 7 25047
DUIlib使用Fastreport--報表簡單使用

  fastreport是一個簡單優秀的報表,fastreport更多是和delphi聯合使用預覽和打印數據的。我在開始使用duilib做項目時,打印和數據預覽都是自己繪制的,這樣不僅繪制麻煩費事費事,而且客戶需求是多變的,自己繪制不是那么的靈活。后面我覺得,可以使用報表等工具結合duilib進行 ...

Mon Aug 08 19:54:00 CST 2016 14 1336
2013 duilib入門簡明教程 -- 簡單控件介紹 (12)

前面的教程應該讓大家對duilib的整體有所映像了,下面就來介紹下duilib具體控件的使用。 由於官方沒有提供默認的控件樣式,所以我就盡量使用win7或者XP自帶的按鈕樣式了,雖然界面比較土鱉,但是想要換成百度殺毒那樣的界面,只需要更換圖片即可,如果有哪位小伙伴能夠 ...

Sun Sep 29 07:42:00 CST 2013 6 26595
Duilib教程-控件練習

一、控件消息的響應。 在HelloDuilib例子中,程序不能退出,在這里,我將添加一個關閉按鈕,當點擊它時,調用PostQuitMessage進行退出。 首先在界面的右上角添加一個關閉按鈕,並取名為“btnClose”。 然后在 CHelloDuilibWnd 中重載 ...

Thu Nov 20 06:12:00 CST 2014 7 48052
使用duilib開發簡單的Window安裝包

一、具體思路 安裝過程:安裝包的制作包括資源文件的打包,資源文件打包到安裝包exe中,安裝的時候需要從exe中提取出對應的資源文件, 然后解壓文件安裝到指定目錄,然后就是對安裝的可執行程序進行注冊 ...

Sun Nov 19 00:42:00 CST 2017 0 5136
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM