App Inventor 2程式設計與應用:開發Android App一學就上手 (6版)
其他會員也一起購買
【簡介】
本書特色
本書的主要目的是幫助初學者、學過Scratch或沒有程式設計經驗的讀者,都能夠建立自己的App,不用撰寫一行程式碼,就可以「拼」出自己的Android App。
1.循序漸進方式:完整說明App Inventor基礎程式設計
2.專案主題實作:幫助讀者精通Android App開發
3.線上學習模式:使用連線版中文使用介面,說明App Inventor 2的積木程式和外觀編排,操作介面和離線版本完全相同
4.中文軟體介面:採用中文介面之軟體,輕鬆學習App Inventor 2
內容簡介
本書架構是由淺入深,從App Inventor 2和Android開始,詳細說明Android基礎程式設計,強調介面配置和使用介面的互動設計,從按鈕、標籤與文字輸入盒組件開始,到選擇功能的介面組件和圖片顯示,然後是清單組件,訊息與對話框,完整說明使用介面的建立,和如何使用事件處理與使用者進行互動。
接著說明如何啟動其他螢幕和行動裝置的內建Apps,幫助讀者建立多螢幕和整合內建App的應用程式,最後使用多種不同領域,如多媒體製作、遊戲設計、微資料庫與ChatGPT串接等等的綜合應用範例,來說明Android App開發的實戰技巧。
【目錄】
Chapter01 App Inventor與Android基礎
1-1 程式的基礎
1-2 Android行動作業系統
1-3 認識App Inventor
1-4 建立App Inventor開發環境
Chapter02 建立第一個Android App
2-1 使用App Inventor開發Android App
2-2 建立第一個Android App
2-3 在App Inventor測試執行Android App
2-4 App Inventor的使用介面說明
2-5 App Inventor的專案管理
Chapter03 Android程式設計入門—變數與常數
3-1 物件的基本觀念與積木
3-2 介面組件的屬性
3-3 變數與常數值
3-4 按鈕組件—執行功能
3-5 標籤組件—程式輸出
3-6 文字輸入盒組件—程式輸入
Chapter04 使用介面設計—運算子與運算式
4-1 認識介面配置組件
4-2 基本介面配置組件
4-3 捲動配置組件
4-4 更改介面組件的外觀
4-5 運算子與運算式
Chapter05 使用者互動設計—程序
5-1 認識事件處理與程序
5-2 介面組件的事件處理
5-3 畫布組件的觸控事件 – 繪圖
5-4 建立程序
5-5 在程序使用區域變數 - 滑桿組件
5-6 內建數學和字串函數
Chapter06 選擇與圖像組件—條件判斷
6-1 認識結構化程式設計
6-2 條件判斷
6-3 選擇組件與巢狀條件判斷
6-4 多選一條件判斷
6-5 圖像組件
Chapter07 訊息與對話框—迴圈結構
7-1 對話框組件
7-2 認識迴圈結構
7-3 固定次數迴圈
7-4 條件迴圈
7-5 巢狀迴圈
Chapter08 清單與清單組件—陣列
8-1 認識清單
8-2 建立清單
8-3 清單處理的相關積木
8-4 清單應用—數字不重複的大樂透開獎
8-5 清單組件
Chapter09 多螢幕Android App與日期/時間組件
9-1 認識螢幕組件
9-2 在專案新增螢幕組件
9-3 在多螢幕之間交換資料
9-4 日期/時間選擇器組件
9-5 計時器組件
Chapter10 啟動內建App、網路與地圖組件
10-1 如何啟動內建App
10-2 Activity啟動器組件
10-3 網路瀏覽器組件
10-4 網路組件
10-5 地圖組件
Chapter11 綜合應用—繪圖、動畫與多媒體
11-1 聲音組件
11-2 綜合應用:行動小畫家
11-3 綜合應用:認識動物
11-4 綜合應用:鯊魚碼表
Chapter12 綜合應用—遊戲程式設計
12-1 認識遊戲程式設計
12-2 綜合應用:打磚塊遊戲
12-3 綜合應用:太空射擊
12-4 綜合應用:打地鼠
Chapter13 綜合應用—檔案、資料庫與語音
13-1 微型資料庫、檔案管理與語音組件
13-2 綜合應用:每日生活記事
13-3 綜合應用:行動測驗
13-4 綜合應用:字母學習
Chapter14 綜合應用—定位服務、相機與感測器
14-1 GPS定位服務、照相機與感測器組件
14-2 綜合應用:旅館在哪裡
14-3 綜合應用:照片塗鴉
14-4 綜合應用:太空射擊Ⅱ
14-5 綜合應用:旅館在哪裡Ⅱ
Chapter15 綜合應用-統計圖表、旅遊景點導覽和OpenData旅遊資訊
15-1 雲端圖表工具與Charts組件
15-2 綜合應用:繪製統計圖表
15-3 綜合應用:單車遊蹤景點導覽
15-4 使用App Inventor字典剖析JSON資料
15-5 綜合應用:OpenData旅遊資訊
Chapter16 綜合應用-AI人工智慧與串接ChatGPT API
16-1 認識人工智慧
16-2 綜合應用:AI2人工智慧應用
16-3 註冊與取得OpenAI帳戶的API Key
16-4 使用AI2串接ChatGPT API
附錄A 安裝與使用離線版AppInventor 2開發環境(電子書)
附錄B App Inventor 2藍牙無線連接(電子書)
立即查看
Java 11程式語言學習手冊(附範例光碟) (1版)
其他會員也一起購買
書名:Java 11程式語言學習手冊(附範例光碟)
作者:陳會安
出版社:全華
出版日期:2019/01/01
ISBN:9789865030131
內容簡介
本書是一本能夠讓您真正學會物件導向程式設計和建立物件導向思維的書,筆者使用大量程式範例和圖例來幫助讀者學習程式設計和驗證所學,能夠讓讀者循序漸進的學習程式語言的基礎、程式設計方法和Java物件導向程式設計,進而作為未來學習物件導向分析與設計的墊腳石。這也是國內第一本使用IntelliJ IDEA整合開發環境,和使用NClass類別圖設計工具的Java語言學習手冊,能夠輕鬆讓讀者使用NClass繪製UML類別圖後,自動產生Java類別程式碼。
■ 本書特色
1.本書是國內第1本使用IntelliJ IDEA整合開發環境,來開發Java程式的電腦書。
2.使用大量圖例說明物件導向技術與觀念,幫助您建立物件導向思考模式。
3.獨家提供fChart流程圖直譯工具:幫助您繪製流程圖,讓您馬上看到執行結果、了解程式執行過程和除錯,加強程式邏輯與解決問題的能力。
4.獨家提供中文版NClass類別圖設計工具:讓您從繪製UML類別圖來輕鬆學習Java物件導向程式設計。
目錄
第一篇 Java語言的基礎
第1章 程式語言與Java的基礎
1-1 程式的基礎
1-2 程式語言的種類
1-3 程式設計技術的演進
1-4 Java語言的基礎
1-5 Java語言的開發環境
1-6 建立Java語言的開發環境
第2章 建立Java程式
2-1 程式設計的基本步驟
2-2 建立簡單的Java程式
2-3 IntelliJ IDEA使用介面與專案結構
2-4 Java程式的基本結構與輸出入
2-5 Java語言的寫作風格
2-6 程式的除錯
第3章 變數、常數與資料型態
3-1 Java語言的識別字
3-2 變數的宣告與初值
3-3 指定敘述
3-4 Java語言的資料型態
3-5 常數的宣告與使用
第4章 運算子與運算式
4-1 運算式的基礎
4-2 Java語言的運算子
4-3 指定運算子
4-4 算術與字串連接運算子
4-5 位元運算子
4-6 資料型態的轉換
第二篇 Java結構化與模組化程式設計
第5章 流程圖與結構化程式開發
5-1 程式邏輯的基礎
5-2 演算法與流程圖
5-3 fChart流程圖直譯工具
5-4 結構化程式開發
5-5 使用fChart進行邏輯訓練
第6章 條件敘述
6-1 程式區塊
6-2 if敘述與關係邏輯運算子
6-3 二選一條件敘述
6-4 案例研究:判斷遊樂場門票
6-5 多選一條件敘述
6-6 巢狀條件敘述
6-7 判斷猜測數字大小
第7章 迴圈
7-1 for計數迴圈
7-2 條件迴圈
7-3 巢狀迴圈與無窮迴圈
7-4 中斷與繼續迴圈
7-5 案例研究:猜數字遊戲
第8章 類別方法 - 函數
8-1 程序與函數的基礎
8-2 建立類別方法
8-3 類別方法的應用範例
8-4 類別變數和變數範圍
8-5 遞迴程式設計
8-6 Math數學類別的類別方法
第9章 陣列與字串
9-1 陣列的基礎
9-2 一維陣列
9-3 二維與多維陣列
9-4 在方法使用陣列參數
9-5 陣列的應用-搜尋與排序
9-6 Java的字串類別
第三篇 Java物件導向程式設計
第10章 物件導向程式開發
10-1 抽象資料型態
10-2 物件導向的應用程式開發
10-3 物件導向的思維
10-4 物件導向技術的三大觀念
10-5 UML類別圖與物件圖
10-6 NClass類別圖設計工具
第11章 類別與物件
11-1 物件導向程式語言
11-2 Java的類別與物件
11-3 類別的建構子
11-4 類別的建構子
11-5 結合類別
11-6 在物件使用類別變數與方法
第12章 繼承、介面與抽象類別
12-1 類別的繼承
12-2 介面
12-3 介面的繼承
12-4 介面的多重繼承
12-5 抽象類別
12-6 常數類別
第13章 巢狀類別、過載與多形
13-1 巢狀類別
13-2 類別的整合關係
13-3 方法的過載
13-4 多形的基礎
13-5 多形與類別
13-6 多形與介面
第14章 例外處理與執行緒
14-1 Java的例外處理
14-2 例外處理的程式敘述
14-3 丟出例外與自訂Exception類別
14-4 執行緒的基礎
14-5 建立Java的執行緒
14-6 Java執行緒的同步
第15章 Java套件與檔案處理
15-1 Java的輸入/輸出串流
15-2 Reader/Writer檔案串流
15-3 InputStream/OutputStream串流的檔案處理
15-4 隨機存取檔案
15-5 Java套件
15-6 Java存取修飾子與Java API套件
第四篇 Java視窗應用程式開發
第16章 Swing視窗應用程式
16-1 Swing套件的基礎
16-2 使用IntelliJ IDEA建立Swing應用程式
16-3 Swing套件的GUI元件
16-4 文字輸入的GUI元件
16-5 選擇功能的GUI元件
第17章 事件處理與Lambda運算式
17-1 事件處理的基礎
17-2 事件改編者類別
17-3 滑鼠事件處理
17-4 鍵盤事件處理
17-5 Swing元件的事件處理
17-6 Lambda運算式與預設方法
第五篇 Android App開發
第18章 Android App應用程式開發
18-1 Android行動作業系統
18-2 下載與安裝ADK Bundle
18-3 Android模擬器的基本使用
18-4 建立Android App
18-5 Android App專案結構
附錄A:使用Intellij IDEA整合開發環境
附錄B:ASCII碼表
立即查看
行銷企劃:邏輯、創意、執行力 (4版)
其他會員也一起購買
行銷企劃:邏輯、創意、執行力4/e(四版)
作者: 曾光華
出版社:前程文化
出版日期:2021/09/01
語言:繁體中文
內容簡介
掌握思考、架構、下筆的訣竅,有效提升行銷企劃力!
企劃無法輕鬆學、馬上通,但經由學習正確有效的思考、架構與下筆,讀者可以越來越接近專業。
為此,作者憑藉二十餘年行銷教學與業界輔導經驗為本書注入以下特色:
.全面剖析行銷企劃的觀念與方法
本書配合直擊要點的圖表照片與生動的案例,完整分析行銷企劃各個層面,讓讀者掌握正確的企劃思考與架構。新版調整用字、段落、案例與照片等,讓觀念解析更為順暢與完整。
.呈現精彩的實務企劃與評述
本書收錄13份實務企劃,藉由觀摩原汁原味的作品與一針見血的評述,讀者將學會如何判斷企劃品質,並領略企劃撰寫的技巧。
.傳授企劃達人的寶貴經驗
本書「企業導航」專欄納入總經理、業務總監、創意總監、品牌主管等共9名業界人士的企劃經驗談,讀者可快速吸收過來人的智慧。
.提供動腦練習的機會
本書以筆記頁方式呈現「暫停一下」方塊,讀者可透過練習方塊中的問題、閱讀解惑文字,熟練行銷企劃的觀念與方法。
作者介紹
作者簡介
曾光華
學歷:政治大學企管學士、美國密蘇里大學行銷管理碩士、博士(1995)
現職:中正大學企管系暨行銷管理碩士班教授
經歷:重視另一種SCI(social contribution index),因此:
.擔任多個政府單位、民間企業之企業諮詢顧問
.每年受邀到各界演講或授課達百場,題目涵蓋行銷策略、服務行銷、創意思考、教學方法、電影賞析等,因擅長啟發學員思考而備受歡迎
.出版「讓讀者讀得下、讀得懂、讀出興趣、讀出知識」的行銷教科書
相關著作:《行銷管理》、《行銷管理概論》、《行銷學原理》、《服務業行銷與管理》、《觀光與餐旅行銷》、《金融服務行銷》、《消費者行為》、《行銷管理個案》、《行銷企劃》
著作理念:作者喜愛從多元閱讀、悠閒旅遊、隨性攝影以及每年上百部電影中瞭解世界百態,並培養敏銳的觀察及獨立的見解;但最愛的還是透過講演與著書,以清晰的架構、深刻的分析和生動的溝通,讓更多人從大處看趨勢、從小處看現象、用感性與理性求知。
目錄
第一篇 行銷企劃的本質與目標
第 1 章 行銷企劃的本質
第 2 章 行銷企劃目標
第二篇 進行情況分析
第 3 章 外部環境分析
第 4 章 內部環境分析
第三篇 制定行銷企劃方案
第 5 章 激發行銷企劃創意
第 6 章 新產品上市行銷企劃
第 7 章 公關與事件行銷企劃
第 8 章 促銷企劃案
第 9 章 其他類行銷企劃:案例與分析
第四篇 呈現行銷企劃
第10章 行銷企劃的撰寫與簡報
詳細資料
ISBN:9789860679656
規格:平裝 / 448頁 / 17 x 23 x 2.5 cm / 普通級 / 雙色印刷 / 四版
出版地:台灣
本書分類:專業/教科書/政府出版品> 管理類> 行銷> 行銷學
立即查看
閱讀‧樂讀
ISBN13:9789865261085
出版社:新學林
作者:周志川;卓美惠;邵曼珣;陳美琪;葉錦霞-編
裝訂/頁數:平裝/194頁
規格:23cm*17cm*1.2cm (高/寬/厚)
版次:4
出版日:2021/09/01
中國圖書分類:中國國文課本
內容簡介
本書在生命教育的課程宗旨下,編寫與生命有關的各項議題,包括自我探尋、生命關照、親情思慕、摯情厚誼、生活感知、社會關懷等六個主題單元,共選錄近三十篇文章,冀與學生的成長經驗、生活感悟及實用價值相聯繫。使學生能從這些古今名作中,領略閱讀的滋味,提升寫作的能力,並思索自己的人生角色,從而得到心靈的撫慰。
目錄
序 言 I
一、自我探尋
世說新語選/劉義慶 3
名二子說/蘇洵 9
幽夢影選/張潮 13
冰鑑.情態/曾國藩 21
飛魚季/夏曼.藍波安 27
二、生命關照
上古天真論/黃帝內經 35
枕中記/沈既濟 39
沉醉東風.漁父/白樸 49
張太醫論病細窮源/曹雪芹 51
中藥動物園/李欣倫 57
三、親情思慕
鄭伯克段于鄢/左傳 73
論語選/孔子 79
洗兒戲作/蘇軾 85
向肉身道謝/簡媜 87
洗澡/張輝誠 91
四、摯情厚誼
彌子瑕有寵/韓非子 101
刺客列傳(節錄)/司馬遷 103
蝶戀花.佇倚危樓風細細/柳永 109
三生石/余光中 113
微笑老妞/甘耀明 117
五、生活感知
乾卦/易經 135
詠茶十二韻/齊己 141
走過箭竹草原/劉克襄 143
刀工/徐國能 149
六、社會關懷
老子選/老子 161
留侯世家(節錄)/司馬遷 163
登高/杜甫 165
越州趙公救災記/曾鞏 169
美麗新世界/心岱 173
立即查看
ESP32 x App Inventor 2 微電腦應用實作 - 最新版 - 附贈MOSME行動學習一點通:評量.加值 (1版)
類似書籍推薦給您
【簡介】
1、教案配合線上的模擬軟體操作,增強學習動機。
2、簡化教師備課時間,隨時隨地QR一下就上線。
3、學生預習簡單,線上立即看結果,省錢又省力。
4、單元學習後舉一反三、舉一反四,動腦開創意。
5、附章節課後評量,從實例發現問題,解決問題。
6、教與學科技化,實例實用有趣,活用雲端學習。
【目錄】
Chapter 1︱各項軟硬體的準備安裝與設定
1-1︱ESP32 的認識和微控器的比較
1-2︱ESP32 晶片腳位
1-3︱簡易實驗板的製作
1-4︱App Inventor的認識與使用介紹
1-5︱線上模擬軟體Wokwi
1-6︱ESP32程式的架構
1-7︱準備開始實作ESP32
1-8︱ESP32 Hello World
1-9︱APP製作-藍牙搜尋與配對
Chapter 2︱ESP32與AI2基本指令
2-1︱變數與資料型態
2-2︱ESP32基本指令介紹
2-3︱App Inventor 2基本指令
2-4︱序列埠通訊
Chapter 3︱LED的實習
3-1︱LED的認識與控制範例
3-2︱多個LED的顯示控制
3-3︱LED交通號誌燈
3-4︱App Inventor遠端按鈕控制LED
3-5︱ESP32與手機App雙向溝通
Chapter 4︱七段顯示器的實習
4-1︱七段顯示器的認識
4-2︱單個七段顯示器:0∼9計數
4-3︱74HC595與七段顯示器
4-4︱74HC595控制2個七段顯示器顯示
4-5︱四位數七段顯示器
4-6︱74HC595控制四位數七段顯示器
4-7︱APP製作-藍牙時鐘
Chapter 5︱輸入裝置的實習
5-1︱數位式開關綜合實習
5-2︱薄膜式4×4鍵盤
5-3︱ESP32的ADC與DAC
5-4︱ESP32的電容式觸控
5-5︱語音辨識輸入
Chapter 6︱聲光效果的實習
6-1︱蜂鳴器
6-2︱RGB三色LED
6-3︱WS2812B串列式RGB LED
6-4︱鍵盤控制發聲-音樂演奏
6-5︱安卓手機與Google小姐讀稿機
6-6︱語音控制燈條與彩球
6-7︱APP繪圖
Chapter 7︱液晶顯示器LCD與OLED
7-1︱LCD的認識
7-2︱基本文字的顯示
7-3︱自創字型與圖案
7-4︱OLED的實習
7-5︱語音下棋
Chapter 8︱超音波感測
8-1︱超音波感測器HC-SR04的認識
8-2︱超音波感測器基本實習
8-3︱倒車雷達應用
8-4︱HC-SR04與LCD結合應用
8-5︱HC-SR04與APP結合應用
Chapter 9︱溫濕度感測實習
9-1︱溫濕度感測器的認識
9-2︱溫濕度感測器基本實習
9-3︱溫度感測與LCD結合應用
9-4︱DHT溫度感測+OLED的顯示
9-5︱DHT溫濕度感測與手機APP結合應用
Chapter 10︱直流馬達與伺服馬達
10-1︱直流馬達的認識
10-2︱直流馬達的實習
10-3︱伺服馬達的認識
10-4︱伺服馬達的基本控制實習
10-5︱手機APP控制伺服馬達-簡易機器手臂
Chapter 11︱LED點矩陣模組顯示器
11-1︱認識MAX7219
11-2︱基本顯示實習
11-3︱LED點矩陣與RTC的結合應用
11-4︱NTP的認識
Chapter 12︱ESP32 WiFi
12-1︱ESP32 WiFi認識
12-2︱ESP32 WiFi連線與掃描
12-3︱ESP32 WiFi與NTP結合
12-4︱ESP32 WiFi控制LED
12-5︱溫濕度感測值顯示於網頁伺服器
附錄︱課後評量簡答
立即查看
App Inventor 2 應用程式設計 - 含MPP行動應用軟體程式設計專業技術能力國際認證 Fundamentals Level與Essentials Level 附多媒體影音教學光碟 - 附贈OTAS題測系統
類似書籍推薦給您
1.「系統學習」–劃分六大領域,主題明確。
2.「導引說明」–重點銜接試題,邏輯清晰。
3.「循序解題」–步驟循序漸進,輕鬆上手。
4.「教學影片」–影片輔助學習,效果加倍。
目錄
----------------------------------------
第一類 App Inventor 使用者介面設計
----------------------------------------
Chapter 1 App Inventor 使用者介面設計
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 App Inventor 資料運算
2-1 資料運算
2-2 指定運算
2-3 算術運算
2-4 關係運算
2-5 邏輯運算
2-6 字串處理
2-7 變數運算
第2章 MPP國際認證術科試題與解析
APP201:單位換算 App
APP202:計算方程式 App
第2章 章後習題
Chapter 3 App Inventor 流程控制
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 App Inventor 清單陣列
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 App Inventor 程序的應用
5-1 程序(副程式)
5-2 不傳回值的程序(無參數)
5-3 不會傳回值的程序(多個參數)
5-4 會傳回值的程序
第5章 章後習題
----------------------------------------
第四類 App Inventor 多媒體基礎應用
----------------------------------------
Chapter 6 App Inventor 多媒體元件基本應用
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 App Inventor 動畫基本應用
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 App Inventor 手機遊戲
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 App Inventor 資料庫的基本應用
9-1 App Inventor 資料庫
9-2 何謂 TinyDB 元件 ?
9-3 CSV檔案格式的基本應用
第9章 MPP國際認證術科試題與解析
APP601:行動筆記本 App
APP602:英文行動學習 App
APP603:行動書籍管理系統 App
APP604:捉小豬(結合資料庫)App
APP605:擲骰子積分賽統計 App
第9章 章後習題
----------------------------------------
附錄
----------------------------------------
有關MPP國際認證
章後習題解答
立即查看
App Inventor 2輕鬆學 : 手機應用程式簡單做(第二版) 暢銷回饋版 (2版)
類似書籍推薦給您
內容簡介
答謝熱情讀者,銷暢回饋中!
易學易懂的圖解說明,加深學習者的印象與使用技巧。
★以深入淺出的方式,站在無程式背景的學習者角度思考,目的是讓學習者利用邏輯思維與執行步驟來思考問題和解決問題。
★每章都有多個應用範例,範例精緻且多樣化,依照指示進行設定都能完成編排。
★以「做中學」的方式,讓學習者將所學到的組件應用在實際的範例之中。
★本書是全方位的APP Inventor學習教材,除了學習程式模塊的運用技巧外,圖像的設計製作也有著墨,讓學習者跟著附錄的解說,也能加入精美的圖案或背景插圖,輕鬆美化生硬的版面。
本書特色
本書專為毫無程式設計背景的人所撰寫,讓學習者利用邏輯思維與執行步驟來思考問題和解決問題,靈活運用App Inventor所提供的程式模塊,輕鬆設計出各種豐富而精采的APP專案。
書中規劃了「簡單做設計」和「密技」單元,讓學習者輕鬆運用介紹的功能來編排版面或設定組件的程式模塊,「範例」是將該章節所學到功能技巧,靈活運用到日常生活的APP專案中,範例多達三十個以上,精緻而完整。
本書「附錄」將一般讀者不熟悉的影像處理也一併做介紹,對於如何製作去背景的按鈕,以及如何製作螢幕背景圖的技巧都一併做介紹,讓讀者不再為插圖的設計傷腦筋。
內附完整範例與相關圖檔,方便學習者操作練習,無程式基礎的人也能輕鬆上手無負擔。
從開發環境的建構、專案的設計、管理、維護、測試、打包、上架Play商店等都有完整解說,主題涵蓋介面的布局、程式基礎運算、流程控制、清單應用、影片、音樂、照相、錄影、繪圖、動畫、網路瀏覽器、地標搜尋、導航、電話、簡訊、聯絡人等各種應用,內容精彩有看頭。
目錄
第一章 App Inventor簡介
1-1建構App Inventor開發環境
1-1-1申請Google帳戶
1-1-2手機安裝MIT AI2 Companion App
1-1-3進入App Inventor 2開發網頁
1-1-4設定中文操作環境
1-2App Inventor架構與環境介紹
1-2-1新增專案
1-2-2「畫面編排」介面
1-2-3「程式設計」介面
1-3認識App Inventor模塊
1-3-1模塊類型
1-3-2模塊色彩與涵義
1-3-3模塊拼接技巧
1-4專案管理與維護
1-4-1檢視我的專案
1-4-2匯入專案
1-4-3專案另存新名稱
1-4-4刪除專案
1-4-5導出專案
1-4-6打包apk安裝檔
1-4-7打包成Android App Bundle(.aab)
1-5測試專案
1-6建立與測試我的第一個App專案-外國人學中文
1-6-1建立新專案
1-6-2變更螢幕標題
1-6-3由「畫面編排介面」編排組件
1-6-4由「程式設計介面」拼接模塊
1-6-5以AI伴侶進行實機測試
1-7製作螢幕圖示與退出APP程式
1-7-1製作與上傳螢幕圖示
1-7-2按下按鈕離開App程式
1-7-3打包apk並顯示二維條碼
第二章 用戶介面與介面布局
2-1設置常用組件
2-1-1標籤設定
2-1-2按鈕設定
2-1-3文字輸入盒設定
2-1-4密碼輸入盒設定
2-1-5圖像設定
2-1-6滑桿設定
2-1-7組件列表管理
2-2專案螢幕(Screen)
2-2-1新增與刪除螢幕
2-2-2變更螢幕標題
2-2-3螢幕屬性
2-2-4變更螢幕底色圖案
2-3介面配置
2-3-1水平配置/垂直配置
2-3-2表格配置
2-3-3垂直/水平捲動配置
2-3-4靈活運用介面配置-巢狀布局
2-4範例-念中文給你聽
2-4-1學習重點
2-4-2新建專案名稱
2-4-3畫面編排與組件列表
2-4-4組件屬性設定
2-4-5程式設定
2-5範例-動態按鈕與聲效設定
2-5-1學習重點
2-5-2編排組件
2-5-3匯入相關素材
2-5-4組件屬性設定
2-5-5按鈕程式設計
2-6範例-設置多螢幕
2-6-1學習重點
2-6-2新增螢幕
2-6-3畫面編排與屬性設定
2-6-4螢幕切換設定
2-7範例-相簿瀏覽
2-7-1畫面編排與屬性設定
2-7-2按鈕程式設計
第三章 程式基礎運算
3-1軟體開發基本觀念
3-1-1建立物件導向概念
3-1-2培養運算思維
3-1-3程式流程圖繪製
3-2基礎運算原則
3-2-1常數
3-2-2變數
3-2-3字串運算
3-2-4算術運算
3-2-5比較運算
3-2-6邏輯運算
3-3範例-個人資料填寫
3-3-1學習重點
3-3-2畫面編排與組件清單
3-3-3組件屬性設定
3-3-4日期選擇器設定
3-3-5文字合併顯示在標籤中
3-3-6按下按鈕合併顯示個資
3-4範例-身體質量指數BMI計算
3-4-1學習重點
3-4-2畫面編排與屬性設定
3-4-3觸發「開始計算」按鈕
3-4-4觸發「清除重算」按鈕
3-5範例-簡易數學運算
3-5-1學習重點
3-5-2畫面編排與屬性設定
3-5-3設定0-9按鈕程式
3-5-4觸發「清除重算」按鈕
3-5-5變數建立與宣告
3-5-6加/減鈕設定
3-5-7按「=」鈕顯示運算結果
第四章 流程控制與清單應用
4-1決策流程控制
4-1-1單向判斷式
4-1-2雙向判斷式
4-1-3多向判斷式
4-2迴圈流程控制
4-2-1For迴圈
4-2-2While迴圈
4-3清單
4-3-1建立清單
4-3-2清單選擇器組件
4-3-3清單顯示器組件
4-4對話框組件
4-4-1對話框的事件與方法
4-4-2顯示警告訊息
4-4-3顯示訊息對話框
4-4-4互動式對話訊息
4-5範例-基本資料單選
4-5-1畫面編排與組件列表
4-5-2組件命名與屬性設定
4-5-3單選鈕程式設定
4-5-4顯示結果鈕設定
4-6範例-基本資料複選
4-6-1組件列表與屬性設定
4-6-2程式模塊設定
4-7範例-選課系統
4-7-1畫面編排與組件列表
4-7-2組件命名與屬性設定
4-7-3設置變數與清單內容
4-7-4事件的觸發
4-7-5刪除鈕設定
4-8範例-相片瀏覽器
4-8-1素材匯入
4-8-2畫面編排與組件屬性設定
4-8-3清單的宣告與建立
4-8-4設定往前與往後按鈕
第五章 多媒體影音應用
5-1聲音相關組件
5-1-1音樂播放器
5-1-2音效
5-1-3錄音機
5-1-4語音識別
5-2照相相關組件
5-2-1照相機
5-2-2圖像選擇框
5-3影片相關組件
5-3-1錄影機
5-3-2影片播放器
5-4範例-歌曲點播器
5-4-1組件列表與屬性設定
5-4-2「播放」與「停止」鈕程式設定
5-4-3「暫停/繼續」鈕程式設定
5-5範例-小小音樂家
5-5-1前置作業
5-5-2組件列表與屬性設定
5-5-3琴鍵程式設定
5-6範例-錄放影面板
5-6-1組件列表與屬性設定
5-6-2定義程序
5-6-3螢幕初始化
5-6-4錄影功能設定
5-6-5播放功能設定
5-7範例-色彩調配器
5-7-1組件列表與屬性設定
5-7-2設定背景色的選取
5-7-3以紅/綠/藍滑桿進行選色
第六章 繪圖動畫應用
6-1畫布組件
6-2球形精靈
6-3圖像精靈
6-4範例-滾球大小控制
6-4-1組件列表與屬性設定
6-4-2設定滑桿位置的改變
6-4-3球形精靈到達邊界進行反彈
6-4-4滑過球形精靈指定方向
6-5範例-點線塗鴉
6-5-1組件列表與屬性設定
6-5-2設定畫布清除
6-5-3設定畫布被碰觸時畫圓
6-5-4設定畫布被拖曳時畫出線條
6-5-5設定紅/藍/綠色筆
6-5-6畫筆粗細控制
6-6範例-為自拍相片塗鴉
6-6-1組件列表與屬性設定
6-6-2設定畫布被拖曳時畫出線條
6-6-3設定相機進行拍照
6-6-4設定畫筆顏色
6-6-5以搖晃手機清除畫布
6-7範例-以連續圖做動畫
6-7-1元件清單與屬性設定
6-7-2程式設定
6-8範例-貓捉老鼠遊戲
6-8-1組件列表與屬性設定
6-8-2定義與執行「老鼠移動」程序
6-8-3設定「貓」組件的移動與碰撞
6-8-4設定「重設」鈕
第七章 網路資源整合運用
7-1網路瀏覽器
7-2Activity啟動器
7-2-1使用Activity啟動器
7-2-2 Activity屬性說明
7-2-3以Activity啟動器開啟網頁瀏覽器
7-2-4設定電子郵件超連結
7-2-5設定YouTube影片超連結
7-2-6啟用Google地圖
7-2-7地圖導航
7-2-8以Activity啟動器開啟網路搜尋
7-3位置感測器
7-4範例-使用捲動配置瀏覽官方網頁
7-4-1組件列表與屬性設定
7-4-2網路瀏覽器開啟官網
7-5範例-輸入網址瀏覽網頁
7-5-1版面編排與屬性設定
7-5-2網址輸入框設定
7-5-3瀏覽按鈕設定
7-6範例- Google Maps地標搜尋
7-6-1組件列表與屬性設定
7-6-2搜尋按鈕程式設定
7-7範例-導航至指定地點-高雄義大世界
7-7-1組件列表與屬性設定
7-7-2以位置感應器偵測位置
7-7-3設定導航鈕啟動導航功能
7-8範例-活動宣傳-Google地圖/YouTube影片/Mail連結
7-8-1組件列表與屬性設定
7-8-2地點連結設定
7-8-3連結至YouTube宣傳影片
7-8-4連結至電子郵件信箱
第八章 社交應用-電話/簡訊/聯絡人
8-1電話撥號器
8-2聯絡人選擇器&撥號清單選擇器
8-3電子郵件選擇器
8-4簡訊
8-5分享
8-6範例-撥打電話&發送訊息
8-6-1組件列表與屬性設定
8-6-2設定撥打電話
8-6-3設定傳送簡訊
8-7範例-由手機選取聯絡人並發送訊息
8-7-1組件列表與屬性設定
8-7-2設定由聯絡人選取姓名/電話
8-7-3設定發送簡訊
8-8範例-分享相片與心情故事
8-8-1組件列表與屬性設定
8-8-2設定圖片選取
8-8-3設定文字加入相片中
8-8-4設定文字顏色的選取
8-8-5以「重設文字」清除畫布
8-8-6設定分享給朋友
第九章 上架到Google Play
9-1申請註冊Google Play開發者
9-2準備打包應用程式
9-2-1退出App程式鈕
9-2-2螢幕畫面切換
9-2-3螢幕屬性設定
9-2-4測試與打包程式
9-3準備描述文字與說明圖片
9-4上傳應用程式要領
9-4-1新建應用程式
9-4-2「資訊主頁」介紹
9-4-3設定商店資訊
9-4-4上傳應用程式套件
附錄A:以免費影像處理軟體GIMP編修圖片
A-1使用「Google圖片」搜尋插圖
A-2為插圖做去背景處理
A-3裁切相片成為螢幕背景圖
立即查看
程式邏輯訓練從App Inventor 2中文版範例開始 (2版)
類似書籍推薦給您
簡介
零距離接觸多達100則以上的App Inventor 2範例,帶您一步一步前往App Inventor 2的世界!
本書使用簡易的情境敘述、一目了然之程式流程圖並搭配各式各樣App Inventor 2程式範例,讓讀者能快速建立正確又清晰的程式邏輯基礎,亦能應用在其他程式語言設計上。書內範例內容由基礎工具一路延伸至多媒體、繪圖、感測器等進階應用,其中更包含了常見的演算法觀念,不僅能讓初學者打下程式設計基礎,也能讓已接觸過程式語言的讀者對於程式設計邏輯更加清楚熟練。
※請至五南官網下載範例檔案
檔案內容包含:
App範例程式碼、App Inventor 2程式開發環境介紹、使用TinyWebDB元件的前置設定說明、樂高機器人應用範例、通信連接App應用介紹。
目錄
Chapter 1 程式邏輯訓練導論
1-1 何謂程式邏輯
1-2 撰寫演算法的原則
1-3 描述演算法的方法
1-4 程式設計概念
Chapter 2 資料運算的應用
2-1 四則運算(基本題)App
2-2 四則運算(進階題)App
2-3 公尺與英呎的轉換(基本題)App
2-4 公尺與英呎的轉換(進階題)App
2-5 攝氏轉換成華氏App
2-6 一元二次方程式App
2-7 國際匯率換算App
2-8 幾何圖形面積計算App
2-9 家庭電費計算App
2-10 測量BMI體質指數App
Chapter 3 流程控制的應用
3-1 成績處理(基本題)App
3-2 成績處理(進階題)App
3-3 奇偶數(基本題)App
3-4 奇偶數(進階題)App
3-5 求最小值App
3-6 求絕對值較大者App
3-7 剪刀石頭布App
3-8 訂書籍系統App
3-9 最大公因數App
3-10 質數計算App
Chapter 4 清單(陣列)的應用
4-1 統計及格科目數App
4-2 成績排名次APP程式
4-3 二維清單陣列的元素相加App
4-4 氣泡排序法App
4-5 循序搜尋法App
4-6 點餐系統App
4-7 投擲骰子App
4-8 隨堂抽籤App
4-9 《終極密碼》遊戲App
4-10 1A2B猜數字遊戲App
Chapter 5 程序(副程式)的應用
5-1 利用副程式計算圓的「面積與周長」
5-2 利用副程式計算「一元二次方程式」
5-3 利用副程式計算「攝氏轉換成華氏」App
5-4 利用副程式計算「BMI」App
5-5 利用副程式計算「N!階乘」App
5-6 利用副程式計算「費氏數列(Fibonacci(N))」App
5-7 利用副程式計算「(1+2)+(1+2+3)+⋯(1+2+3+⋯+10)」App
5-8 利用副程式計算「閏年」App
5-9 利用副程式「語音跨年倒數計時器」App
5-10 利用副程式「檢查密碼」App
Chapter 6 多媒體的應用
6-1 手機相機App
6-2 我的樂高作品有聲書App
6-3 手機鋼琴App
6-4 音樂播放器App
6-5 音樂播放器(進階版)App
6-6 錄音機App
6-7 錄音機(進階版)App
6-8 攝影機App
6-9 我是鸚鵡App
6-10 自編有聲書App
Chapter 7 繪圖及動畫的應用
7-1 我的塗鴉板App
7-2 我的塗鴉板(進階版)App
7-3 取得RGB值的App
7-4 乒乓球發球分解動作App
7-5 老鷹與獵人App
7-6 投擲骰子App
7-7 打忍者(打地鼠)App
7-8 猜拳遊戲App
7-9 猜數字大小App
7-10 數字鍵盤練習App
Chapter 8 感測器的應用
8-1 手機操控球體移動App
8-2 手機操控球體移動(進階版)App
8-3 模擬飛行人員操控飛機App
8-4 模擬飛機遇到亂流App
8-5 訓練雙手平衡控制App
8-6 熱門景點App
8-7 語音Google地圖App
8-8 時間管理App
8-9 動態製作個人化名片App
8-10 個人化的QRCode之App
Chapter 9 社交的應用
9-1 我的手機通訊錄App
9-2 我的手機撥號器App
9-3 非同步傳送簡訊App
9-4 個人化貼圖編輯工具App
9-5 整合Google Mail的App
Chapter 10 資料儲存的應用
10-1 我的筆記本(微型資料庫版本)App
10-2 我的語音筆記本(微型資料庫版本)App
10-3 書籍管理(CSV版本)App
10-4 書籍管理(微型資料庫版本)App
10-5 雲端電子書城App(基本版)
10-6 雲端電子書城App(進階版)
10-7 書籍管理(TinyWebDB版本)App
Chapter 11 通信連接的應用
11-1 嵌入式手機瀏覽器App
11-2 我的最愛書籤網頁管理App
11-3 我的好友eMail管理App
11-4 最愛景點管理App
11-5 YouTube影片管理App
11-6 藍牙聊天室App
11-7 藍牙語音聊天室App
11-8 手機與「樂高機器人」連線App
11-9 蒐集紫外線指數「大數據」App
11-10 紫外線指數「大數據」統計App
Chapter 12 樂高機器人的應用
12-1 手機與「樂高機器人」連線(進階版)App
12-2 手機操控樂高機器人App
12-3 讓機器人繞一個正方形App
12-4 偵測觸碰感測器App
12-5 機器人碰碰車App
12-6 偵測聲音感測器App
12-7 偵測光源感測器App
12-8 樂高軌跡車App
12-9 偵測超音波感測器App
12-10 機器人走迷宮App
附錄1 App Inventor程式的開發環境
附錄2 手機App結合Firebase雲端資料庫
附錄3 App結合Google表單(使用Spreadsheet元件)
立即查看