The Manifest
什麼是Manifest?
Manifest是用戶對APP進行控制的文件。它可以和Widgets窗體部件互相交互,顯示給用戶,讀寫窗體上的數據,所以在恰當的邏輯下APP可以與寄存器交互申請必要的硬件資源和聲明適當的信號。有對象用於準備生成代碼,從manifest對象中獲取數值和使用templates生成 .c 文件。
Manifest的結構由ManifestStructure決定,它主要是一個Groovy類,用戶應該在構造函數中寫APP的程序和generateFiles()
方法。
爲什麼需要Manifest?
基本上manifest是APP 的核心,沒有它你可以生成不錯的app GUI但它不能生成任何代碼,不能與GUI上的部件交互也不能申請硬件資源。
Manifest在哪裏?
在DAVE Apps Explorer → <APP_NAME> → MANIFEST → <APP_NAME>.manifest
應該何時修改manifest?
你應當參考DAVE™ APP development workflow,在你建立APP GUI之後,在你建立Template文件之前。如果你忘記了向它加入代碼,你可以隨時加入。如果你遵循上面的流程APP的開發會更加簡單。