App Inventor創意趣味編程

App Inventor創意趣味編程 pdf epub mobi txt 電子書 下載 2025

吳明暉 主編 編
圖書標籤:
  • App Inventor
  • 編程入門
  • Android開發
  • 少兒編程
  • 創意編程
  • 趣味編程
  • 教育
  • STEM
  • 可視化編程
  • 應用開發
想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 電子工業齣版社
ISBN:9787121313936
版次:1
商品編碼:12179887
包裝:平裝
開本:16開
齣版時間:2017-08-01
用紙:膠版紙
頁數:164
字數:243000
正文語種:中文

具體描述

內容簡介

可視化模塊編程工具App Inventor像一個魔法師,不僅激發瞭學生利用“手機”進行“創造”的熱情,也成就瞭廣大信息技術教師“讓手機用於教育”的想法。本書內容豐富、應用性和趣味性強,是作者多年來在App Inventor領域教學研究成果的係統化凝練。在案例的選擇上,將學生喜聞樂見的素材整閤到App Inventor教學中,體現瞭項目的趣味性和生活化。本書選擇瞭學生*熟悉的情境,即把每個案例都融閤在校園課堂中,貼近學生實際生活的學習素材,更容易激發學生學習的興趣。本書配有多媒體課件、案例素材和源代碼等教學資源,免費嚮任課教師提供。本書適閤作為對移動應用開發感興趣的科技人員、計算機愛好者及各類自學人員參考書,也可供中小學信息技術的教師參考。

作者簡介

吳明暉,男,博士,教授,浙江大學碩士生導師。計算機科學與工程學係主任,浙江省新興特色專業負責人,浙江省教壇新秀,浙江省“新世紀151人纔工程”第三層次培養人選,浙江省高等學校中青年學科帶頭人培養對象,杭州市“131”**層次培養人選,杭州市屬高校中青年教學名師培養人選,杭州市“電子服務與智慧工廠”重中之重實驗室主任,浙江大學城市學院“大數據與電子服務”研究院副院長,浙江省計算機學會理事、杭州市工業與信息化專傢、Google校企閤作專業綜閤改革項目專傢委員會委員、Google奬教金獲得者。主要研究方嚮為“軟件工程、移動互聯網、大數據技術”。曾赴香港理工大學電子計算機係軟件開發與管理實驗室訪學一年。

目錄

目錄

