注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構MIT App Inventor完全上手:不會編程也能樂高式構建Android應用的編程神器

MIT App Inventor完全上手:不會編程也能樂高式構建Android應用的編程神器

MIT App Inventor完全上手:不會編程也能樂高式構建Android應用的編程神器

定 價:¥49.80

作 者: (美)沃爾特 等著,靳曉輝 等譯
出版社: 清華大學出版社
叢編項:
標 簽: 程序設計 計算機/網絡 移動開發(fā)

購買這本書可以去


ISBN: 9787302404293 出版時間: 2015-08-01 包裝:
開本: 頁數: 字數:  

內容簡介

  使用MIT的App Inventor 2,任何人都可以構建出完整的、可用的Android應用——而不必編寫代碼!即使沒有任何編程經驗,本書也能夠幫助你做到這一點。與聚焦于已過時的Google版本的書籍不同, MIT App Inventor完全上手——不會編程也能“樂高式”構建Android應用的編程神器 基于MIT強勢更新的第2版進行編寫。《MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神》指導讀者一步步地完成每個任務和功能,展示了如何通過拖曳、放置和連接拼圖塊——而非編寫代碼——來創(chuàng)建應用。在學習過程中,讀者還將掌握專業(yè)的設計和開發(fā)技術,如果今后確實想要編寫代碼,那么也會用到這些技術。通過實際動手做項目,讀者能夠掌握包括從GPS到動畫的多種功能,構建出高質量的用戶界面,讓應用正常工作,并使用App Inventor的模擬器測試它(甚至都不需要Android設備)!涵蓋內容◆ 了解移動設備以及移動App在其上的運行方式◆ 使用設計器(Designer)規(guī)劃App的行為和外觀◆ 使用塊編輯器(Blocks Editor)告訴App做什么以及如何做◆ 創(chuàng)建變量并學會如何高效地使用它們◆ 使用過程來組合和重用更大、更復雜App中的代碼片段◆ 在列表和數據庫中保存數據◆ 使用App Inventor的游戲、動畫和媒體特性◆ 使用多屏幕創(chuàng)建更復雜的App◆ 集成傳感器來讓App可感知位置◆ 調試App并修復問題◆ 將創(chuàng)造性和邏輯思維相結合并嘗試創(chuàng)建更復雜的App

作者簡介

暫缺《MIT App Inventor完全上手:不會編程也能樂高式構建Android應用的編程神器》作者簡介

圖書目錄

第1章 編程入門
1.1 操作系統(tǒng)
1.2 Android的優(yōu)勢
1.2.1 擴展App的功能
1.2.2 Google服務
1.3 應用
1.4 編程語言
1.5 小結
1.6 練習
第2章 使用MIT App Inventor構建應用
2.1 MIT App Inventor網站
2.1.1 登錄
2.1.2 Designer
2.1.3 Blocks Editor
2.1.4 AI2 Companion App
2.1.5 Android模擬器
2.1.6 使用USB連接到Android設備
2.2 進入App內部
2.2.1 事件處理程序
2.2.2 每次只做一件事
2.3 練習:Sherlock Is Watching
2.4 將要構建的應用
2.4.1 名為“Speak, Android!”的App
2.4.2 Pollock
2.4.3 Fore
2.4.4 Android Quiz
2.5 上傳到Google Play
2.6 小結
2.7 練習
第3章 App Inventor工具箱
3.1 創(chuàng)建新項目
3.2 設計器(Designer)的要件
3.2.1 調色板(Palette)
3.2.2 查看器(Viewer)
3.2.3 組件(Components)
3.2.4 屬性(Properties)
3.2.5 媒體(Media)
3.3 練習:名為“Speak, Android!”的App
3.3.1 連接你的設備
3.3.2 在已連接的設備上查看App
3.4 小結
3.5 練習
第4章 變量
4.1 組件屬性:內置變量
4.1.1 單擊計數器(Clicker-Counter)App
4.1.2 屬性:取值器和賦值器
4.1.3 單擊計數器擴展
4.2 事件參數:特殊變量
4.3 練習:Pollock
4.3.1 界面
4.3.2 塊編程
4.3.3 附加練習
4.4 作用域:全局變量和局部變量
4.5 全局變量
4.6 局部變量
4.7 變量中能保存什么
4.8 小結
第5章 過程
5.1 過程的定義
5.2 過程的類型
5.3 為什么要使用過程
5.4 參數
5.5 練習:彈球(Flick)
5.6 附加練習
5.7 小結
第6章 使用列表
6.1 使用數據來建模
6.2 基礎知識
6.2.1 創(chuàng)建空列表
6.2.2 創(chuàng)建已經包含一些內容的列表
6.2.3 使用列表
6.2.4 使用列表表示顏色
6.3 列表的類型
6.3.1 一維列表
6.3.2 表示數據結構的列表
6.3.3 同時使用多個列表(根據需要擴展)
6.4 使用列表和過程進行抽象
6.5 常見問題
6.5.1 超出列表的范圍
6.5.2 定義依賴于運行時元素的變量
6.6 練習:Android Quiz
6.7 附加練習
6.8 小結
第7章 游戲和動畫
7.1 添加動畫
7.1.1 ImageSprite(圖片精靈)
7.1.2 Ball(球)
7.1.3 Canvas(畫布)
7.2 動畫示例
7.2.1 更平滑的動畫
7.2.2 邊緣和碰撞
7.3 練習:Fore
7.4 附加練習
7.5 小結
第8章 多屏幕和調試技術
8.1 需要多個屏幕的原因
8.2 使用多屏幕構建App
8.2.1 多屏幕的優(yōu)勢
8.2.2 多屏幕的問題
8.2.3 切換屏幕
8.2.4 在屏幕之間共享數據
8.3 調試技術
8.3.1 注釋
8.3.2 小測試與常測試
8.3.3 執(zhí)行(Do It)
8.3.4 良好的名稱
8.4 備份你的工作
8.5 練習:Pollock加一屏
8.6 附加練習
8.7 小結
第9章 使用媒體
9.1 音頻
9.2 圖片
9.2.1 ImagePicker
9.2.2 照相機
9.3 視頻
9.4 練習:照相機實戰(zhàn)
9.5 附加練習
9.6 小結
第10章 傳感器
10.1 構建可感知位置的App
10.1.1 使用位置
10.1.2 位置數據
10.1.3 利用Intent使用地圖App
10.1.4 保存位置數據
10.2 加速度計
10.3 Orientation Sensor
10.4 練習:Pushpin
10.4.1 第1部分:設計當前位置讀數
10.4.2 編程第1部分:當前位置讀數
10.4.3 第2部分:鎖定并記錄位置供后續(xù)查看
10.4.4 編程第2部分:鎖定位置
10.4.5 擴展練習
10.5 小結
第11章 數據庫
11.1 TinyDB
11.1.1 從TinyDB獲取數據
11.1.2 關于TinyDB的一些細節(jié)
11.2 TinyWebDB
11.2.1 設置自己的Web數據庫服務
11.2.2 安全和隱私
11.3 FusionTables
11.4 使用Web GET和POST
11.4.1 基礎文件
11.4.2 Web API
11.5 練習:WriteMore
11.6 附加練習
11.7 小結
第12章 發(fā)布App
12.1 實時模式
12.2 安全設置
12.3 創(chuàng)建APK文件
12.3.1 直接下載到計算機
12.3.2 使用二維碼下載
12.4 創(chuàng)建.aia文件
12.5 練習:App發(fā)布
12.5.1 版本代碼
12.5.2 Google Play Developer Console
12.6 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號