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

MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Derek Walter,[美] Mark Sherman 著,靳曉輝 譯



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-05

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302404293
版次:1
商品編碼:11754146
品牌:清華大學
包裝:平裝
開本:16開
齣版時間:2015-07-01
用紙:膠版紙
頁數:164
字數:301000


相關圖書





圖書描述

內容簡介

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

目錄

第1章 編程入門 1
1.1 操作係統 1
1.2 Android的優勢 5
1.2.1 擴展App的功能 5
1.2.2 Google服務 7
1.3 應用 7
1.4 編程語言 9
1.5 小結 10
1.6 練習 10
第2章 使用MIT App Inventor構建應用 13
2.1 MIT App Inventor網站 13
2.1.1 登錄 14
2.1.2 Designer 15
2.1.3 Blocks Editor 16
2.1.4 AI2 Companion App 16
2.1.5 Android模擬器 17
2.1.6 使用USB連接到Android設備 18
2.2 進入App內部 19
2.2.1 事件處理程序 19
2.2.2 每次隻做一件事 20
2.3 練習:Sherlock Is Watching 21
2.4 將要構建的應用 24
2.4.1 名為“Speak, Android!”的App 24
2.4.2 Pollock 24
2.4.3 Fore 25
2.4.4 Android Quiz 26
2.5 上傳到Google Play 26
2.6 小結 26
2.7 練習 27
第3章 App Inventor工具箱 29
3.1 創建新項目 30
3.2 設計器(Designer)的要件 30
3.2.1 調色闆(Palette) 30
3.2.2 查看器(Viewer) 37
3.2.3 組件(Components) 37
3.2.4 屬性(Properties) 38
3.2.5 媒體(Media) 38
3.3 練習:名為“Speak, Android!”的App 38
3.3.1 連接你的設備 39
3.3.2 在已連接的設備上查看App 41
3.4 小結 44
3.5 練習 44
第4章 變量 45
4.1 組件屬性:內置變量 46
4.1.1 單擊計數器(Clicker-Counter)App 46
4.1.2 屬性:取值器和賦值器 47
4.1.3 單擊計數器擴展 47
4.2 事件參數:特殊變量 48
4.3 練習:Pollock 49
4.3.1 界麵 50
4.3.2 塊編程 51
4.3.3 附加練習 52
4.4 作用域:全局變量和局部變量 52
4.5 全局變量 54
4.6 局部變量 55
4.7 變量中能保存什麼 58
4.8 小結 58
第5章 過程 61
5.1 過程的定義 61
5.2 過程的類型 62
5.3 為什麼要使用過程 64
5.4 參數 64
5.5 練習:彈球(Flick) 66
5.6 附加練習 68
5.7 小結 68
第6章 使用列錶 69
6.1 使用數據來建模 69
6.2 基礎知識 71
6.2.1 創建空列錶 71
6.2.2 創建已經包含一些內容的列錶 71
6.2.3 使用列錶 74
6.2.4 使用列錶錶示顔色 74
6.3 列錶的類型 75
6.3.1 一維列錶 75
6.3.2 錶示數據結構的列錶 75
6.3.3 同時使用多個列錶(根據需要擴展) 76
6.4 使用列錶和過程進行抽象 79
6.5 常見問題 82
6.5.1 超齣列錶的範圍 82
6.5.2 定義依賴於運行時元素的變量 84
6.6 練習:Android Quiz 84
6.7 附加練習 90
6.8 小結 90
第7章 遊戲和動畫 91
7.1 添加動畫 91
7.1.1 ImageSprite(圖片精靈) 92
7.1.2 Ball(球) 94
7.1.3 Canvas(畫布) 94
7.2 動畫示例 95
7.2.1 更平滑的動畫 95
7.2.2 邊緣和碰撞 96
7.3 練習:Fore 96
7.4 附加練習 99
7.5 小結 99
第8章 多屏幕和調試技術 101
8.1 需要多個屏幕的原因 101
8.2 使用多屏幕構建App 102
8.2.1 多屏幕的優勢 103
8.2.2 多屏幕的問題 103
8.2.3 切換屏幕 104
8.2.4 在屏幕之間共享數據 104
8.3 調試技術 105
8.3.1 注釋 105
8.3.2 小測試與常測試 105
8.3.3 執行(Do It) 106
8.3.4 良好的名稱 107
8.4 備份你的工作 107
8.5 練習:Pollock加一屏 108
8.6 附加練習 110
8.7 小結 110
第9章 使用媒體 111
9.1 音頻 112
9.2 圖片 113
9.2.1 ImagePicker 113
9.2.2 照相機 115
9.3 視頻 116
9.4 練習:照相機實戰 116
9.5 附加練習 117
9.6 小結 117
第10章 傳感器 119
10.1 構建可感知位置的App 120
10.1.1 使用位置 120
10.1.2 位置數據 122
10.1.3 利用Intent使用地圖App 123
10.1.4 保存位置數據 124
10.2 加速度計 126
10.3 Orientation Sensor 128
10.4 練習:Pushpin 129
10.4.1 第1部分:設計當前位置讀數 130
10.4.2 編程第1部分:當前位置讀數 132
10.4.3 第2部分:鎖定並記錄位置供後續查看 135
10.4.4 編程第2部分:鎖定位置 136
10.4.5 擴展練習 137
10.5 小結 138
第11章 數據庫 139
11.1 TinyDB 139
11.1.1 從TinyDB獲取數據 141
11.1.2 關於TinyDB的一些細節 141
11.2 TinyWebDB 141
11.2.1 設置自己的Web數據庫服務 142
11.2.2 安全和隱私 142
11.3 FusionTables 142
11.4 使用Web GET和POST 145
11.4.1 基礎文件 145
11.4.2 Web API 146
11.5 練習:WriteMore 146
11.6 附加練習 150
11.7 小結 150
第12章 發布App 151
12.1 實時模式 151
12.2 安全設置 152
12.3 創建APK文件 153
12.3.1 直接下載到計算機 153
12.3.2 使用二維碼下載 157
12.4 創建.aia文件 159
12.5 練習:App發布 160
12.5.1 版本代碼 160
12.5.2 Google Play Developer Console 161
12.6 小結 164

