內容簡介
本書旨在幫助無任何程式設計經驗的初學者,藉由作者深入淺出的說明、輔以一張張清楚的圖示,無須撰寫一行行刁鑽難解的程式碼,也能「拼」出專屬自己的App作品。本書強調程式設計觀念的建立,並自第三章起以App Inventor 2的英文模式來解說,目的是要讓讀者在未來學習正規程式語言時,能與已學之觀念接軌,迅速地將已具備的概念,轉以不同的程式語言來表達。
本書首先講解開發程式的環境,並且以BMI資料運算、各數值系統的進制協助讀者了解判斷式的應用,接著,以連加程式、翻牌遊戲涉略迴圈與副程序的呼叫與設定。此時,讀者應對程式的邏輯已有了基本的概念,故更進一步開發各種遊戲帶領讀者領略程式語言的博大精深。最後,則以天氣預報與記帳本等實用程式作結。
本書首先講解開發程式的環境,並且以BMI資料運算、各數值系統的進制協助讀者了解判斷式的應用,接著,以連加程式、翻牌遊戲涉略迴圈與副程序的呼叫與設定。此時,讀者應對程式的邏輯已有了基本的概念,故更進一步開發各種遊戲帶領讀者領略程式語言的博大精深。最後,則以天氣預報與記帳本等實用程式作結。
內容目錄
第一章 使用App Inventor 2開發Android App
第二章 計算BMI(資料運算)—變數、事件與判斷式
第三章 十進制與二進制及十六進制數值轉換(數值系統)—巢串判斷式
第四章 連加程式(程式語言)—迴圈
第五章 翻牌遊戲(程式語言)—副程序呼叫與亂數產生
第六章 計算機(計算機組織)—副程序設定傳遞參數與版面配置
第七章 命運輪盤(作業系統)—執行緒與繪圖元件
第八章 指針型時鐘(作業系統)—多執行緒與繪圖元件
第九章 打青蛙遊戲(資料結構)—物件資料串結與秀圖元件
第十章 猜數字遊戲I(軟體工程)—字串處理
第十一章 猜數字遊戲II(資料結構)—陣列
第十二章 飛行蛙遊戲(演算法)—認識物件碰撞
第十三章 旋轉輪盤(資料處理)—認識圖形物件處理
第十四章 檔案儲存(資料儲存)—認識相機元件
第十五章 公車查詢與天氣查詢(計算機網路)—網路API應用
第十六章 記帳本(資料庫)— TinyWebDB元件
第二章 計算BMI(資料運算)—變數、事件與判斷式
第三章 十進制與二進制及十六進制數值轉換(數值系統)—巢串判斷式
第四章 連加程式(程式語言)—迴圈
第五章 翻牌遊戲(程式語言)—副程序呼叫與亂數產生
第六章 計算機(計算機組織)—副程序設定傳遞參數與版面配置
第七章 命運輪盤(作業系統)—執行緒與繪圖元件
第八章 指針型時鐘(作業系統)—多執行緒與繪圖元件
第九章 打青蛙遊戲(資料結構)—物件資料串結與秀圖元件
第十章 猜數字遊戲I(軟體工程)—字串處理
第十一章 猜數字遊戲II(資料結構)—陣列
第十二章 飛行蛙遊戲(演算法)—認識物件碰撞
第十三章 旋轉輪盤(資料處理)—認識圖形物件處理
第十四章 檔案儲存(資料儲存)—認識相機元件
第十五章 公車查詢與天氣查詢(計算機網路)—網路API應用
第十六章 記帳本(資料庫)— TinyWebDB元件
ISBN: 9786263282551