第1課 拼齣我們的世界
1.1 App Inventor簡介 2
1.1.1 APP開發過程 2
1.1.2 創意構思 3
1.2 訪問App Inventor 2開發平颱 4
1.3 創建第一個App Inventor項目 5
1.3.1 熟悉開發環境 5
1.3.2 連接調試 9
1.3.3 打包APK文件 10
第2課 點名神器
2.1 功能描述 14
2.2 組件設計 14
2.3 邏輯設計 19
第3課 數學加加看
3.1 功能描述 24
3.2 組件設計 24
3.3 邏輯設計 26
3.3.1 遊戲開始 26
3.3.2 判斷正確 28
3.3.3 判斷錯誤 30
第4課 塗鴉畫闆
4.1 功能描述 34
4.2 組件設計 34
4.3 邏輯設計 37
4.3.1 畫圓 37
4.3.2 在畫布上直接拖屏作畫 38
4.3.3 畫筆顔色設置 39
4.3.4 自定義畫筆顔色設置 39
4.3.5 畫筆粗細設置 40
4.3.6 打開 40
4.3.7 拍照 40
4.3.8 畫布清屏 40
4.3.9 保存 41
第5課 彈球遊戲
5.1 功能描述 46
5.2 組件設計 46
5.3 邏輯設計 48
5.3.1 變量定義 48
5.3.2 屏幕初始化 49
5.3.3 選擇球速 49
5.3.4 開始遊戲 50
5.3.5 拖動橫闆 51
5.3.6 球形精靈被碰撞 51
5.3.7 到達邊界 52
第6課 打地鼠
6.1 功能描述 56
6.2 Screen1組件設計 57
6.3 Screen1邏輯設計 58
6.4 場景1組件設計 58
6.5 場景1邏輯設計 60
6.6 場景2組件設計 62
6.7 場景2邏輯設計 62
6.8 場景3組件設計 66
6.9 場景3邏輯設計 66
第7課 我愛記單詞
7.1 功能描述 72
7.2 組件設計 72
7.3 邏輯設計 74
第8課 環境監測
8.1 功能描述 80
8.2 組件設計 80
8.3 邏輯設計 83
第9課 短信群發中轉站
9.1 功能描述 96
9.2 組件設計 97
9.3 邏輯設計 98
第10課 興趣點地圖
10.1 功能描述 104
10.2 組件設計 105
10.3 邏輯設計 106
第11課 小伢兒上學去(課錶)
11.1 作品介紹 114
11.2 屏幕Screen1的組件設計 117
11.3 屏幕Screen1的邏輯設計 117
11.4 main屏幕的組件設計 118
11.5 main屏幕的邏輯設計 120
11.6 edit_curriculum屏幕的組件設計 123
11.7 edit_curriculum屏幕的邏輯設計 124
11.8 tomorrow屏幕的組件設計 127
11.9 tomorrow屏幕的邏輯設計 127
11.10 settings屏幕的組件設計和邏輯設計 131
11.11 add_curriculum屏幕的組件設計 133
11.12 add_curriculum屏幕的邏輯設計 134
第12課 背得快
12.1 軟件功能描述 138
12.2 軟件功能實現 139
12.3 啓動屏幕的組件設計 139
12.4 啓動屏幕的邏輯設計 140
12.5 功能選擇屏幕的組件設計 141
12.6 功能選擇屏幕的邏輯設計 141
12.7 聯係作者屏幕的組件設計 143
12.8 聯係作者屏幕的邏輯設計 144
12.9 背誦達人屏幕的組件設計 144
12.10 背誦達人屏幕的邏輯設計 145
12.11 背誦闖關屏幕的組件設計 150
12.12 背誦闖關屏幕的邏輯設計 151

精彩書摘

  《App Inventor創意趣味編程》:
  1選擇背誦題目、獲取背誦文本:用戶打開安裝在電子設備上的背誦軟件,選擇準備背誦的題目,從網絡服務端或者電子設備內的存儲介質裏獲取相應題目對應的背誦文本內容。2開始背誦:用戶準備就緒後,發齣“開始背誦”指令。3進入背誦環節,背誦裝置收到”開始背誦”指令後,立即進入背誦環節:3.1自動計時:從o開始自動計時,直至用戶背誦完成。3.2用戶背誦:用戶對著麥剋風背誦。3.3同步錄音:背誦裝置在用戶背誦時同步錄音。3.4語音識彆與文字轉換:背誦軟件對錄音內容同步進行語音自動識彆並轉換成文字。3.5與標準文本自動比對:將前述語音識彆齣來的文字與標準文本進行自動比對,在需要時可自動標誌背錯的內容。3.6背誦提示:用戶背誦卡殼請求背誦裝置提示時,自動提示並記錄提示內容與次數;和/或,根據參數設置,需要時自動提示背錯的內容。4用戶背誦完畢/中止:用戶背誦完畢時發齣’完畢“指令,計時自動停止,或者用戶希望中間停止時發齣“中止”指令。
  啓動屏幕如圖12—2所示,可以製作開機動畫、産品介紹、理念傳播等。作品的圖標也是在此屏幕中設置,以便安裝到智能設備上可以直觀地看到 圖標。除瞭在程序代碼中圖形化錶述創作思路外,還可以有漂亮的滑動引導頁,即用4幅廣告圖片、4句口號交替顯示,精練地介紹作品特徵,在觸摸屏上劃動時有炫動效果。其訣竅是放一個帶圖片、高度為80%的介紹按鈕組件,以及另一個顯示文字的稍小些的啓動按鈕組件,用4個不顯示的啓動圖像組件各自隱藏1張廣告圖片,在觸發屏幕劃動事件、即”介紹按鈕被鬆開”時,動態裝載廣告圖片到大按鈕中顯示,這樣産生瞭動畫。其組件的參數設置如錶12—1所示。
  ……

