圖書信息
作 譯 者:賴紅,高傑,蔡明鵬
出版時間:2017-12
版 次:01-01
開 本:16開
I S B N :9787121330193
內容簡介
隨著時代的發展,人類已步入了“移動網際網路”時代,以智慧型手機為代表的移動互聯設備已滲透到了從國小到大學的每一個學習階段,各行各業都需要推廣編程教育。App Inventor這種以“積木式編程”為特色的移動程式開發工具,極大地降低了編程的門檻和難度,讓開發者將令人生畏的編程變為簡便而輕鬆愉快的創造。本書主要面向零基礎的中小學生和大學生,採用了 App市場大家比較喜歡玩的小遊戲作為本書的主線,編寫了 8個小遊戲,分別為是鋼琴彈奏、會說話的湯姆貓、別踩白格、快樂打地鼠、雷霆戰警、翻牌遊戲、樂高機器人、數獨 (六宮格)。各個遊戲以一個生動貼切的實例開頭而且實際運行,並給出了遊戲中所需要的素材,並且提供了詳細的實現方案和關鍵流程,學生在做中學,學中樂,提高學生的自主學習能力。
圖書目錄
第 1章 初識 App Inventor
1.1 什麼是 App Inventor? / 002
1.2 App Inventor開發工具 / 002
1.3 App Inventor建立運行第一個項目 / 004
第 2章 鋼琴彈奏
2.1 任務描述 / 010
2.2 開發前的素材準備工作 / 010
2.3 程式的布局設計 / 011
2.3.1 清單設計 / 011
2.3.2 布局過程 / 012
2.4 任務操作 / 021
2.4.1 新功能塊清單 / 021
2.4.2 編程操作 / 021
第 3章 會說話的湯姆貓
3.1 任務描述 / 028
3.2 開發前的素材準備工作 / 028
3.3 程式的布局設計 / 029
3.3.1 清單設計 / 029
3.3.2 布局過程 / 030
3.4 任務操作 / 034
3.4.1 新功能塊清單 / 034
3.4.2 編程操作 / 035
第 4章 別踩白格
4.1 任務描述 / 046
4.2 程式的布局設計 / 046
4.2.1 清單設計 / 046
4.2.2 布局過程 / 047
4.3 任務操作 / 049
4.3.1 新功能塊清單 / 049
4.3.2 編程操作 / 050
第 5章 快樂打地鼠
5.1 任務描述 / 056
5.2 開發前的素材準備工作 / 056
5.3 程式的布局設計 / 057
5.3.1 清單設計 / 057
5.3.2 布局過程 / 058
5.4 任務操作 / 064
5.4.1 新功能塊清單 / 064
5.4.2 編程操作 / 065
第 6章 雷霆戰警
6.1 任務描述 / 072
6.2 開發前的素材準備工作 / 072
6.3 程式的布局設計 / 073
6.3.1 清單設計 / 073
6.3.2 布局過程 / 074
6.4 任務操作 / 084
6.4.1 地圖顯示 / 084
6.4.2 飛機顯示 / 087
6.4.3 怪物顯示 / 090
6.4.4 怪物被子彈擊中 / 091
6.4.5 飛機爆炸 / 094
第 7章 翻牌遊戲
7.1 任務描述 / 098
7.2 開發前的素材準備工作 / 098
7.3 程式的布局設計 / 099
7.3.1 清單設計 / 099
7.3.2 布局過程 / 100
7.4 任務操作 / 107
7.4.1 新功能塊清單 / 107
7.4.2 編程操作 / 108
第 8章 樂高機器人
8.1 任務描述 / 116
8.2 程式的布局設計 / 116
8.2.1 清單設計 / 116
8.2.2 布局過程 / 117
8.3 任務操作 / 124
8.3.1 新功能塊清單 / 124
8.3.2 編程操作 / 126
第 9章 數獨(六宮格)
9.1 任務描述 / 134
9.2 整體設計思路 / 134
9.3 界面設計 / 135
9.3.1 組件清單 / 135
9.3.2 界面布局 / 135
9.4 代碼編寫 / 138
9.4.1 Screen1編程 / 138
9.4.2 Screen2編程 / 155
參考文獻 / 157