TQC+ 創意 App 程式設計認證指南 307 倒數計時炸彈
App Inventor,  第3類:App Inventor 進階人機互動與檔案存取應用

TQC+ 創意 App 程式設計認證指南 307 倒數計時炸彈

1. 題目說明:

請開啟 IND03.aia 專案,設計「倒數計時炸彈」程式。手機將自動念出填入 TextBox 欄位中的數字,並每隔 1 秒鐘倒數到 0 為止。數字念到 0 的時候,會播放音效與顯示對應訊息。請依下列題意完成作答,並製成封裝檔 IND03.apk,作答完成,請將 aia 專案檔及 apk 封裝檔皆下載並儲存於 C:\ANS.CSF 原專案的資料夾内。

<參考圖>


2. 設計說明:

(1) 設定 TextBox 元件,Hint 欄位為【請輸入想要開始倒數的數字】。如果輸入 0 以下的數字會是未填入任何數字,將由 10 開始倒數。

(2) 加入一個 Button 元件,Text 欄位為【開始倒數】,字體大小為 30,高度為 80 pixels。按下之後就會到屬到 0,倒數完畢之後再次按下按鈕則再次進行倒數。

(3) 設定用來顯示數字與結束訊息的 Label 元件,Text 欄位請清空,程式執行時才會顯示當下的倒數數字,並在倒數結束後顯示【時間到!】,字體大小為 25。

(4) 使用 Clock 元件來進行倒數,TimerInterval 設為 1000,代表每秒倒數一次。

(5) 需用到 TextToSpeech 元件來唸出數字。

(6) 需用到 Sound 元件來播放音效 (boom.wav)。



3. 執行結果參考畫面:

(1) 程式初始畫面。



(2) 按下按鈕後,開始倒數,並聽到系統語音



(3) 倒數結束,播放音效。





IND03.aia 檔案下載

boom.wav 檔案下載



TQC_307.aia 檔案下載





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




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

可以多點幾次喔~~

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

發表迴響