前言/序言

編者的話

我們正處在一個數字化社會,被這個時代稱為“數字原住民”(Digital Native)。我們習慣對著手機吐槽自拍,遊戲休閑,購物導航……“人是鐵,飯是鋼,找不到手機最驚慌!”然而並非手機有無窮魅力,勾魂的是數不清的APP。隻要一機在手,點擊一個個APP圖標,我們似乎就可以忽略時空的限製,進入自己的專屬世界。

那麼,在你心目中是不是也有一個特彆的APP,一個自己專屬的APP,它或許是一個能幫助你學習的手機應用,或者僅僅是一個有趣好玩的應用,又或許在這個應用中的角色是你和你的傢人。是的,我們能不能將心中的想法轉化為應用原型,自己動手製作一個手機應用,利用移動計算機技術來滿足個人的需求呢?

答案是肯定的,App Inventor可以幫助你實現心中的這個“APP”。

App Inventor是一個可視化,可拖拽的編程工具,用於在Android平颱上構建移動應用。利用基於Web的圖形化的用戶屏幕生成器,可以設計應用的用戶屏幕(外觀),然後像玩拼圖玩具一樣,將“塊”語言拼在一起,來定義應用的行為。引用App Inventor之父Harold Abelson(MIT教授)的話:“App Inventor編寫的應用程序或許不是很完美,但它們卻是普通人都能做的,而且通常是在幾分鍾內就可完成。”

你能猜齣以下用App Inventor塊語言來定義應用的功能嗎?

點擊紅色按鈕,將畫布的畫筆顔色設為紅色。

點擊橡皮擦按鈕,將畫布上的圖案清空。

觸碰畫布,在坐標(x, y)上畫一個半徑長度為8的實心圓。

這就是一款簡單的“塗鴉闆”手機應用。可以看到,比起傳統的程序代碼,這些塊語言更容易理解,你還可以結閤自己的生活經驗加入更豐富的功能,比如在“塗鴉闆”應用中可以設計一塊調色闆用來設置畫筆多彩的顔色;可以將所繪製的圖片保存在手機中等。動動腦筋,我們還能將“塗鴉闆”改編設計齣更富有創意的手機應用,比如“簽名吧”,打開手機中的照片作為畫布背景,虛擬簽名,在這裏你可以瀟灑地揮筆寫下“大聖到此一遊”。

此時的你是否已滿懷期待、躍躍欲試,趕快打開這本書吧,當你閤上書時肯定會獲益匪淺。在這本書中,你將經曆一次充滿發現,充滿奇跡的旅行。讓我們用App Inventor拼齣夢想中的創意,詮釋心中的世界!

本書是作者多年來在App Inventor領域教學成果的凝練和體現,在Google公司的大力支持,先後承擔瞭Google精品課程、Google教材齣版資助計劃項目、Google中小學計算機課程開發資助項目的建設。本書的主體內容多次在App Inventor全國師資培訓班上講授並不斷完善。

本書由浙江大學城市學院的吳明暉教授、杭州建蘭中學的金敏老師擔任主編,杭州采荷實驗學校的李瑤老師、杭州高新實驗學校的程陶奕老師、杭州青少年活動中心的謝奕女老師擔任副主編,共同完成瞭本書的編寫工作。特彆感謝Google中國教育閤作項目部的硃愛民經理和鄧倩女士,以及很多參加過該課程師資培訓的教師朋友們,他們為本書提瞭很多很好的意見和建議。

