本範例功能為:
1. 點選[單筆輸入]時, 會依序寫入score_list這個清單. index由1開始每次加1.
2. 點選[輸入完成]後, 會計算score_list 所有元素的平均值, 也就是全班平均成績.
3. 關閉Textbox的自動跳出鍵盤功能, 改用按鈕來輸入. 這樣可以避免螢幕鍵盤跳來跳去的問題.
每次按下[單筆輸入] (Button_Single)按鈕都會檢查輸入數值是否介於0~100之間, 如果正確就寫入score_list, 反之跳出警告視窗.
點選[輸入完成]Button_Avg按鈕後, 以for_each迴圈來計算socre_list平均值. 並以Notifier來顯示
數字按鈕功能
延伸應用:請將本範例改為使用TinyDB版本.
|