發表於2024-11-23
圖書基本信息 | |||
圖書名稱 | 跟我學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“健康測試儀”的界麵設計 …… |