Course | 初級程式設計-行動應用程式
一.AI2程式環境設置
1 App Inventor 2 簡介
2 AI2 整合開發環境(IDE)
3 第一隻程式
4 如何執行與管理專案
投影片
範例程式碼
二.程式介面設計
1 物件導向程式設計
2 元件屬性、事件與方法
3 元件相關名詞
4 常用元件介紹
5 輸入帳號密碼範例規劃
6 範例實作
7 介面排列元件
投影片
範例程式碼
三.資料型態與運算
1 資料型態與變數
2 AI2中的變數操作
3 資料運算
4 求圓面積範例
5 求BMI範例
投影片
範例程式碼
四.邏輯判斷流程控制
1 流程控制
2 AI2中的變數操作
3 單向判斷流程
4 單向判斷範例-操作示範
5 雙向判斷流程
6 雙向判斷流程-操作示範
投影片
範例程式碼
五.複雜邏輯判斷
1 流程控制
2 單向判斷流程
3 單向判斷流程範例實作
4 雙向判斷流程
投影片
範例程式碼
六.迴圈流程控制
1 計數迴圈
2 計數迴圈範例實作
3 條件迴圈
4 條件迴圈範例實作
5 質數範例
6 質數範例實作
投影片
範例程式碼
七.巢狀迴圈控制
1 巢狀迴圈
2 顯示所有質數範例實作
3 直角三角形範例
4 直角三角形範例實作
5 除錯Debug
投影片
範例程式碼
八.陣列清單資料結構
1 AI2清單的概念
2 AI2清單的表示方式
3 輸出入與新增插入清單
4 範例:新增或插入資料到清單
5 清單基本指令
6 csv清單指令
7 Lookup in pairs清單指令
8 ListPicker清單指令
投影片
範例程式碼
九.程序函式
1 函式
2 AI2函式設計
3 範例:傳遞參數
4 範例:傳遞與回傳參數
5 傳遞清單參數
投影片
範例程式碼
1 多重頁面
2 單向參數傳遞
3 雙向參數傳遞
投影片
範例程式碼
十.內建函式應用
1 數值函數
2 單一數值轉換
3 亂數函數
4 範例:統計亂數出現次數
5 範例:猜數字
6 字串函數
7 字串分割函數
投影片
範例程式碼
十一.多媒體
1 多媒體元件
2 範例:饅頭豬淚奔
3 感測器元件
4 範例:骰子遊戲
投影片
範例程式碼
十二.繪圖動畫
1 Canvas畫布元件
2 範例:漂浮淚奔豬
3 ImageSprite & Ball元件
4 範例:彈彈豬
5 範例:電爆豬
投影片
範例程式碼
十三.資料庫
1 Tiny DB微型資料庫
2 範例:記帳小幫手
3 TinyWebDB 微型網路資料庫
4 範例:存取微型網路資料庫
5 物件清單
6 範例:井字遊戲
7 範例:網路井字遊戲
投影片
範例程式碼
課程相關檔案
課程素材
分享課程
更上層樓
課程通知 :
第一次上課請務必出席工四講堂。