跟孩子一起玩編程:App Inventor趣味應用開發實例 | 被動收入的投資秘訣 - 2024年4月

跟孩子一起玩編程:App Inventor趣味應用開發實例

作者:金從軍等
出版社:化學工業
出版日期:2019年10月01日
ISBN:9787122344731
語言:繁體中文
售價:474元

App Inventor是一個視覺化的開發工具,用於開發安卓應用。在App Inventor中,代碼的編寫過程像玩拼圖遊戲,代碼變成了一個一個可拼接的“塊”,編寫程式就是將這些“塊”拼裝在一起。

本書採用全彩圖解的形式,通過15個不同側重方向的開發實例,介紹了App Inventor的使用方法,以及利用App Inventor進行遊戲和應用開發的技巧。內容豐富實用,趣味性強,程式設計步驟講解細緻,程式設計思想闡述透徹,重難點提示突出。同時,還提供所有來源程式、素材下載以及相關教學視頻,方便讀者學習。

本書非常適合App Inventor初學者、青少年朋友及其家長、中小學資訊技術老師等自學使用,也適合青少年程式設計培訓機構用作教材。

培養孩子的程式設計與邏輯思維能力,就從這本書開始吧!


金從軍,大學主修物理學,做過大學教師、IT創業者、管道總監、程式師、開發專案經理、培訓教師等,是Adobe公司的認證工程師及培訓師,愛好遊戲與程式設計。

於2014年春創辦www.17coding.net網站,以共創版權名義翻譯並發佈了《App Inventor中文教程》及《App Inventor參考手冊》,並開展與App Inventor相關的教學及技術諮詢工作;在新浪博客等社交媒體上以“老巫婆”的名義發表了多篇關與App Inventor有關的技術文章;曾編寫教材並翻譯過電腦語言相關的書籍及技術資料。

自2016年9月18日開始,利用微信公眾號“老巫婆的程式設計世界”向訂閱使用者發送了100集視頻課程“App Inventor趣味程式設計”,該課程作為程式設計教學的初級課程,針對零基礎的開發者,現已經視頻課程發佈到網易雲課堂、愛奇藝等視頻平臺,供程式設計愛好者學習。


CHAPTER 01 App Inventor簡介
第一節 理解開發工具1
第二節 認識開發工具3
第三節 測試工具簡介7
第四節 作品的發佈10

CHAPTER 02 變魔術
第一節 功能描述11
第二節 準備工作11
第三節 使用者介面設計12
第四節 編寫程式16
第五節 小結20

CHAPTER 03 調色板
第一節 預備知識—數字與顏色21
第二節 功能描述22
第三節 使用者介面設計22
第四節 編寫程式26
第五節 定義過程與調用過程30
第六節 小結32

CHAPTER 04 猜數遊戲
第一節 功能描述33
第二節 使用者介面設計33
第三節 編寫程式—螢幕初始化程式36
第四節 編寫程式—猜答案38
第五節 編寫程式—再來一次45
第六節 三種基底資料型別45
第七節 程式的單步執行與代碼的注釋48
第八節 小結50

CHAPTER 05 出題機
第一節 功能描述51
第二節 使用者介面設計52
第三節 編寫程式—螢幕初始化55
第四節 編寫程式—選中清單項57
第五節 編寫程式—答題60
第六節 編寫程式—限制答題時間63
第七節 退出應用與再來一次66
第八節 小結67

CHAPTER 06 九九乘法表
第一節 使用者介面設計69
第二節 程式設計語言初步70
第三節 編寫程式—顯示九九乘法表78
第四節 小結82

CHAPTER 07 九鍵琴
第一節 使用者介面設計83
第二節 編寫程式—螢幕初始化84
第三節 編寫程式—處理按鈕點擊事件88
第四節 小結92

CHAPTER 08 聽音練耳
第一節 功能描述93
第二節 使用者介面設計93
第三節 編寫程式—螢幕初始化94
第四節 編寫程式—聽音與練耳96
第五節 程式設計語言進階98
第六節 小結102

CHAPTER 09 塗鴉板
第一節 功能描述103
第二節 使用者介面設計104
第三節 編寫程式—螢幕初始化106
第四節 設置畫筆的顏色與線寬108
第五節 編寫程式—切換繪圖類型110
第六節 編寫程式—繪製方塊與圓點111
第七節 其他繪圖功能114
第八節 保存作品118
第九節 程式調試121
第十節 小結122

CHAPTER 10 猜字謎
第一節 功能描述123
第二節 素材準備123
第三節 使用者介面設計125
第四節 編寫程式—準備題目素材127
第五節 編寫程式—顯示謎面128
第六節 編寫程式—猜謎和累計答錯次數133
第七節 編寫程式—查看謎底及其他136
第八節 改進與小結137

CHAPTER 11 雙語看圖識字
第一節 功能描述139
第二節 素材及輔助工具140
第三節 使用者介面設計142
第四節 編寫程式—識字146
第五節 編寫程式—測驗152
第六節 改進與小結158

CHAPTER 12 甲骨文字典
第一節 功能描述163
第二節 素材準備164
第三節 使用者介面設計165
第四節 編寫程式—螢幕初始化168
第五節 編寫程式—顯示圖片170
第六節 編寫程式—顯示詞條171
第七節 改進與小結176

CHAPTER 13 數學實驗室——求圓周率
第一節 概率法求圓周率177
第二節 多邊形法求圓周率181
第三節 圖示多邊形解法183
第四節 小結186

CHAPTER 14 接彩蛋
第一節 功能描述187
第二節 實現遊戲功能的關鍵技術188
第三節 素材準備192
第四節 使用者介面設計192
第五節 編寫程式—遊戲初始化193
第六節 編寫程式—遊戲引擎198
第七節 編寫程式—接蛋與得分202
第八節 編寫程式—周而復始206
第九節 小結207

CHAPTER 15 數獨
第一節 遊戲與數學208
第二節 使用者介面設計212
第三節 編寫程式213
第四節 題目的擴展222
第五節 小結224

CHAPTER 16 五子棋
第一節 功能描述226
第二節 思路解析—從遊戲到程式227
第三節 使用者介面設計232
第四節 編寫程式—螢幕初始化233
第五節 編寫程式—下棋236
第六節 編寫程式—判定勝負239
第七節 小結248

附錄
附錄1 開發與測試工具的選擇249
附錄2 相關的學習資源介紹256
附錄3 不同的App Inventor漢化版本257

後記262


相關書籍