App Inventor移動應(yīng)用開發(fā)標(biāo)準(zhǔn)教程 第2版
定 價(jià):¥69.8
中 教 價(jià):¥55.84 (8.00折)
庫 存 數(shù): 1
本書以App Inventor為平臺,把抽象的計(jì)算思維具體化,把復(fù)雜的編程思想形象化,借助積木塊編程,將數(shù)學(xué)、自然科學(xué)、工程基礎(chǔ)和程序設(shè)計(jì)知識、計(jì)算思維無縫地融入精心設(shè)計(jì)的案例和項(xiàng)目中。讀者可以復(fù)現(xiàn)案例,進(jìn)行模仿改進(jìn),結(jié)合專業(yè)背景知識創(chuàng)新性地解決本專業(yè)領(lǐng)域中的實(shí)際問題,終開發(fā)出能在手機(jī)上運(yùn)行的App。本書旨在培養(yǎng)學(xué)生使用現(xiàn)代工具解決復(fù)雜工程問題的能力。消除非計(jì)算機(jī)專業(yè)學(xué)生對傳統(tǒng)程序設(shè)計(jì)學(xué)習(xí)的畏懼感,增加學(xué)習(xí)的趣味,讓讀者能在學(xué)習(xí)過程中獲得成就感。本書共分為6章,各章內(nèi)容由淺入深、相互銜接。前4章為基礎(chǔ)內(nèi)容,主要介紹App Inventor的開發(fā)環(huán)境搭建、界面和代碼塊的操作方法、一個(gè)簡單而有趣的入門項(xiàng)目、App Inventor編程基礎(chǔ)、組件;第5章介紹應(yīng)用調(diào)試的方法;第6章是進(jìn)階內(nèi)容,介紹了9個(gè)綜合項(xiàng)目。本書按照慕課教學(xué)要求,對教學(xué)內(nèi)容進(jìn)行重構(gòu),細(xì)化知識點(diǎn),提供的教學(xué)案例超過120個(gè),既方便學(xué)生進(jìn)行系統(tǒng)性學(xué)習(xí),也方便學(xué)生進(jìn)行碎片化學(xué)習(xí)。本書配備了豐富的教學(xué)和學(xué)習(xí)輔助資料,包括課件、教材中項(xiàng)目的源代碼、高清授課視頻、綜合項(xiàng)目源文件和作業(yè)參考源碼文件等。這些資料已經(jīng)通過網(wǎng)絡(luò)共享,可免費(fèi)使用,并且不斷更新、完善。此外,本門課在中國大學(xué)MOOC平臺開設(shè)了線上課程,可供讀者免費(fèi)學(xué)習(xí)。本書依據(jù)App Inventor的2021官方版本編寫。本書在全面介紹知識點(diǎn)的同時(shí),也提供了多個(gè)案例供讀者練習(xí),并將計(jì)算思維、工程思維和課程思政貫穿其中,內(nèi)容由易到難,適合不同層次的讀者。本書既可以作為移動開發(fā)課程的教學(xué)用書,也可以作為手機(jī)應(yīng)用開發(fā)者的參考工具書。
1、 作者已經(jīng)和谷歌建立了良好的合作關(guān)系,是國內(nèi)App Inventor的主要推廣人和培訓(xùn)講師。2、 軟件版本在同類書中,功能全。3、 本教材具有豐富的教學(xué)和學(xué)習(xí)資料,部分項(xiàng)目的源代碼、課件、高清授課視頻、實(shí)驗(yàn)項(xiàng)目源文件、綜合項(xiàng)目源文件、慕課等已經(jīng)通過谷歌面向全國高校和中學(xué)共享。
瞿紹軍 主要研究項(xiàng)目及領(lǐng)域: (1)主持教改方面課題: 2014*-谷歌校企合作專業(yè)綜合改革項(xiàng)目- App Inventor移動應(yīng)用開發(fā) 2015年谷歌 App Inventor師資培訓(xùn)班和App Inventor競賽 2014年谷歌App Inventor師資培訓(xùn)班和App Inventor競賽 2013年谷歌 面向中小學(xué)教師的信息技術(shù)與教育教學(xué)培訓(xùn) 2013年谷歌2013Android創(chuàng)新開發(fā)項(xiàng)目,2013 2012年谷歌面向中小學(xué)教師的信息技術(shù)與教育教學(xué)培訓(xùn) 2012年谷歌精品課程Android智能手機(jī)應(yīng)用開發(fā) 2011年谷歌面向中小學(xué)教師的信息技術(shù)與教育教學(xué)培訓(xùn) 湖南師范大學(xué)教學(xué)改革項(xiàng)目程序設(shè)計(jì)競賽驅(qū)動下的計(jì)算機(jī)核心課程體系改革,2012-2014 湖南師范大學(xué)教學(xué)改革項(xiàng)目創(chuàng)新實(shí)驗(yàn)項(xiàng)目的實(shí)施和評價(jià)體系的研究 2008-2010 湖南師范大學(xué)多媒體教學(xué)課件項(xiàng)目數(shù)據(jù)結(jié)構(gòu)與算法分析,2012-2013 湖南師范大學(xué)多媒體教學(xué)課件程序設(shè)計(jì)基礎(chǔ)(含面向?qū)ο蟮葍?nèi)容)2010-2011 分別榮獲2015、2012年湖南師范大學(xué)高等教育教學(xué)成果獎二等獎(排名第1) 榮獲2012年湖南省普通高校實(shí)踐教學(xué)管理工作先進(jìn)個(gè)人 指導(dǎo)大學(xué)生創(chuàng)新項(xiàng)目省級和各2項(xiàng);指導(dǎo)學(xué)生在各級比賽中獲獎20多項(xiàng)。 (2)主持湖南省科技計(jì)劃項(xiàng)目1項(xiàng)、教育廳課題1項(xiàng)和校級課題1項(xiàng);參與國家自然科學(xué)基金1項(xiàng)和省部級項(xiàng)目多項(xiàng)。在省級及以上刊物發(fā)表論文10余篇。
第 1章 App Inventor入門 11.1 App Inventor簡介 11.2 App Inventor能做什么 21.2.1 玩 21.2.2 建立原型 21.2.3 構(gòu)建個(gè)性化應(yīng)用 21.2.4 開發(fā)完整的應(yīng)用 21.2.5 教與學(xué) 21.3 App Inventor開發(fā)環(huán)境搭建 21.3.1 系統(tǒng)要求 21.3.2 服務(wù)器地址 31.3.3 4種測試應(yīng)用的方法 31.4 App Inventor界面 131.4.1 項(xiàng)目管理界面 131.4.2 組件設(shè)計(jì)界面 141.4.3 邏輯設(shè)計(jì)界面 151.4.4 代碼塊的操作方法 171.4.5 Gallery 221.5 課程學(xué)習(xí)方法 251.6 實(shí)驗(yàn) 25第 2章 創(chuàng)建一個(gè)簡單的項(xiàng)目你好貓貓 262.1 案例:HelloPurr,你好貓貓 262.1.1 新建項(xiàng)目 262.1.2 界面設(shè)計(jì) 272.1.3 添加組件行為 302.1.4 測試應(yīng)用 312.1.5 添加震動效果 322.1.6 添加搖晃設(shè)備發(fā)出貓叫聲功能 332.1.7 打包和下載應(yīng)用 342.2 實(shí)驗(yàn) 35第3章 App Inventor編程基礎(chǔ) 363.1 變量塊(Variables Blocks) 363.1.1 全局變量的定義和使用 363.1.2 局部變量的定義和使用 383.1.3 帶有返回值的局部變量塊的使用 393.2 控制塊(Control Blocks) 393.2.1 選擇 403.2.2 循環(huán) 433.2.3 break 473.2.4 條件返回 493.2.5 帶有返回值的執(zhí)行模塊 503.2.6 求值但忽視結(jié)果 503.2.7 打開屏幕 503.2.8 打開屏幕并傳值 513.2.9 其他控制塊 523.3 邏輯塊(Logic Blocks) 523.4 數(shù)學(xué)塊(Math Blocks) 523.5 文本塊(Text Blocks) 573.6 列表塊(Lists Blocks) 653.7 字典塊(Dictionaries Blocks) 733.8 顏色塊(Colors Blocks) 813.9 過程塊(Procedures Blocks) 843.10 遞歸 853.11 組件塊 863.12 任意組件塊 863.13 項(xiàng)目:一元二次方程求根 863.14 實(shí)驗(yàn) 88第4章 組件 904.1 Screen 914.2 用戶界面組件(User InterfaceComponents) 944.2.1 按鈕(Button) 944.2.2 文本輸入框(TextBox) 974.2.3 列表顯示框(ListView) 984.2.4 日期選擇框(DatePicker) 994.2.5 時(shí)間選擇框(TimePicker) 1014.2.6 復(fù)選框(CheckBox) 1014.2.7 標(biāo)簽(Label) 1034.2.8 列表選擇框(ListPicker) 1034.2.9 滑動條(Slider) 1064.2.10 密碼輸入框(PasswordTextBox) 1074.2.11 對話框(Notifier) 1084.2.12 圖像(Image) 1124.2.13 Web瀏覽框(WebViewer) 1154.2.14 下拉框(Spinner) 1184.2.15 轉(zhuǎn)換開關(guān)(Switch) 1204.3 界面布局組件(Layout Components) 1224.3.1 水平布局(HorizontalArrangement)1234.3.2 水平滾動條布局(HorizontalScrollArrangement) 1244.3.3 垂直布局(VerticalArrangement) 1244.3.4 垂直滾動條布局(VerticalScrollArrangement) 1244.3.5 表格布局(TableArrangement) 1254.4 多媒體組件(Media Components) 1254.4.1 音效(Sound) 1264.4.2 音頻播放器(Player) 1264.4.3 錄音機(jī)(SoundRecorder) 1304.4.4 視頻播放器(VideoPlayer) 1324.4.5 攝像機(jī)(Camcorder) 1344.4.6 照相機(jī)(Camera) 1364.4.7 圖像選擇框(ImagePicker) 1374.4.8 文本語音轉(zhuǎn)換器(TextToSpeech) 1384.4.9 語音識別器(SpeechRecognizer) 1404.4.10 Yandex語言翻譯器(YandexTranslate) 1414.5 繪圖動畫組件(Drawing and Animation Components) 1444.5.1 畫布(Canvas) 1444.5.2 圖像精靈(ImageSprite) 1514.5.3 球形精靈(Ball) 1574.6 傳感器組件(Sensor Components) 1614.6.1 計(jì)時(shí)器(Clock) 1624.6.2 加速度傳感器(AccelerometerSensor) 1684.6.3 方向傳感器(OrientationSensor) 1684.6.4 位置傳感器(LocationSensor) 1714.6.5 條碼掃描器(BarcodeScanner) 1734.6.6 距離傳感器(ProximitySensor) 1734.6.7 陀螺儀傳感器(GyroscopeSensor)1744.6.8 磁場傳感器(MagneticFieldSensor)1764.6.9 計(jì)步器(Pedometer) 1774.7 社交應(yīng)用組件(Social Components) 1794.7.1 聯(lián)系人選擇框(ContactPicker) 1804.7.2 電話號碼選擇框(PhoneNumberPicker) 1814.7.3 電話撥號器(PhoneCall) 1824.7.4 短信收發(fā)器(Texting) 1844.7.5 郵箱地址選擇框(EmailPicker) 1864.7.6 信息分享器(Sharing) 1864.8 數(shù)據(jù)存儲組件(Storage) 1884.8.1 文件管理器(File) 1884.8.2 微數(shù)據(jù)庫(TinyDB) 1924.8.3 網(wǎng)絡(luò)微數(shù)據(jù)庫(TinyWebDB) 1954.8.4 云數(shù)據(jù)庫組件(CloudDB) 1974.9 通信連接組件(Connectivity) 2014.9.1 Activity啟動器(ActivityStarter) 2014.9.2 Web客戶端(Web) 2044.9.3 藍(lán)牙客戶端(BluetoothClient) 2134.9.4 藍(lán)牙服務(wù)器(BluetoothServer) 2154.10 樂高機(jī)器人 (LEGO MINDSTORMS) 2214.10.1 EV3馬達(dá)(Ev3Motors) 2214.10.2 EV3指令發(fā)送器(Ev3Commands)2234.10.3 EV3顏色傳感器(Ev3ColorSensor) 2244.10.4 EV3陀螺儀傳感器(Ev3GyroSensor) 2264.10.5 EV3接觸傳感器(Ev3TouchSensor) 2274.10.6 EV3超聲波傳感器(Ev3UltrasonicSensor) 2274.10.7 EV3聲音(Ev3Sound) 2294.10.8 EV3繪圖(Ev3UI) 2294.11 任意組件(Any Components) 2344.12 擴(kuò)展組件(Extension) 2374.13 項(xiàng)目:貪食球二 2394.14 實(shí)驗(yàn) 242第5章 應(yīng)用調(diào)試 2445.1 程序設(shè)計(jì)風(fēng)格 2445.2 軟件測試 2465.3 調(diào)試應(yīng)用 2485.4 備份項(xiàng)目 250第6章 進(jìn)階項(xiàng)目 2526.1 涂鴉畫板 2526.2 電子書唐詩三百首 2606.3 摔倒求助 2676.4 抽獎程序 2696.5 天氣預(yù)報(bào) 2736.6 智能題庫管理 2806.7 用App Inventor直接控制樂高EV3機(jī)器人 3006.8 車型識別 3056.9 函數(shù)曲線繪制 3176.10 實(shí)驗(yàn) 323參考文獻(xiàn) 324