為了節省GUI的開發時間,降低學習成本;我們做了如下嘗試:
1. 降低代碼數量(目前為5千行;C++語言是降低代碼量的關鍵,C很難做到這一點)
2. 降低代碼複雜度(僅僅使用C++的基本特性:類及虛函數)
3. 清晰的編譯指南,保證編譯/運行成功率100%
4. 增加特點鮮明的小實常式序(目前已經達到了10個)
5. 增加了開發文檔及實時的QQ開發群答疑
為了讓大家在最短時間裡面,掌握GuiLite的設計原理,我們對文檔又進行了如下升級:
1. 提煉了GuiLite的設計思路,簡化為11個字:「界面元素管理和圖形繪製」
2. 增加GuiLite的擴展方法指南,使開發者拿到代碼,就可以進行自主開發
3. 對core/widgets的代碼進行了重要性分級,並預估了學習時間,讓開發者能夠合理分配學習時間
此次更新的主要文檔鏈接在這裡
內容預覽:
最後,我們還為大家增加了一個89行的demo:HelloStar,支持:STM32, Linux, Windows。
代碼在這裡
祝大家開發順利,任何問題,都可以在開發群裡面討論,交流。
[admin
]