圖書基本信息 | |||
圖書名稱 | 跟我學AppInventor2(青少年科技創新叢書) | 作者 | 謝作如,鄭祥,張潔 |
定價 | 56.00元 | 齣版社 | 清華大學齣版社 |
ISBN | 9787302457817 | 齣版日期 | 2017-01-01 |
字數 | 286000 | 頁碼 | 183 |
版次 | 1 | 裝幀 | 平裝 |
開本 | 16開 | 商品重量 | 0.4Kg |
內容簡介 | |
MIT App Inventor是一款圖形化的APP開發環境,用戶能夠以拖曳積木的形式開發Android平颱的應用程序。本書以App Inventor 2.0為開發平颱,結閤大量的具體案例,如音樂搖搖樂、GPS計步器等,深入淺齣地介紹瞭App的開發過程和App Inventor的編程功能,並且逐步講解第三方API應用接口調用,App和Arduino硬件、Web服務結閤等高級應用。 本書適閤中學生和學有餘力的小學高年級學生,同時也適用於零基礎的大學生、成年初學者。隻要對安卓App開發感興趣,或者對創客感興趣,本書將是一本不可多得的創客秘籍。 |
作者簡介 | |
謝作如,溫州市百名領軍教師,溫州市名師,溫州市551人纔,浙江省教育科研先進工作者,溫州大學客座研究員及碩士生導師,南京師範大學客座研究員,北京師範大學訪問學者,浙江省中小學信息技術教育分會理事,中國教育技術協會信息技術專業委員會理事。2010年獲“菁華杯”全國新課程中學優質課評選一等奬,2011年獲全國高中信息技術優質課大賽特等奬。 |
目錄 | |
編輯推薦 | |
說起App Inventor在我國的發展,“老巫婆”(金從軍老師)是一個無法繞開的名字。她和她的丈夫張路早將App Inventor 2漢化,並推齣離綫版,為App Inventor的國內推廣,做瞭很多重要的工作。我和我的兒子謝集自學App Inventor 2,全靠她翻譯的幫助文件。有趣的是,我在2014年纔從“老巫婆”的上發現一個細節: 2013年上海創客嘉年華活動中,我和吳俊傑等教師在創客論壇上演講,呼籲創客們關注中小學教育,坐在*一排拿著攝像機的就是她和張路老師。後來她告訴我,那天聽瞭我們的演講後,他們就下決心要為兒童編程做點事,迴到北京就開始做App Inventor 2漢化、翻譯工作。 |
文摘 | |
第3章App Inventor 2的編程實踐 3.1App專題1——健康測試儀1. 專題描述現代的生活與工作節奏越來越快,如何纔能在享受生活與工作的同時,隨時瞭解自己的健康情況呢?本專題將帶領大傢一起製作屬於自己的手機App應用程序“健康測試儀”——通過輸入用戶的身高與體重信息,就可以得知該用戶的健康水平: 偏瘦、健康(正常)或偏胖,程序運行界麵如圖3.1所示。 圖3.1“健康測試儀”運行界麵 2. 學習目標 (1) 掌握“用戶界麵”中按鈕、圖片、標簽、文本輸入框等常用基本組件的使用。 (2) 掌握“界麵布局”中的“水平布局”與“垂直布局”組件。 (3) 掌握“數學”內置模塊中乘法、除法模塊的使用。 3. 運行原理 健康測試儀的基本原理是利用BMI健康指數來判斷用戶的健康水平。BMI(Body Mass Index,健康指數)又稱為體質指數或體重指數。其計算方法為: BMI=體重(kg)/身高2(m2),即體重與身高平方的比值。BMI健康指數可以用來對比用戶在身體胖瘦上的健康水平,BMI健康指數的正常範圍為18.5~23.9,不同BMI指數所代錶的健康水平如錶3.1所示。錶3.1BMI指數標準 BMI健康指數範圍健 康 水 平<18 5='' 18='' 5='' 23='' 9=''>23.9偏胖圖3.2所示為“健康測試儀”的運行流程。 第3章App Inventor 2的編程實踐 跟我學App Inventor 2 4. 界麵設計 “健康測試儀”App應用程序的UI設計界麵可參考圖3.3所示,由Screen、圖像、標簽、按鈕4類組件完成。 圖3.2“健康測試儀”的運行流程 圖3.3“健康測試儀”的界麵設計 各種組件的放置及其具體屬性設置,如錶3.2所示。 “健康測試儀”的UI設計界麵如圖3.4所示。可以根據自己的喜好,更改界麵的布局等。續錶錶3.2組件設計 組 件 放 置組件麵闆組組件命名組 件 屬 性Screen默認Screen1水平對齊: 居中 應用程序名: BMI 背景圖: background.png 標題: BMI健康指數計算水平布局界麵布局HorizontalArrange.ment1水平對齊: 居中 垂直對齊: 居下 高度: 250像素 寬度: 充滿HorizontalArrange. ment2水平對齊: 居中 垂直對齊: 居中 寬度: 充滿HorizontalArrange.ment4水平對齊: 居中(Center) 垂直對齊: 居上 寬度: 充滿HorizontalArrange.ment3水平對齊: 居中 垂直對齊: 居下 高度: 50像素 寬度: 充滿圖像界麵布局picShow高度: 220像素 寬度: 270像素 圖片: BMI.pngBMIstandard圖片(Picture): Standard.png 寬度(Width): 充滿(Fill parent)垂直布局界麵布局VerticalArrangement1水平對齊: 居中 垂直對齊: 居中 高度: 200像素 寬度: 充滿標簽用戶界麵weightLabel背景顔色: 白色 文本: “體重” 文本對齊: 居中 高度: 充滿 寬度: 80像素heightLabel背景顔色: 白色 文本: “身高: ” 文本對齊(TextAlignment): 居中 高度: 充滿 寬度: 80像素BMIresult文本對齊: 居中(center) 高度(Height): 20像素(pixels) 寬度(Width): 230像素(pixels)組 件 放 置組件麵闆組組件命名組 件 屬 性文本輸入框用戶界麵weightTextBox背景顔色: 白色 寬度: 150像素 提示: 單位為kg 僅限數字: √ 文本對齊: 居左heightTextBox背景顔色: 白色 寬度: 150像素 提示: 單位為kg 僅限數字: √ 文本對齊: 居左按鈕用戶界麵resetButton高度: 50像素 寬度: 150像素 圖像: replayButton.png 文本(Text): 重置(按鈕)nextButton高度: 50像素 寬度: 150像素 圖像: nextButton.png 文本(Text): 下一步(按鈕)圖3.4“健康測試儀”的界麵設計 …… |
序言 | |
第1章Android和App Inventor1 1.1Android簡介1 1.1.1智能手機與Android係統1 1.1.2Android係統的廣泛應用2 1.2Android的應用開發工具4 1.2.1Android常見開發工具4 1.2.2Android圖形化開發工具5 1.3App Inventor 2概述6 1.3.1App Inventor 2可以做什麼6 1.3.2App Inventor 2在中國6 第2章初識App Inventor 28 2.1App Inventor 2環境搭建8 2.1.1賬戶申請8 2.1.2登錄App Inventor 29 2.1.3App Inventor 2程序調試9 2.1.4App Inventor 2操作界麵13 2.2我的個App16 2.2.1新建項目17 2.2.2界麵設計18 2.2.3編程實現20 2.2.4程序調試20 2.3基本組件與運算21 2.3.1基本組件21 2.3.2基本運算22 2.3.3基礎任務1——“溫度轉換器”24 2.4變量與流程控製27 2.4.1變量272.4.2基礎任務2——“點我”28 2.4.3流程控製的分支結構29 2.4.4基礎任務3——“計算成績等級”30 2.4.5流程控製的循環結構32 2.4.6基礎任務4——“計算前n個正整數的和”32 2.5自定義過程與函數35 2.5.1過程的定義與調用36 2.5.2基礎任務5——“過程”36 2.5.3函數的定義與調用38 2.5.4基礎任務6——“求和小程序”38 2.6媒體組件39 2.6.1常用組件介紹39 2.6.2基礎任務7——“音樂播放器”40 2.7傳感器組件43 2.7.1方嚮傳感器組件43 2.7.2基礎任務8——“指南針”43 2.7.3位置傳感器組件46 2.7.4基礎任務9——“經緯度轉換器”47 2.7.5加速度傳感器組件49 2.7.6基礎任務10——“加速度觀察器”49 2.7.7計時器組件51 2.7.8基礎任務11——“後10秒鍾”51 目錄 跟我學App Inventor 2〖2〗〖2〗 〖1〗 第3章App Inventor 2的編程實踐55 3.1App專題1——健康測試儀55 3.2App專題2——音樂搖搖樂61 3.3App專題3——打地鼠65 3.4App專題4——相片通信錄71 3.5App專題5——GPS計步器82 第4章App Inventor 2和Arduino94 4.1Arduino和Mixly94 4.1.1Arduino簡介94 4.1.2Mixly簡介95 4.2基於藍牙的串口通信96 4.2.1試驗1——將Arduino的串口信息顯示在手機上97 4.2.2試驗2——用手機串口控製Ardui01 4.3範例1——手機控製的LED燈103 4.3.1工作流程分析103 4.3.2硬件連接103 4.3.3界麵設計104 4.3.4編程實現105 4.3.5程序調試107 4.4範例2——揮手機器人109 4.4.1結構搭建109 4.4.2運行原理分析109 4.4.3界麵設計111 4.4.4編程實現112 4.4.5程序調試114 4.5讓手機擁有更多傳感器115 4.5.1讓手機顯示外界溫度115 4.5.2接收多個傳感器數據118 4.5.3拓展應用122 第5章App Inventor 2和Web124 5.1App Inventor 2的網絡組件124 5.1.1網絡微數據庫及範例124 5.1.2Web瀏覽框及範例126 5.1.3Web客戶端及範例127 5.2Web客戶端的高級應用131 5.2.1中文編碼和構建頭部信息131 5.2.2解析Json135 5.3體驗物聯網技術139 5.3.1“中國移動物聯網開放平颱”的設置140 5.3.2編寫“GPS自動記錄器”145 5.3.3物聯網應用擴展148 5.4App雲服務器的設計149 5.4.1App雲服務器的設計149 5.4.2App雲用戶管理係統的開發150 5.4.3App雲用戶管理係統的應用155 5.5綜閤範例——聽寫神器158 5.5.1開發背景158 5.5.2工作原理分析158 5.5.3服務器端和WebAPI的設計159 5.5.4教師端的設計162 5.5.5學生端的設計163 5.5.6“聽寫神器”的使用說明166 附錄AApp Inventor 2離綫版的安裝與使用169 附錄BAI伴侶的安裝與使用178 參考文獻184 後記185 |
评分
评分
评分
评分
评分
评分
评分
评分
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有