由於作者水平有限,時間倉促,書中難免有欠妥之處,敬請廣大讀者批評指正。

讀者也可以關注微信公眾號“AppMOOC”保持溝通交流,共同推進App Inventor的學習和分享。



《App Inventor創意趣味編程》內容簡介 本書旨在為您開啓一個充滿無限可能的編程世界,它將帶領您踏上一段精彩的創意之旅,讓您在玩樂中掌握應用程序開發的核心技能。我們相信,編程並非高深莫測的學問,而是激發想象力、解決實際問題、甚至是創造全新體驗的強大工具。本書正是為所有渴望將想法變為現實,對科技充滿好奇,但又希望以輕鬆有趣方式入門的您而準備。 為什麼選擇App Inventor? 在當今數字時代,移動應用程序已滲透到我們生活的方方麵麵。從社交媒體到在綫購物,從學習工具到娛樂遊戲,APP無處不在。而App Inventor,作為麻省理工學院(MIT)開發的強大而直觀的可視化編程工具,為初學者提供瞭一個絕佳的平颱。它摒棄瞭傳統編程語言中繁瑣的代碼語法,轉而采用圖形化的積木塊拖拽方式,讓您能夠專注於應用的邏輯設計和功能實現。這種“像搭積木一樣編程”的方式,極大地降低瞭學習門檻,讓編程變得觸手可及,充滿樂趣。 本書將帶您領略怎樣的編程體驗? 本書並非枯燥乏味的理論講解,而是一係列精心設計的項目,每一個項目都代錶著一個有趣的挑戰,同時也是一個學習新概念的契機。我們將從最基礎的知識點齣發,循序漸進地引導您構建齣各式各樣的應用。 從零開始,構建第一個應用: 您將學會如何創建用戶界麵,包括按鈕、文本框、圖像等基本元素,並瞭解如何讓它們在屏幕上按照您的意願排列。我們將指導您完成第一個簡單的應用,例如一個“心情天氣”應用,根據用戶輸入的心情,顯示相應的天氣圖標。這將是您邁齣編程第一步的激動時刻。 掌握交互的藝術: 應用程序的魅力在於其交互性。本書將深入講解如何利用事件驅動編程的思想,讓您的應用能夠響應用戶的操作。例如,當用戶點擊按鈕時,會發生什麼?當用戶搖晃手機時,又會發生什麼?您將學習如何處理點擊、觸摸、搖晃等各種事件,並觸發相應的程序邏輯,讓您的應用“活”起來。 數據與邏輯的魔力: 編程的核心在於處理數據和運用邏輯。您將學習如何存儲、檢索和操作各種類型的數據,例如文本、數字、列錶等。同時,我們將引入條件判斷(if-then-else)、循環(repeat-until)等編程邏輯結構,讓您的應用能夠做齣智能的決策,並執行重復性的任務。例如,您將學習如何創建一個“隨機猜數字”遊戲,其中包含復雜的邏輯判斷和循環,讓遊戲充滿挑戰性。 探索多媒體的無限可能: 現代應用往往離不開多媒體的元素。本書將引導您如何將聲音、圖像、甚至視頻集成到您的應用中。您將學習如何播放背景音樂,錄製並播放聲音,創建自定義的動畫效果,甚至利用手機攝像頭捕捉瞬間。想象一下,創建一個可以拍照並添加趣味濾鏡的應用,或者一個可以播放您最愛歌麯的音樂播放器,這些都將是本書為您帶來的精彩體驗。 與現實世界連接: App Inventor的強大之處還在於它能夠與手機硬件進行深度交互。您將學習如何利用手機的傳感器,例如GPS定位、加速度計、陀螺儀等,來創建更智能、更具創意的應用。例如,您可以開發一個“尋寶遊戲”,利用GPS定位來指引玩傢找到隱藏的地點;或者創建一個“體感遊戲”,通過手機的運動來控製遊戲角色。 構建實用工具與趣味應用: 本書的 項目設計涵蓋瞭廣泛的應用場景。您將有機會構建: 個性化工具: 例如,一個自定義的待辦事項清單應用,可以設置提醒和優先級;一個簡單的筆記應用,方便您隨時記錄靈感。 趣味遊戲: 從簡單的反應類遊戲到策略類遊戲,您將體驗到設計遊戲關卡、平衡遊戲難度、實現得分機製的樂趣。 信息展示類應用: 例如,一個展示您喜愛書籍、電影或音樂的個人收藏應用;一個簡單的百科知識問答應用。 教育輔助工具: 例如,一個幫助學習字母或數字的應用;一個進行簡單數學計算的助手。 深入瞭解應用發布: 當您完成瞭您的精彩應用,本書還將為您揭示如何將您的作品打包成可在手機上安裝的APK文件,甚至是如何發布到應用商店,讓更多人能夠體驗到您的創意。 本書的學習特色: 項目驅動式學習: 每一個章節都圍繞著一個具體的項目展開,讓您在實踐中學習,在解決問題的過程中掌握知識。 圖文並茂,直觀易懂: 我們提供瞭大量的屏幕截圖和清晰的步驟說明,即使是編程新手也能輕鬆跟隨。 由淺入深,循序漸進: 內容從基礎概念到高級技巧,難度逐步提升,確保您能夠穩步成長。 強調創意與實踐: 我們鼓勵您在完成書本案例的基礎上,發揮自己的想象力,對項目進行二次創作,實現個性化的功能。 提供豐富的資源: 您將獲得配套的素材文件、項目源代碼,以及拓展學習的建議,為您的學習之路提供全方位的支持。 本書的目標讀者: 對編程充滿好奇,希望以有趣的方式入門的青少年。 希望將自己的想法轉化為實際應用的創意愛好者。 希望通過項目實踐學習編程邏輯和問題解決能力的教育工作者。 希望為孩子提供一個寓教於樂的編程學習工具的傢長。 任何希望在數字化時代掌握一項新技能,提升邏輯思維和創造力的人。 通過閱讀《App Inventor創意趣味編程》,您將不僅僅學會編寫代碼,更重要的是,您將培養齣解決問題的能力、邏輯思維能力和創新精神。您將發現,編程可以如此簡單,如此有趣,如此強大。準備好迎接這場充滿驚喜的編程冒險瞭嗎?讓我們一起,用App Inventor,創造屬於您的數字奇跡!

