TQC+ 創意 App 程式設計認證指南 305 記帳本
App Inventor,  第3類:App Inventor 進階人機互動與檔案存取應用

TQC+ 創意 App 程式設計認證指南 305 記帳本

1. 題目說明:

請開啟 IND03.aia 專案,設計「記帳本」程式。填寫明細、金額後,可將資料儲存到資料庫內 (TinyDB),將所記錄的明細一一列出,完成記帳。請依下列題意完成作答,並製成封裝檔 IND03.apk,作答完成,請將 aia 專案檔及 apk 封裝檔皆下載並儲存於 C:\ANS.CSF 原專案的資料夾内。

<參考圖>


2. 設計說明:

(1) 加入一個 Spinner 元件,設定為記帳本群組,群組項目為:請選擇、其他、早餐、午餐、晚餐,預設值為【請選擇】,只可單選不可複選。

(2) 加入兩個 TextBox 元件,分別為輸入明細與金額,金額欄位需設定僅能輸入數字。

(3) 加入 Label 元件,讀取資料庫的紀錄,立即將紀錄顯示出來,並可依資料的數量來捲動。

(4) 按下「儲存」按鈕,以 Notifier 的 ShowAlert 方式彈出視窗,顯示【儲存成功】訊息,將資料儲存到資料庫內 (TinyDB),下方 Label 元件同步更新目前的所有紀錄;若尚未選擇類別按下按鈕,則彈出視窗顯示【請選擇類別】。

(5) 按下「清空」按鈕,清空 TinyDB 元件內的資料及所有顯示在畫面上的資料。



3. 執行結果參考畫面:

(1) 程式初始畫面。



(2) 尚未選擇類別,按下「儲存」按鈕。



(3) 按下「儲存」按鈕後的執行結果





IND03.aia 檔案下載



TQC_305.aia 檔案下載





TQC+ 創意 App 程式設計認證指南 第三類:App Inventor 進階人機互動與檔案存取應用




如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

發表迴響