這個學期的第一份Appinventor2的作業
"正倒數計時器"APP設計
相信很多人都遇到了一些瓶頸
例如怎麼樣修正BUG(deBUG)
於是作了以下的簡單說明喔~
這是最初的Designer畫面 因為本人喜歡比較亮麗的色彩 所以按鈕顏色就比較繽紛囉~ |
這是Designer畫面的頁面及按鈕設置 因為不喜歡按紐擠在一起所以多加了幾個空的Label唷 (Ps 最上面的"space"也是Label只是被我換了名稱) |
對了有些人出現按鈕的位置不正常的情況 其實只要點選框框或是箭頭所指的地方 然後把圈起來的地方改成"Center"就可以囉 |
還有關於下面那兩個時鐘"UPclock"和"DOWNclock" 是從左邊選單下面的"Sensors"拉出來的喔 |
接下來就是程式最重要的部分"Blocks"了 首先先宣告重要的4個變數 |
這是程式初始化,也就是一開始畫面出現時的設定 |
這是當"分鐘+按鈕"按下(click)時的程式設定 |
這是當"秒數+按鈕"按下時的程式設定 <BUG> 當秒數增加時可無限制增加至超過60的數字 <BUG修正後> 當秒數增加時,最多只可增加到59 當增加到60時,秒數(sec)歸零,分鐘(min)+1 |
這是當"分鐘-按鈕"按下時的程式設定 <BUG> 當分鐘至0時,仍可無限制減少至負數 <BUG修正> 當分鐘減至0時,將無法再減至負數 (Ps 這部分是由黃琮煒修正的喔) |
這是當"秒數-按鈕"按下時的程式設定 <BUG> 當秒數至0時,仍可無限制減少至負數 <BUG修正> 當秒數減至0時,將無法再減至負數 (Ps 這部分也是由黃琮煒修正的喔) |
這是當"正數計時器按鈕"按下時的程式設定 <BUG> 當正數計時器進行時,按下按鈕會造成計時遲緩 <BUG修正> 當正數計時器進行時,按鈕無法使用 |
這是當"倒數計時器按鈕"按下時的程式設定 <BUG> 當螢幕上顯示為0時,可進行負數的倒數 <BUG修正> 當螢幕上顯是為0時,不得繼續進行倒數 |
這是當"暫停/停止按鈕"按下時的程式設定 (這大概是目前為止最簡單的一個設定了www) |
這是當"暫停/停止按鈕"按住(LongClick)時的程式設定 <BUG> 當數字不為0時,清除後再作增減將會從原本的數字開始 <BUG修正> 清除後一律從0開始作增減 |
這是"正數計時器"運作時的程式設定 |
這是"倒數計時器"運作時的程式設定 <BUG> 當倒數計時器倒數結束時,其他按鈕無法使用 <BUG修正> 當倒數計時器倒數結束時,按鈕變成可使用狀態 |
喔對了還有很重要的一點 課堂打分數的要點在於可不可以在手機上運作 如果要把程式下載到手機上的話 建議使用紅色框框內的方式下載apk 只要掃描QRcode之後就可以馬上下載囉 |
大概就是這樣
如果還有發現其他的未修正的BUG
會在這個地方再做補充說明喔~
沒有留言:
張貼留言