用戶評價

評分

這本書簡直是一場編程啓濛的視覺盛宴!我是一個喜歡動手實踐的人,而這本書恰恰滿足瞭我這一點。它不像市麵上很多枯燥的技術書籍,而是充滿瞭大量精美的插圖和清晰的流程圖,每一個步驟都直觀易懂,仿佛有一位經驗豐富的老師在我身邊手把手地教我。我特彆欣賞書中對每一個概念的解釋,不會過於理論化,而是結閤實際操作,讓我能夠立刻看到成果。例如,當介紹到“事件處理”時,書裏就用瞭一個非常有趣的例子,說明當用戶點擊按鈕時,APP會發生什麼。這種“所見即所得”的學習體驗,極大地增強瞭我的學習動力。而且,書中不僅僅教我如何完成某個功能,更引導我思考“為什麼”要這麼做,以及如何優化。讀完這本書,我感覺自己不再是那個對編程一竅不通的小白,而是已經有瞭一套自己的編程思維和實踐方法。

評分

我一直對移動應用的開發感到好奇,但又覺得門檻很高,直到我遇到瞭這本書。它真的非常適閤初學者,尤其是我這種對代碼不太感冒的人。書裏完全摒棄瞭傳統的命令行編程,而是用直觀的圖形化界麵來構建APP,這讓我感到非常輕鬆。我最喜歡的部分是那些“創意挑戰”環節,它們不僅僅是簡單的練習題,而是鼓勵讀者發散思維,用學到的知識去解決更復雜的問題。我嘗試著跟著書裏的指導,自己設計瞭一個可以記錄心情的小工具,感覺非常有成就感。書的排版也非常舒服,重點內容有突齣,重要的代碼塊也有清晰的展示,閱讀起來一點都不費力。我常常會帶著這本書,在午後陽光下,一邊喝著咖啡,一邊跟著書裏的內容搗鼓,感覺整個過程都充滿樂趣。

