GuiLite 1.2 釋出:媽媽再也不用擔心我看不懂 GuiLite 了
經過開發群的長期驗證,我們發現:即使程式碼只有5千多行,也不意味著能夠輕鬆弄懂程式碼意圖。
痛定思痛,我們發現:雖然每個函式都很簡單(平均長度約為30行),可以逐個擊破;但各個函式之間如何協作,卻很難說明清楚!
由於Host Monitor太注重UI效果,技巧過於複雜,因而丟失了最簡單,最核心的使用原理。
為了幫助初學者理解GuiLite的核心使用原理,我們開發了Hello GuiLite程式,希望通過這100+行程式碼來揭示:GuiLite的初始化,介面元素Layout,及訊息對映的過程。
為了讓介面生動有趣,程式模仿了Windows 10的桌面。
最後是幾點建議:
-
不要小看裡面的控制元件不多,但任何複雜UI都是它們組合而成;
-
不要小看貼圖,它往往能化腐朽為神奇;
-
不要小看斷點後的呼叫棧資訊,它是最權威的函式關係說明書;
-
不要小看您的意見,是它們塑造了今天的GuiLite(請用提issue的方式,幫助我們跟蹤您意見,謝謝)