本書主要通過App Inventor 創(chuàng)建一個達寶寵物養(yǎng)成的應(yīng)用程序,幫助青少年理解計算機科學(xué)的抽象內(nèi)容。全書共7 章,分別講解了App Inventor 基本知識、布局和畫布、組件、條件判斷和變量、
列表、循環(huán)和過程、屏幕代碼塊的使用。讀者即使毫無編程基礎(chǔ),通過本書的學(xué)習(xí)也可以創(chuàng)造出具有各種功能的應(yīng)用程序。試想一下,我們的智能手機上安裝的是我們自己制作的各種應(yīng)用,這是多么自豪和有成就感的事情呀!本書適合青少年閱讀。
1.內(nèi)容新奇有趣!通過App Inventor的知識去創(chuàng)建一個自己的達寶電子寵物,可以召喚許多的小工具,比如:課程表、指南針、計步器、日記本等
2.易學(xué)易掌握!App Inventor程序是容易讀懂,容易編寫,也是容易理解的,十分適合青少年學(xué)習(xí)。
3.專業(yè)團隊編寫!由童程童美專業(yè)教學(xué)團隊編寫,書中含術(shù)語解釋、清晰步驟等,開啟青少年的編程之旅。
童程童美凝聚美國上市公司16 年編程教學(xué)經(jīng)驗,專注3-18 歲少兒編程教育及服務(wù),形成了以樂高創(chuàng)意啟蒙課程、人工智能編程、智能機器人編程、信息學(xué)奧賽編程等課程體系為核心,集國內(nèi)外大型科技賽事、少兒資格認證考試、科技主題的國內(nèi)外游學(xué)、冬夏令營、創(chuàng)客實驗室搭建等為一體的少兒教育平臺。
教學(xué)體系落實創(chuàng)新教育理念,強調(diào)學(xué)生綜合能力的培養(yǎng)和實際解決問題能力的提升,在興趣激發(fā)和思維鍛煉的同時,傳遞前沿技術(shù),幫助中國青少年打造迎接未來世界的能力和思維視野。
目錄
第 1章 走進App Inventor 001
1.1 App Inventor 的開發(fā)環(huán)境 002
1.2 設(shè)計視圖 002
1.3 編程視圖 004
1.4 測試 006
1.5 應(yīng)用在安卓設(shè)備中的使用 008
1.6 總結(jié) 009
第 2章 布局和畫布 010
2.1 水平布局 011
2.2 垂直布局 014
2.3 精靈和畫布 017
2.3.1 精靈組件 017
2.3.2 畫布組件 023
2.4 總結(jié) 030
第3章 組件 031
3.1 按鈕組件 032
3.2 占位標簽的使用 039
3.3 非可視化組件——音效 043
3.4 微數(shù)據(jù)庫組件的使用 048
3.5 方向傳感器 053
3.6 音頻播放器 058
3.7 計時器 063
3.8 滑動條組件 072
3.9 Web 瀏覽框的使用 077
3.10 總結(jié) 082
第4章 條件判斷和變量 083
4.1 條件、邏輯判斷 084
4.1.1 條件控制塊 084
4.1.2 邏輯判斷 086
4.2 數(shù)字運算 090
4.3 全局變量和邏輯運算 096
4.3.1 全局變量 096
4.3.2 “與、或”邏輯運算 097
4.3.3 大顯身手 098
4.4 局部變量 102
4.5 總結(jié) 107
第5章 列表 108
5.1 列表的創(chuàng)建 109
5.2 遍歷列表 110
5.3 使用列表中指定索引值的列表項 116
5.4 雙列表 119
5.5 總結(jié) 125
第6章 循環(huán)和過程 129
6.1 循環(huán)代碼塊的使用 130
6.2 定義過程、調(diào)用過程 135
6.2.1 定義過程—執(zhí)行指令 135
6.2.2 定義過程—返回結(jié)果 140
6.3 帶參過程的定義和調(diào)用 142
6.3.1 執(zhí)行指令的帶參過程 142
6.3.2 返回結(jié)果的帶參過程 145
6.4 總結(jié) 147
第7章 屏幕代碼塊的使用 148
7.1 打開屏幕與屏幕的初始化 149
7.2 關(guān)閉屏幕與屏幕間的傳值 154
7.3 屏幕被回壓代碼塊 159
7.4 總結(jié) 163