2024/05/31
Language
Traditional Chinese
File format
PDF (65MB), fit in large screen and Pubook
Pages
332
ISBN
9789864553877

MIT 行動學習中心在2013 年12 月發表 App Inventor 2(簡稱AI2),除了省略需要使用 Java 才能開啟的 Blocks Editor 之外,並且大幅度的改善開發環境。因此,目前App Inventor 已經被公認為可以輕鬆上手開發Android App 程式的重要工具,其主要原因如下:
1. 提供「雲端化」的「整合開發環境」來開發專案。
2. 提供「群組化」的「元件庫」來快速設計使用者介面。
3. 利用「視覺化」的「拼圖程式」來撰寫程式邏輯。
4. 支援「娛樂化」的「mBot 機器人」製作的控制元件。
5. 提供「多元化」的「專案發佈模式」來輕易在手機上執行測試。
本書是App Inventor 視覺化「拼圖程式」的教學書籍,系統化訓練學生的程式邏輯能力,此外,同時也是GLAD 全球學習與測評發展中心(Global Learning and Assessment Development)MPP 行動應用軟體程式設計專業技術能力國際認證的官方教材。
MPP(Mobile apps Programming Professionals)行動應用軟體程式設計專業技術能力國際認證的學習與測評體系適用於軟體開發者,為他們提供在研發行動裝置應用軟體時使用特定開發工具的必要技能與知識。
1. 提供「雲端化」的「整合開發環境」來開發專案。
2. 提供「群組化」的「元件庫」來快速設計使用者介面。
3. 利用「視覺化」的「拼圖程式」來撰寫程式邏輯。
4. 支援「娛樂化」的「mBot 機器人」製作的控制元件。
5. 提供「多元化」的「專案發佈模式」來輕易在手機上執行測試。
本書是App Inventor 視覺化「拼圖程式」的教學書籍,系統化訓練學生的程式邏輯能力,此外,同時也是GLAD 全球學習與測評發展中心(Global Learning and Assessment Development)MPP 行動應用軟體程式設計專業技術能力國際認證的官方教材。
MPP(Mobile apps Programming Professionals)行動應用軟體程式設計專業技術能力國際認證的學習與測評體系適用於軟體開發者,為他們提供在研發行動裝置應用軟體時使用特定開發工具的必要技能與知識。
第一類 App Inventor 使用者介面設計
----------------------------------------
Chapter 1 使用者介面設計
1-1 使用者介面設計
1-2 標籤元件(Label)
1-3 輸入方塊元件(TextBox)
1-4 密碼文字方塊元件(PasswordTextBox)
1-5 按鈕元件(Button)
1-6 複選方塊元件(CheckBox)
1-7 對話訊息方塊元件(Notifier)
1-8 下拉式選單元件(Spinner)
1-9 清單選取元件(ListPicker)
1-10 滑桿元件(Slider)
1-11 顯示圖片元件(Image)
第1章 MPP國際認證術科試題與解析
APP101:使用者登入介面 App
APP102:簡易選課系統 App
APP103:簡易照片縮放器 App
APP104:猜謎語遊戲練習 App
APP105:台灣小吃點餐系統 App
第1章 章後習題
----------------------------------------
第二類 App Inventor 資料運算與流程控制
----------------------------------------
Chapter 2 資料運算
2-1 資料運算
2-2 指定運算
2-3 算術運算
2-4 關係運算
2-5 邏輯運算
2-6 字串處理
2-7 變數運算
第2章 MPP國際認證術科試題與解析
APP201:單位換算 App
APP202:計算方程式 App
第2章 章後習題
Chapter 3 流程控制
3-1 流程控制(Flow Control)
3-2 循序結構(Sequential)
3-3 選擇結構(Selection)
3-4 計數迴圈(For/Next)
3-5 條件迴圈(Do/Loop)
第3章 MPP國際認證術科試題與解析
APP203:成績處理系統 App
APP204:計算奇偶數之個數 App
APP205:求兩數的最大公因數 App
第3章 章後習題
----------------------------------------
第三類 App Inventor 陣列與程序的應用
----------------------------------------
Chapter 4 清單陣列
4-1 App Inventor 清單陣列
4-2 建立一個空清單(create empty list)
4-3 新增一個清單(make a list)
4-4 新增元素到清單(add items to list)
4-5 搜尋指定元素在清單位置(is in list?)
4-6 取得清單元素個數(length of list)
4-7 判斷清單是否為空(is list empty?)
4-8 從清單中隨機取得任一項目(pick random item)
4-9 取得清單的元素(select list item)
4-10 新增元素到指定清單位置(insert list item)
4-11 修改清單指定位置之元素(replace list item)
4-12 刪除清單指定位置之元素(remove list item)
4-13 結合多個清單元素(append to list)
4-14 複製清單全部元素(copy list)
4-15 判斷是否為清單格式(is a list?)
4-16 清單轉換為 CSV 表格中的列(list to csv row)
第4章 MPP國際認證術科試題與解析
APP301:統計不及格科目數 App
APP302:成績排名 App
APP303:身高排序 App
APP304:循序搜尋數字 App
APP305:隨機抽題 App
第4章 章後習題
Chapter 5 程序的應用
5-1 程序(副程式)
5-2 不傳回值的程序(無參數)
5-3 不會傳回值的程序(多個參數)
5-4 會傳回值的程序
第5章 章後習題
----------------------------------------
第四類 App Inventor 多媒體基礎應用
----------------------------------------
Chapter 6 多媒體元件基本應用
6-1 App Inventor 多媒體元件
6-2 照相功能(Camera元件)
6-3 相簿功能(ImagePicker元件)
6-4 聲音功能(Sound元件)
6-5 音樂功能(Player元件)
6-6 錄音功能(SoundRecorder元件)
6-7 拍攝影片功能(Camcorder元件)
6-8 播放影片功能(VideoPlayer元件)
6-9 語音轉成文字功能(SpeechRecognizer元件)
6-10 文字轉成語音功能(TextToSpeech元件)
第6章 MPP國際認證術科試題與解析
APP401:我的小鋼琴 App
APP402:音樂播放器 App
APP403:有聲相片集 App
APP404:語音計算機 App
APP405:我的骰子遊戲盒 App
第6章 章後習題
----------------------------------------
第五類 App Inventor 動畫遊戲的應用
----------------------------------------
Chapter 7 動畫基本應用
7-1 動畫的基本概念
7-2 App Inventor 2 動畫基本應用
7-3 App Inventor 2 的 Canvas 畫布
7-4 ImageSprite 圖片精靈元件
7-5 Ball 球形動畫元件
第7章 MPP國際認證術科試題與解析
APP501:我的手機小畫家 App
APP502:跑步姿勢教學 App
APP503:我的多元骰子遊戲 App
第7章 章後習題
Chapter 8 手機遊戲
8-1 遊戲設計
8-2 何謂機率?
8-3 App Inventor 2的亂數拼圖程式
8-4 益智遊戲
8-5 博奕遊戲
8-6 休閒遊戲
8-7 模擬遊戲
第8章 MPP國際認證術科試題與解析
APP504:天上掉下來的禮物 App
APP505:動物抓抓樂 App
第8章 章後習題
----------------------------------------
第六類 App Inventor 資料庫的應用
----------------------------------------
Chapter 9 資料庫的基本應用
9-1 App Inventor 資料庫
9-2 何謂 TinyDB 元件 ?
9-3 CSV檔案格式的基本應用
第9章 MPP國際認證術科試題與解析
APP601:行動筆記本 App
APP602:英文行動學習 App
APP603:行動書籍管理系統 App
APP604:捉小豬(結合資料庫)App
APP605:擲骰子積分賽統計 App
第9章 章後習題
----------------------------------------
附錄
----------------------------------------
有關MPP國際認證
章後習題解答
----------------------------------------
Chapter 1 使用者介面設計
1-1 使用者介面設計
1-2 標籤元件(Label)
1-3 輸入方塊元件(TextBox)
1-4 密碼文字方塊元件(PasswordTextBox)
1-5 按鈕元件(Button)
1-6 複選方塊元件(CheckBox)
1-7 對話訊息方塊元件(Notifier)
1-8 下拉式選單元件(Spinner)
1-9 清單選取元件(ListPicker)
1-10 滑桿元件(Slider)
1-11 顯示圖片元件(Image)
第1章 MPP國際認證術科試題與解析
APP101:使用者登入介面 App
APP102:簡易選課系統 App
APP103:簡易照片縮放器 App
APP104:猜謎語遊戲練習 App
APP105:台灣小吃點餐系統 App
第1章 章後習題
----------------------------------------
第二類 App Inventor 資料運算與流程控制
----------------------------------------
Chapter 2 資料運算
2-1 資料運算
2-2 指定運算
2-3 算術運算
2-4 關係運算
2-5 邏輯運算
2-6 字串處理
2-7 變數運算
第2章 MPP國際認證術科試題與解析
APP201:單位換算 App
APP202:計算方程式 App
第2章 章後習題
Chapter 3 流程控制
3-1 流程控制(Flow Control)
3-2 循序結構(Sequential)
3-3 選擇結構(Selection)
3-4 計數迴圈(For/Next)
3-5 條件迴圈(Do/Loop)
第3章 MPP國際認證術科試題與解析
APP203:成績處理系統 App
APP204:計算奇偶數之個數 App
APP205:求兩數的最大公因數 App
第3章 章後習題
----------------------------------------
第三類 App Inventor 陣列與程序的應用
----------------------------------------
Chapter 4 清單陣列
4-1 App Inventor 清單陣列
4-2 建立一個空清單(create empty list)
4-3 新增一個清單(make a list)
4-4 新增元素到清單(add items to list)
4-5 搜尋指定元素在清單位置(is in list?)
4-6 取得清單元素個數(length of list)
4-7 判斷清單是否為空(is list empty?)
4-8 從清單中隨機取得任一項目(pick random item)
4-9 取得清單的元素(select list item)
4-10 新增元素到指定清單位置(insert list item)
4-11 修改清單指定位置之元素(replace list item)
4-12 刪除清單指定位置之元素(remove list item)
4-13 結合多個清單元素(append to list)
4-14 複製清單全部元素(copy list)
4-15 判斷是否為清單格式(is a list?)
4-16 清單轉換為 CSV 表格中的列(list to csv row)
第4章 MPP國際認證術科試題與解析
APP301:統計不及格科目數 App
APP302:成績排名 App
APP303:身高排序 App
APP304:循序搜尋數字 App
APP305:隨機抽題 App
第4章 章後習題
Chapter 5 程序的應用
5-1 程序(副程式)
5-2 不傳回值的程序(無參數)
5-3 不會傳回值的程序(多個參數)
5-4 會傳回值的程序
第5章 章後習題
----------------------------------------
第四類 App Inventor 多媒體基礎應用
----------------------------------------
Chapter 6 多媒體元件基本應用
6-1 App Inventor 多媒體元件
6-2 照相功能(Camera元件)
6-3 相簿功能(ImagePicker元件)
6-4 聲音功能(Sound元件)
6-5 音樂功能(Player元件)
6-6 錄音功能(SoundRecorder元件)
6-7 拍攝影片功能(Camcorder元件)
6-8 播放影片功能(VideoPlayer元件)
6-9 語音轉成文字功能(SpeechRecognizer元件)
6-10 文字轉成語音功能(TextToSpeech元件)
第6章 MPP國際認證術科試題與解析
APP401:我的小鋼琴 App
APP402:音樂播放器 App
APP403:有聲相片集 App
APP404:語音計算機 App
APP405:我的骰子遊戲盒 App
第6章 章後習題
----------------------------------------
第五類 App Inventor 動畫遊戲的應用
----------------------------------------
Chapter 7 動畫基本應用
7-1 動畫的基本概念
7-2 App Inventor 2 動畫基本應用
7-3 App Inventor 2 的 Canvas 畫布
7-4 ImageSprite 圖片精靈元件
7-5 Ball 球形動畫元件
第7章 MPP國際認證術科試題與解析
APP501:我的手機小畫家 App
APP502:跑步姿勢教學 App
APP503:我的多元骰子遊戲 App
第7章 章後習題
Chapter 8 手機遊戲
8-1 遊戲設計
8-2 何謂機率?
8-3 App Inventor 2的亂數拼圖程式
8-4 益智遊戲
8-5 博奕遊戲
8-6 休閒遊戲
8-7 模擬遊戲
第8章 MPP國際認證術科試題與解析
APP504:天上掉下來的禮物 App
APP505:動物抓抓樂 App
第8章 章後習題
----------------------------------------
第六類 App Inventor 資料庫的應用
----------------------------------------
Chapter 9 資料庫的基本應用
9-1 App Inventor 資料庫
9-2 何謂 TinyDB 元件 ?
9-3 CSV檔案格式的基本應用
第9章 MPP國際認證術科試題與解析
APP601:行動筆記本 App
APP602:英文行動學習 App
APP603:行動書籍管理系統 App
APP604:捉小豬(結合資料庫)App
APP605:擲骰子積分賽統計 App
第9章 章後習題
----------------------------------------
附錄
----------------------------------------
有關MPP國際認證
章後習題解答
Details
Review
0 ratings
1 stars
0%
2 stars
0%
3 stars
0%
4 stars
0%
5 stars
0%
Write a review
Eligible to write reviews after purchasing products or add to Library