TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
寫給大家看的安卓應用開發書:App Inventor 2快速入門與實戰(簡體書)
滿額折

寫給大家看的安卓應用開發書:App Inventor 2快速入門與實戰(簡體書)

商品資訊

人民幣定價:79 元
定價
:NT$ 474 元
優惠價
87412
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

本書由淺入深地介紹視覺化程式設計工具App Inventor的基本內容,然後一步步指導讀者搭建13個有趣的專案,包括一個短信回復應用、一個測驗題應用和一個可以定位停車位置的應用。本書的後半部分可以看作開發者指南,説明讀者瞭解應用程式開發和電腦科學的基本知識。

作者簡介

David Wolber舊金山大學教授

Hal Abelson麻省理工學院電子工程與計算機科學系教授

Ellen Spertus米爾斯大學計算機科學副教授,谷歌公司傑出科學家

Liz Looney谷歌公司高級軟件工程師,機器人工作小組成員

金從軍大學主修物理學,做過大學教師、IT創業者、渠道總監、程序員、開發項目經理、培訓教師等,是Adobe公司的認證工程師及培訓師;曾編寫教材並翻譯過計算機語言相關的書籍及技術資料,主要譯著包括《自然計算:DNA、量子比特和智能機器的未來》《項目管理新思維:交互產業啟示錄》等;愛好遊戲與編程;於2014年春創辦17coding.net網站,開展與App Inventor相關的教學及技術諮詢工作,在新浪博客等社交媒體上以“老巫婆”的名義發表了多篇 關與App Inventor有關的技術文章。

名人/編輯推薦

沒錯,你有能力創建自己的安卓應用,而且一點都不難。App Inventor 2,讓你分分鐘成為應用開發者!

本書由淺入深地介紹了強大的可視化編程工具App Inventor 2,任何人都可以用它來開發自己的應用。作者匯集了13個有趣的例子,讀者可以跟隨書中的講解,親手創建這些應用,從實踐中學會開發安卓應用的基本知識與技術。另外,作者還從計算機科學及工程技術的角度出發,給出了詳盡的開髮指南,力圖讓讀者對創建應用獲得更本質的理解。

本書既適合作為App Inventor 2課程的輔導教材,也適合作為希望快速掌握安卓開發的零基礎新手及編程愛好者的參考資料。

目次


