原创 第一章 第四小節Duilib的WindowImplBase基類(二)--CWindowWnd

  在duilib中,繪製對象的目標載體是窗口,那就必然有窗口部分的內容需要處理,在WindowImplBase中,封裝在父類CWindowWnd中,如下所示: class UILIB_API CWindowWnd {

原创 第一章 第四小節Duilib的WindowImplBase基類(三)--四個接口

  在面向對象的世界裏,接口規範了類實現的功能,WindowImplBase基類在本小節開始的時候,就已經知道需要實現四個接口,分別是INotifyUI、 IMessageFilterUI、 IDialogBuilderCallb

原创 第一章 第四小節Duilib的WindowImplBase基類(二)--CNotifyPump

  CNotifyPump是duilib的消息泵功能根父類,它實現的主要功能是虛擬窗口的維護和消息分發。如下所示: // Structure for notifications to the outside world typed

原创 第一章 第一小節Duilib基本架構

  在互聯網時代,由於信息傳播的便利,出現了許多共享的開源產品,這是許多小公司和工作室最大的福利,甚至爲某些大機構和公司也提供了許多共享的知識方案,其中duilib就是這樣一種可以商用的知識庫,在剖析duilib這個開源庫之前,對

原创 第一章 第四小節在duilib中WindowImplBase基類(一)

  在第一小節部分,給讀者介紹了duilib,它是一個DirectUI界面控件。換而言之,它採用繪製的方法在界面上直接繪製各種子控件,那既然要繪製,它本身也是不能脫離操作系統平臺的,而windows的基本UI部件就是窗口,所以du

原创 第一章 第三小節在Duilib中的事件委託

  在win32中,非常常見的各類消息,但消息的源頭是各類事件,那在duilib中,是如何實現各種事件以供sdk運行的呢?首先,它定義了一個CDelegateBase基類,如下所示: class UILIB_API CDelega

原创 第一章 第二小節Duilib的基本支撐類(二)

  如果採用一篇文章將基礎類介紹下來,會顯得比較長,閱讀不便,所以分成兩部分,接下來講解CDuiString、CStdStringPtrMap和CDuiVariant,這三個基本對象。 1.CDuiString   它是Duili

原创 第一章 第二小節Duilib的基本支撐類(一)

  任何一個有體系的SDK,爲了維護自己的數據結構和算法,都會有些自己的,作用於全局的基礎類,這些類在使用和閱讀源代碼的時候是非常常見的,也是必須要掌握和理解的。如下表所示: CDuiPoint CDuiSize CDuiR

原创 插件網站-公司網站

公司網站,裏面有許多的插件,免費使用。 http://www.zhiliaos.com

原创 Adobe AE插件原理及其實現

PICA構件體系 在PICA的實現中,有一個與COM類似的接口Suite。Suite實際上是函數指針的結構體,PICA體系按功能將PICA API函數做成不同的Suite提供給用戶。下面是PlCA最基本的Suite,其它的Suite都

原创 ubuntu apache2 wordpress 無法創建目錄問題

今天更新插件和裝主題時,提示無法創建目錄,網上看別人的辦法都試了一遍沒搞好,後來仔細研究了下,發現他們的解決辦法都是基於Apache,不是Apache2,發下我的解決辦法和具體步驟,以供參考。 導致該問題的主要原因的apache2啓用

原创 Ubuntu16.04下FTP服務器的搭建配置

一、apt-get安裝FTP服務 sudo apt-get install vsftpd 二、FTP啓動、停止、重啓命令 sudo service vsftpd start|stop|restart sudo /etc/init.d/

原创 開始我的技術博客生涯

來CSDN發表的第一篇文章,接下來在這裏發表我感興趣的一些東西,希望與大家共同進步,互相幫助!

原创 wordpress固定鏈接,文章標題轉拼音插件

插件介紹 不知道從什麼開始,都流行把固定連接設置爲文章標題樣式,但是wordpress在後臺直接修改固定鏈接爲文章名的話會在鏈接中顯示漢字,解決方法有很多種,但是對於新手來說還是直接使用wordpress插件比較容易,簡單粗暴有效!

原创 Optical Flares插件

Optical Flares插件是AE軟件的一款鏡頭光暈插件,視頻中很多的光暈效果都可以使用這個插件做出來,插件有兩個系統版本,一個是mac系統的,一個是windows系統,功能都是一樣的,現在最新的就是1.3.5的版本,具體如何安裝