📄️ Model-View-Presenter設計模式
TouchGFX使用者介面遵循Model-View-Presenter(MVP)架構模式,它是Model-View-Controller(MVC)模式的衍生模式。 兩者都廣泛用於構建使用者介面應用。
📄️ 螢幕概念
在TouchGFX應用中,可以有任意數量的“螢幕”(下面的範例有兩個螢幕)。 TouchGFX中的螢幕是UI元素(小工具)及其相關事務邏輯的邏輯分組。 螢幕包含兩個類:包含該螢幕上顯示的所有小工具的View類,以及包含該螢幕的事務邏輯的Presenter類。
📄️ 程式碼結構
本節介紹TouchGFX專案的結構——從TouchGFX Designer生成的程式碼到用戶編寫的擴充程式碼。