2018年11月21日 星期三

全國勞工總會─App Inventor 2 積木區塊式手機程式開發入門實務班 2018.11.17

全國勞工總會第六天課程
Canvas畫布、Color 顏色、Notify 警示訊息、及 Clock 等應用





今天開始先練習 Canvas 與 Color 的整合運用:擷取顏色,並調整 Slider 滑軸。接著介紹會跳出視窗的 Notify 警示訊息。

而後來製作小小的遊戲,配合 Canvas 與 ImageSprite 來呈現具遊戲畫面的擲骰子遊戲:使用者押點數,若骰子也擲到相同結果則玩家贏,否則莊家贏。當然未來大家可以再延伸更多骰子、或更多規則的遊戲程式寫作。

另外,介紹了 Clock 元件,有了 Clock,其 Timer 事件也可以做很多變化與週期性運作的事情,包括遊戲喔!

本周六小時的上課內容有:
  1. 擷取圖片顏色1 版面設計
  2. 擷取圖片顏色2 觸碰Canvas後,顯示抓到的顏色
  3. 擷取圖片顏色3 觸碰Canvas後,顯示抓到的RGB值,並調整滑桿的滑塊位置
  4. Notify與PasswordTextBox的使用1 版面設計
  5. Notify與PasswordTextBox的使用2 使用 showAlert 程式設計
  6. Notify與PasswordTextBox的使用3 使用 showMessageDialog 程式設計
  7. Notify與PasswordTextBox的使用4 使用 showTextDialog、showChooseDialog 程式設計
  8. 擲骰子程式1
  9. 擲骰子程式2
  10. 將按鈕附上圖片
  11. 使用者選擇骰子點數時,變化該骰子的大小
  12. 使用者選擇骰子點數時,變化該骰子的大小 將冗長的程式,化簡一些
  13. 使用者選擇骰子點數時,變化該骰子的大小 將冗長的程式,修正按鈕的 List 內容必須是元件,不可以是字
  14. 完成可以押寶的擲骰子遊戲
  15. Clock 元件初體驗
  16. 做一個漂亮的數位時鐘
  17. 做一個漂亮的數位時鐘 小時的部分做個修正

沒有留言:

張貼留言