GacUI的中文教程就寫在這裏了

隨着GacUI(https://github.com/vczh-libraries)的進一步完善,我以爲是時候來寫寫教程了。最近開了一個羣,有那麼一些用戶以爲Tutorial的幾個vcxproj和GacUI網站的類型參考(http://www.gaclib.net/Document.html#~/)不夠用,因此常常有這樣的呼聲。以前之因此一直沒有寫,是由於內部的設計還在不斷的變更。如今看來應該徹底定下來了,能夠寫了。html

目前我想到的內容有git

  • GacUI基本概念github

    • 如何建立GacUI工程數據結構

    • 什麼是Element (基本圖元)架構

    • 什麼是Composition (排版)異步

    • 什麼是Control動畫

    • 什麼是Template網站

    • 如何肯定對象的生命週期操作系統

  • GacUI資源文件.net

    • GacUI資源文件生成二進制資源和C++代碼的基本概念

    • 使用Workflow腳本引擎定義接口、數據結構和表達式

    • 建立窗口

    • 建立控件

    • 建立皮膚(Template)

    • 普通控件的數據綁定

    • 列表控件的數據綁定

    • 列表控件的列表項皮膚(ItemTemplate)

  • GacUI開發模式

    • MVVM

    • 數據綁定

    • 異步操做

    • 動畫

    • 狀態機

  • GacUI擴展

    • 如何寫新的Element

    • 如何寫新的Composition

    • 如何寫新的Control

      • Control的表示和邏輯分離

      • Control的皮膚接口的定義

      • 如何建立知足皮膚接口定義的Template

      • 如何讓本身的控件能被反射 (從而可讓GacUI資源文件使用)

      • 如何給GacUI的XML資源添加新的功能

    • 如何寫把GacUI移植到新的繪圖API上

    • 如何把GacUI移植到新的操做系統上

  • GacUI架構與內幕

目前想到的就是這些。若是大家有什麼想要了解的內容,能夠來留言。若是我採納了,那未來就會一併介紹出來。

相關文章
相關標籤/搜索