評分

對於那些渴望將創意變成現實,但又對編程感到畏懼的讀者來說,這本書簡直就是一座寶藏。它以一種極其友好的方式,將復雜的編程概念變得通俗易懂,甚至充滿瞭童趣。我印象最深刻的是書中關於“組件”的講解,作者用生活中的各種物品來類比,讓我一下子就明白瞭各個組件的功能和作用。而且,書裏的每一個案例都非常有實際意義,例如如何創建一個簡單的通訊錄,或者一個可以播放音樂的APP。這些都讓我覺得,編程並不是遙不可及的,而是可以觸及到的,能夠為我們的生活帶來便利。我特彆喜歡作者在書中所強調的“動手實踐”的重要性,他鼓勵讀者不要害怕齣錯,大膽地去嘗試,去修改,去創造。這本書讓我相信,任何人,隻要願意嘗試,都能成為一個APP開發者。

評分

一本充滿想象力的入門讀物!我一直覺得編程離我很遙遠,但這本書徹底顛覆瞭我的看法。翻開它,就像進入瞭一個充滿奇思妙想的樂園。作者沒有用那些晦澀難懂的術語,而是用一種非常親切、生動的方式,帶領讀者一步步走進App Inventor的世界。我尤其喜歡它循序漸進的教學方式,從最基礎的拖拽積木開始,到後麵如何讓角色動起來,如何設計交互,每一個環節都設計得恰到好處,讓我這個完全零基礎的讀者也能毫不費力地跟上。書中的案例設計得也非常貼閤生活,比如製作一個簡單的天氣預報APP,或者一個可以對話的小機器人,這些都能激起我強烈的學習興趣。更重要的是,它讓我明白瞭編程不僅僅是寫代碼,更是一種創造和解決問題的能力。通過這本書,我不僅學會瞭如何“搭積木”,更培養瞭“我想怎麼搭”的創意。我迫不及待地想把書裏的每一個小項目都嘗試一遍,然後開始構思屬於自己的APP瞭!

評分

這本書的齣現,讓我對“學習編程”這件事有瞭全新的認識。它不再是枯燥的理論灌輸,而是一次充滿樂趣的探險。我是一個喜歡玩遊戲的人,這本書的很多案例都非常遊戲化,比如製作一個簡單的躲避障礙的遊戲,或者一個猜數字的小遊戲,這些都讓我覺得學習過程本身就像在玩遊戲一樣。作者的語言風格非常活潑,有時甚至帶點幽默,讀起來一點都不覺乏味。我特彆喜歡書中關於“用戶體驗”的討論,它讓我明白,一個好的APP不僅要功能強大,更要好用、好看。通過這本書,我不僅學會瞭如何用App Inventor開發APP,更培養瞭從用戶角度思考問題的習慣。這本書絕對是想快速入門APP開發,又不想被技術細節嚇倒的朋友們的首選!

評分

特價,還好

評分

娃兒很喜歡

評分

挺好很經典,推薦

評分

還是滿厚的書,值得買,賣瞭值錢

評分

還可以的啊啊啊啊啊啊啊啊啊啊啊

評分

挺好很經典,推薦

評分

好,彩色很精美,非常適閤初學者。

評分

還是滿厚的書,值得買,賣瞭值錢

評分

還可以,買給孩子的。

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有