前言
第一部分AppInventor2教程
第1章你好貓咪2
1.1學習要點2
1.2 AppInventor的開發環境3
1.3設計組件4
1.3.1創建一個標籤6
1.3.2添加按鈕組件7
1.3.3添加貓叫聲8
1.4實時測試8
1.5為組件添加行為9
1.5.1讓貓發出叫聲10
1.5.2添加振動效果12
1.5.3搖晃設備14
1.6將應用下載到安卓設備中14
1.7應用的分享15
1.8改進建議16
1.9小結16
第2章油漆桶17
2.1學習要點18
2.2準備開始18
2.3設計組件18
2.3.1創建顏色按鈕19
2.3.2使用佈局組件改善佈局19
2.3.3添加畫布20
2.3.4添加底部按鈕及照相機組件21
2.4為組件添加行為22
2.4.1在觸摸事件中畫圓23
2.4.2在拖動事件中畫線25
2.4.3改變顏色26
2.4.4讓用戶拍照片27
2.4.5改變畫筆的大小28
2.4.6使用變量29
2.4.7修改變量的值29
2.5完整的“油漆桶”應用30
2.6改進31
2.7小結31
第3章打地鼠32
3.1作品描述33
3.2學習要點33
3.3準備開始33
3.4設計組 33
3.4.1設置行為組件34
3.4.2設置標籤組件35
3.5為組件添加行為36
3.5.1移動地鼠36
3.5.2創建移動地鼠過程37
3.6在應用啟動時調用移動地鼠過程38
3.6. 1每秒鐘調用一次移動地鼠過程39
3.6.2記錄成績39
3.6.3過程抽象40
3.6.4重置分數40
3.6.5碰到地鼠引起振動41
3.7完整的“打地鼠”應用41
3.8改進42
3.9小結42
第4章開車不發短信44
4.1學習要點45
4.2準備開始45
4.3設計組件45
4.4為組件添加行為47
4.4.1短信的自動回复47
4.4.2編寫自定義回复內容48
4.4 .3永久保存自定義回复內容49
4.4.4應用啟動時讀取自定義短信50
4.4.5大聲讀出收到的短信51
4.4.6在自動回復中加入位置信息53
4.4.7發送帶有位置信息的回复短信54
4.5完整的“開車不發短信”應用55
4.6改進55
4.7小結56
第5章瓢蟲快跑57
5.1作品描述57
5.2學習要點58
5.3設計組件58
5.3.1準備開始58
5.3. 2設置第一批組件59
5.4為 件添加行為60
5.4.1移動瓢蟲60
5.4.2顯示生命值61
5.4.3瓢蟲因飢餓而死64
5.4.4添加蚜蟲64
5.4.5讓瓢蟲吃掉蚜蟲65
5.4.6瓢蟲與蚜蟲之間的碰撞檢測66
5.4.7蚜蟲的回歸67
5.4.8添加重新開始按鈕67
5.4.9添加青蛙68
5.4.10瓢蟲的回歸69
5.4.11添加音效70
5.5完整的“瓢蟲快跑”應用70
5.6改進72
5.7小結72
第6章巴黎地圖旅遊73
6.1學習要點73
6.2設計組件74
6.3設置活動啟動器組件的屬性75
6.4為組件添加行為75
6.4.1創建目的地列表76
6.4.2讓用戶選擇一個目的地76
6.4.3使用搜索網址打開地圖77
6.5完整的應用:用活動啟動器實現的地圖旅遊78
6.5.1用Web瀏覽框實現的虛擬旅遊78
6.5.2找到特定地圖的URL 79
6.5.3定義網址列表79
6.5.4修改列表選擇框的完成選擇行為80
6.6完整的“巴黎地圖旅遊”應用(Web瀏覽框版)81
6.7改進81
6.8小結82
第7章安卓,我的車在哪兒83
7.1學習要點83
7.2 備開始84
7.3設計組件84
7.4為組件添加行為85
7.4.1顯示當前位置86
7.4.2記錄當前位置87
7.4.3指示記錄位置的方向88
7.4.4永久保存已記錄的位置信息89
7.4.5啟動應用時提取已記錄的位置信息90
7.5完整的“安卓,我的車在哪兒?”應用92
7.6改進93
7.7小結93
第8章總統問答94
8.1學習要點94
8.2準備開始95
8.3設計組件95
8.4為組件添加行為96
8.4.1定義問題及答案列表96
8.4.2定義索引值變量97
8.4.3顯示第一個問題97
8.4.4遍歷所有問題98
8.4.5讓程序易於修改100
8.4.6為問題匹配圖片101
8.4.7判斷答案對錯103
8.5完整的“總統問答”應用105
8.6改進106
8.7小結107
第9章木琴108
9.1作品描述108
9.2學習要點108
9.3準備開始109
9.4設計組件109
9.5創建鍵盤109
9.5.1創建兩個音符按鈕109
9.5.2添加音效播放器組件110
9.5. 3在按鈕與聲音之間建立關聯110
9.5.4命令安卓加載聲音112
9.5.5實現其餘的音符113
9.6記錄並回放音符114
9.6.1添加組件115
9.6.2記錄音符及時間115
9.6.3回放音符117
9.6.4回放適當延遲的音符118
9.7完整的“木琴”應用119
9.8改進120
9.9小結121
第10章出題與答題123
10.1學習要點124
10.2準備開始124
10.3 設計組件124
10.4為組件添加行為126
10.4.1創建空列表126
10.4.2記錄用戶的輸入127
10.4.3清空問題及答案127
10.4.4用多行文本顯示問題及答案128
10.4.5調用顯示問題及答案過程129
10.4.6將數據永久保存到網絡數據庫中130
10.4.7從數據庫加載數據131
10.5完整的“出題”應用132
10.6“答題”應用:從數據庫中讀取試題134
10.7完整的“答題”應用135
10.8改進137
10.9小結137
第11章廣播中心138
11.1學習要點139
11.2準備開始139
11.3設計組件139
11.4為組件添加行為140
11.4.1回應收到的短信141
11.4.2接納申請人加入廣播列表142
11.4.3廣播消息143
11.4.4美化列表的顯示145
11.4.5記錄廣播過的短信146
11.4.6將廣播列表保存到數據庫中147
11.4.7從數據庫中加載廣播列表148
11.5完整的“廣播中心”應用149
11.6改進150
11.7小結151
第12章遙控機器人152
12.1學習要點153
12.2準備開始153
12.3設計 件154
12.3.1非可視組件154
12.3.2可視組件155
12.4為組件添加行為156
12.4.1連接到機器人156
12.4.2顯示機器人列表156
12.4.3建立藍牙連接157
12.4.4與機器人斷開連接158
12.4.5操控機器人159
12.4.6用超聲波傳感器探測障礙物161
12.5改進162
12.6小結162
第13章亞馬遜掌上書店163
13.1學習要點164
13.2什麼是API 164
13.3準備開始166
13.4設計組件166
13.5設計行為168
13.5.1搜索關鍵字168
13.5.2按ISBN搜索169
13.5.3消除用戶的困惑170
13.5.4掃描條碼170
13.5.5改進信息的呈現方式171
13.6完整的“亞馬遜掌上書店”應用173
13.7定制化API 174
13.8改進175
13.9小結175
第二部分Inventor指南
第14章理解應用的結構178
14.1組件179
14.2行為179
14.3應用如食譜179
14.4應用是一組事件處理程序180
14.5事件類型181
14.5. 1用戶引發的事件181
14.5.2初始化事件182
14.5.3計時器事件182
14.5.4動畫事件182
14.5.5外部事 183
14.6在事件處理程序中設置問題183
14.7在事件處理程中重複執行指令184
14.8事件處理程序可以實現存儲功能184
14.9事件處理程序可以與網絡對話185
14.10小結185
第15章軟件工程與應用測試186
15.1軟件工程原則186
15.2解決真實的問題187
15.3向用戶展示原型產品187
15.4漸進式開發187
15.5先設計,後編碼188
15.6對代碼進行註釋188
15.7切割,分解,各個擊破189
15.8理解編程語言:用紙筆跟踪記錄189
15.9應用的調試192
15.9.1監視變量192
15.9.2測試單一代碼塊193
15.9.3單步執行支持漸進式開發193
15.9.4啟用與禁用塊194
15.10小結194
第16章應用的存儲195
16.1被命名的存儲空間195
16.2屬性195
16.3定義變量196
16.4變量的設置與讀取197
16.5設變量為表達式198
16.6變量的遞增198
16.7構造複雜的表達式199
16.8顯示變量199
16.9局部變量200
16.10小結200
第17章創建動畫應用201
17.1在應 用中添加畫布組件201
17.2畫布的坐標系統201
17.3用計時事件製作動畫203
17.4產生運動203
17.5控制速度204
17.6碰撞檢測204
17.7碰到邊界204
17.8碰撞事件與分離事件205
17.9交互動畫206
17.10設置精靈的非計時器動畫207
17.11小結208
第18章程序中的決策209
18.1條件判斷210
18.2非此即彼的條件判斷211
18.3多重條件判斷212
18.4複雜條件判斷212
18.5小結215
第19章數據列表編程216
19.1創建列表變量217
19.2選擇列表項217
19.3使用索引值遍歷列表218
19.4舉例:遍歷顏色列表218
19.5創建輸入表單及動態數據220
19.5.1定義動態列表220
19.5.2添加數據項220
19.5.3顯示列表221
19.5.4刪除列表項222
19.6列表中的列表223
19.7小結225
第20章循環226
20.1控製程序的執行:分支及循環226
20.2遍歷列表循環227
20.3近距離觀察循環228
20.4代碼的可維護性228
20.5顯示列表229
20.6條件循環230
20.7條件循環 應用舉例:公式計算231
20.8小結232
第21章定義過程與代碼復用233
21.1消除冗餘234
21.2定義過程236
21.3調用過程236
21.4程序計數器237
21.5為過程添加參數237
21.6過程的返回值239
21.7跨應用的代碼復用241
21.8求兩點間距離241
21.9小結243
第22章數據庫244
22.1數據在本地的永久保存245
22.2從本地數據庫提取數據246
22.3網絡數據庫及數據共享246
22.3.1用網絡數據庫組件保存數據247
22.3.2請求數據及數據處理248
22.3.3請求—獲得聯動機制249
22.3.4複雜的請求—獲得聯動舉例250
22.4多標記同時請求數據252
22.5設置專屬的網絡數據庫253
22.6小結254
第23章傳感器255
23.1創建位置感知應用255
23.1.1 GPS 256
23.1.2 AppInventor與位置感知257
23.1.3邊界檢查258
23.1.4位置信息的來源:GPS、Wi—Fi以及基站標識259
23.2方向傳感器259
23.2.1用翻轉角移動物體260
23.2.2控制運動的方向及速度261
23.2.3 手機用作指南針262
23.3加速度傳感器262
23.3.1響應設備的搖晃263
23.3.2使用加速度傳感器的讀數263
23.3.3檢測自由落體263
23.4小結264
第24章網絡通信265
24.1 Web瀏覽框組件267
24.2 Web客戶端組件268
24.3網絡數據庫組件及其兼容API 270
24.4小結270
關於作者271

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區