发表于2024-11-22
App Inventor創意趣味編程 pdf epub mobi txt 電子書 下載 2024
可視化模塊編程工具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
編者的話
我們正處在一個數字化社會,被這個時代稱為“數字原住民”(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創意趣味編程 pdf epub mobi txt 電子書 下載