App Inventor 2

Week 3

 

傳統寫程式是這樣

圖形化介面這樣寫程式

使用程式拼塊

P 2-13

 

  • 開始程式設計
  • 內建方塊
  • 場景方塊(Screen1)
  • 任意元件

內建方塊

場景方塊

任意元件

事件

方法

取得屬性值

設定屬性值

事件

觸發某個動作後執行某些事情

舉例

  • 按鈕被點選時顯示文字
  • 文字方塊取得焦點時改變背景顏色
  • 滑桿位置被改變時改變圖片旋轉角度

方法

呼叫元件做某個操作

舉例

  • 呼叫文字方塊隱藏鍵盤
  • 呼叫對話框顯示警告訊息
  • 呼叫瀏覽器回首頁

取得屬性值

從某個元件上取得某個屬性值內容

舉例

  • 取得文字方塊的文字
  • 取得標籤的顏色
  • 取得按鈕的圖片

設定屬性值

設定某個元件的某個屬性值內容

舉例

  • 文字方塊的文字為"哈囉"
  • 標籤的顏色為藍色
  • 按鈕的圖片為"1.jpg"

範例:第一個拼塊範例

P 2-16

 

  • 密碼輸入盒
  • 按鈕
  • 標籤

常數與變數

常數

P 2-18

 

  • 固定的內容
  • 數值常數
  • 文字常數
  • 邏輯常數

全域變數

P 2-19

 

  • 可改變的內容
  • 任何地方都可以使用

區域變數

P 2-21

 

  • 可改變的內容
  • 只能在事件方塊內使用

運算

數學運算

P 2-23

 

  • 加減乘除
  • 指數
  • 三角函數
  • 取整數

字串運算

P 2-24

 

  • 合併文字
  • 求長度
  • 是否為空

比較運算

P 2-25

 

  • 等於、不等於
  • 大於、小於
  • 數字(大於等於、小於等於)

邏輯運算

P 2-26

 

  • 等於

範例:華氏溫度轉攝氏溫度

P 2-28

 

  • 公式:攝氏溫度=(華氏溫度-32) * 5/9 

App Inventor 2

By Yi-Tai Lin

App Inventor 2

week 3

  • 731