精彩書摘

  《MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神》:
  1.用戶界麵(User Interface)
  User Interface元素中包含瞭一些構建App時不可或缺的組件。本節簡要介紹它們的功能。不過,學習任何工具(例如MIT App Inventor)中各種組件的最 好方法是不斷嘗試。注意,這個組中的所有組件都有視覺屬性,例如文本顔色和字體大小,這些屬性可以在App創建時通過Designer修改,或者在App運行時使用Blocks Editor中的命令修改。
  Button(按鈕)——此組件添加一個用戶可以用手指單擊的按鈕。你可以以多種方式定製其外觀,包括指定其是否可單擊(默認是可單擊的)。
  Checkbox(復選框)——當用戶單擊時,Checkbox會産生一個事件。你可以使用Designer和Blocks Editor來定製其外觀。
  DatePicker(日期選擇器器)——它是一個按鈕,當被單擊時會啓動一個彈齣對話框,以便用戶選擇日期。
  Image(圖片)——此組件嚮App中添加圖片。你可以使用Designer或Blocks Editor來定製特定的圖片。
  Label(標簽)——標簽顯示一段文本,可以更有效地組織App的界麵。
  ListPicker(列錶選擇器)——此按鈕顯示一個供用戶選擇的文本元素列錶。
  ListView(列錶視圖蔔此組件將一個文本元素的列錶顯示在屏幕上。它無法在可滾動的屏幕上工作。
  Notifier(通知器)——此組件顯示一條通知。你可以定製其展現方式以及它需要在
  Android日誌中保存何種類型的信息。
  PasswordTextBox(密碼文本框)——你可以使用此組件創建一個文本框,當用戶在其中輸入時,該文本框將不會顯示這些字符。
  Slider(滑動條)——滑動條是一個添加瞭可拖動滑塊的進度條。當按住時,可以嚮左或嚮右拖動滑動條。這樣做會影響另一個組件的屬性,例如某個TextBox的字體大小或者Ball組件的半徑。
  Spinner——此組件顯示一個包含不同元素列錶的彈齣式菜單。你可以在Designer或Blocks Editor中設置它們。
  TextBox(文本框)——顧名思義,它是用來輸入文本的一個框。你可以定製文本框是否有多行、是否限定為隻能輸入數字以及其他一些特定的屬性。
  WebViewer(網頁查看器)——它在App中創建一個用於查看網頁的組件,用戶不必轉到某個外部瀏覽器。
  ……

前言/序言

MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神
MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 下載 mobi epub pdf txt 電子書 格式

MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 下載 mobi pdf epub txt 電子書 格式 2024

MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

比較感興趣的東西,好好看看

評分

適閤成人閱讀,類似字典,可以查閱到一些使用方法,如果需要實例請買其他書籍

評分

在網上找不到書裏麵下載的軟件,好難實驗

評分

很有幫助!

評分

書內容還行,應該正版的吧

評分

有點難

評分

紙質一般般

評分

書不錯,講的挺簡明易懂的

評分

適閤成人閱讀,類似字典,可以查閱到一些使用方法,如果需要實例請買其他書籍

類似圖書 點擊查看全場最低價

MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有