為您推薦
其他會員也一起購買
【簡介】 本書特色 本書的主要目的是幫助初學者、學過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藍牙無線連接(電子書)
類似書籍推薦給您
泰國, 國人熱愛前往的旅遊勝地! 同時也可以說是觀光大國, 難忘美食、瘋狂育樂、放鬆按摩、海島度假, 一應俱全! 泰語, 去泰國前先認識泰語, 是親近泰國的最好方式。 除了學習和當地人交流外,也深度探索泰國之美。 專屬的完美旅遊都能一本獲得, 輕鬆上路、零負擔出國趣泰國玩! 如果已經下定決心, 那就做足準備、放手一搏、盡情揮灑, 一起趣一趟不負此生的完美泰國旅行吧! 悠閒度假的重點在於「心情愉悅」。 學習語言輕鬆達到溝通、聊天以及分享的目的… 沒有…深奧的泰語文法,只有…簡單詞彙、輕鬆上口的泰語會話 當然一起帶著《走吧!一起用泰語趣旅行!》, 只要看得懂英語拼音,就能在泰國盡情享受、吃喝玩樂一把抓! 《走吧!一起用泰語趣旅行!》擁有但不只有…… 輕薄尺寸、必備旅遊會話單字、工具書、隨身音檔下載, 讓你輕鬆遊玩,學習豐富,享受完美的泰國之旅! 【輕鬆使用、簡易上手、精彩旅行!】 適用對象: 1. 泰文新手,或具備初階泰文聽讀能力學習者 2. 計畫去泰國(自助)旅遊的人 使用時機: 1. 出國行前針對基本語言能力、旅遊情報或各方面進行準備 2. 出國時臨時惡補,放進包包帶出門隨時方便查閱 [旅行一定會說到的會話] ˙ 藍綠色底框 + 綠色字,表示非常重要的會話 ˙ 淺綠色底框 + 白色字,表示一組對話 ˙ 會話內容涵蓋各種情境,套色標示句中關鍵字 ˙ 以中文句為主,方便讀者查找 ˙ 泰籍老師精心錄製音檔MP3 *本書附贈CD片內容音檔為MP3格式 *QR code 位置可見使用說明P004 *音檔即頁碼編號 [套上單字即可使用的萬用句型] ˙ 簡短、實用的萬用句型 ˙ 補充各式可套用到會話裡的單字 ˙ 句型、單字皆補充英文拼音 ˙ 單字補充實景照片,加深記憶 [在泰國自助旅行一定會看到聽到用到的單字] ˙ 在泰國生活、遊玩一定會用到的單字 ˙ 單字皆補充英文拼音 ˙ 單字搭配實景照片,更容易對照記憶 [旅遊資訊的文化] ˙ 補充最實用的旅遊資訊 ˙ 規劃行程的參考 ˙ 旅遊前不可不知的泰國文化 ˙ 重要之旅遊禮儀 *本書改版自2016年5月出版的《走吧!一起用泰語去旅行!》。 [VRP虛擬點讀筆介紹] 1. 在哪裡下載「VRP虛擬點讀筆」? (1)讀者可以掃描書中的QR Code連結,或是於App商城搜尋「Youtor」下載即可。 2. 為什麼會有「VRP虛擬點讀筆」? (1)以往讀者購買語言學習工具書時,為了要聽隨書附贈的音檔,總是要拿出已經很少在用的CD播放器或利用電腦,又或是轉存到手機來使用,耗時又不方便。 (2)坊間當然也有推出「點讀筆」來改善此種學習上的不方便,但是一支筆加一本書往往就要二、三千元,且各家點讀筆又不相容,CP值真的很低。 (3)後來雖然有了利用QR Code掃描下載檔案至手機來聽取音檔的方式,但手機不僅必須要一直處在上網的狀態,且從掃描到聽取音檔的時間往往要花個5秒以上,很令人氣結。 (4)因此,我們為了同時解決讀者以上三種困擾,特別領先全球開發了「VRP虛擬點讀筆」,並獲得專利,希望這個輔助學習的工具,能讓讀者不僅不用再額外花錢,且使用率和相容性也是史上最高。 3. 「VRP虛擬點讀筆」就是這麼方便! (1)讀者只要透過書中的QR Code連結,就能立即下載「Youtor App」。(僅限iPhone和Android二種系統手機) (2)下載完成後,可至App目錄中搜尋需要的音檔或直接掃描內頁QR Code,將音檔一次從雲端下載至手機使用。 (3)當音檔已完成下載後,讀者只要拿出手機並開啟「Youtor App」(內含VRP虛擬點讀筆),就能隨時掃描書中頁面的QR Code立即讀取音檔(平均1秒內)且不需要開啟上網功能。 (4)「VRP虛擬點讀筆」就像是點讀筆一樣好用,還可以調整播放速度(0.8-1.2倍速),加強聽力練習。 (5)「VRP虛擬點讀筆」比點讀筆更好用,具有定時播放、背景播放的功能,也可以自動換頁或是手動點選想要的頁數,聆聽該頁音檔。 (6)如果讀者擔心音檔下載後太佔手機空間,也可以隨時刪除音檔,下次需要使用時再下載。購買本公司書籍的讀者等於有一個雲端的CD櫃可隨時使用。 (7)詳細使用及操作方法請見書中使用說明。 ※ 本書未提供光碟燒錄服務。 ※ 雖然我們努力做到完美,但也有可能因為手機的系統版本和「Youtor App」不相容導致無法安裝,在此必須和讀者說聲抱歉,若無法正常使用,請與本公司聯繫,由專人為您服務。