999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

APP Inventor2的項目應用及教學策略

2018-02-25 11:54:22李文川曾玉
電子技術與軟件工程 2018年11期

李文川 曾玉

摘要 移動應用開發是一門綜合性極強的課程,將APP Inventor2引入軟件開發教學,通過其簡單的編程方式逐步步入編程語言的學習與實踐,塑造學生編程邏輯思維,并為無編程經驗的人士提供一種APP自主開發的解決方案。

[關鍵詞]APP Inventor2 軟件開發教學 自主開發

傳統的APP開發需要JAVA語言基礎及Android應用開發基礎,且其綜合性極強,對于初學者,困難重重。為此,提出利用APPInventor2技術制作APP的方法,解決這些煩惱。APP Inventor原本是Google實驗室中的一個計劃,由MIT計算機科學領域知名的Abelson教授領導,其拋棄了復雜的程式代碼,使用積木式的堆疊法來完成Android程式,簡單方便,圖形化界面讓開發APP變得有趣。現將其引入APP開發課程的學習,讓學生逐步步入APP開發的學習與實踐,塑造學生編程及開發的邏輯思維。

1 APP Inventor2介紹

APP Inventor2是一個圖形化開發應用,延續了APP Inventor的開發模式,其使用的塊語言,可以像“搭積木”一樣編寫程序,避免可能會犯的一些低級錯誤;它采用云端操作,不必擔心因為某些原因導致己完成APP項目的丟失,其操作相比于APP Inventor有大幅簡化,這對APP開發初學者來說是一大福音。

2 APP Inventor2開發板塊

APP Inventor2包括兩個開發窗口:Design設計窗口、Blocks Editor程序區塊編輯窗口。設計完成后,利用AI伴侶對APP進行測試調整。

2.1 Design設計窗口

Design設計窗口分為組件面板、工作面板、組件列表、組件屬性幾個部分,見圖1所示。

組件面板,用于選擇所需組件,APPInventer2提供了相當多的組件,能滿足各類開發需求,用戶需將組件拖拽到工作面板中進行編輯;

工作面板,又稱視圖欄,可讓用戶直接看到項目的外觀;

組件列表,用于顯示己添加的組件,其下的素材分欄用于上傳聲音、圖片等素材;

組件屬性,用于編輯各組件屬性。

2.2 Blocks Editor程序區塊編輯窗口

Blocks Editor程序區塊編輯窗口分為選擇模塊、工作面板兩部分,見圖2。用戶從左側選擇所需模塊,將其拖到視圖欄,即可實現APP程序設計。工作面板中的板塊為程序核心,各程序模塊的連接需接口形狀相同。工作面板左下角顯示程序設計警告信息,右下角為垃圾桶,可將不用的模塊拖到垃圾桶。右上角新增背包功能,使其具有備份功能,使得用戶能從項目或屏幕中復制代碼到另一個項目或屏幕中。

2.3 項目測試

目前,APP Inventor2使用AI伴侶,見圖3所示。通過AI伴侶生成二維碼或輸入系統生成的編碼利用手機連接實測,便捷且節約開發成本;若實測結果滿意,即可在線將該項目打包生成APP,通過掃描二維碼下載到你的手機上。

3 APP Inventor2在項目DIY中的意義

在一些DIY項目開發中,需要用引入APP,若仍套用現有APP,將會有諸多不便如存在功能缺失或冗雜,且不能根據實際情況修改;但若從未學習過Android應用開發,直接進入自主開發,將是困難重重,可能直接影響項目進展及實現。使用APP Inventor2進行APP開發,可讓項目順利進行,并能隨時根據項目進展對APP進行改進升級,提高了項目的獨創性,保證了項目的質量,并極大的降低了開發成本。

4 APP Inventor2的教學戰略

目前,各大高校開設了Android應用開發相關的課程,然而,許多學生剛接觸編程課程的學習時,發現其思維與生活偏差很大,學習起來很枯燥,便會產生畏難情緒,并容易走神,因此,許多學生基礎不夠扎實,自主開發APP時,很難成功;針對這些困難,現提供以下兩種方案:

方案一,在編程初級學習階段,利用APP Inventor2提升學生對編程學習的興趣,通過這種“搭積木”式的編程,逐步訓練編程思維,了解計算機語言的“語法”,當能利用APP Inventor2自主開發APP時,再進行相關編程課程,以此讓學生統籌了解編程,讓更多學生發現其魅力。

方案二,在進行相關編程語言學習的同時,開設APP Inventor2課程,老師在進行編程語言授課的同時,將APP Inventor2編程作為實例進行講解,提高學生興趣,對所學知識加深印象,將編程思想融會貫通,為長遠學習APP開發打下牢固基礎。

5 結論

APP Inventor2技術是一種為編程零基礎的學生而設計的Android應用開發工具,將APP模塊設計及編程以“搭積木”的形式進行,降低了APP開發難度,對于編程課程的學習及項目開發有著極大的促進作用。本文基于APP Inventor2技術,提供了一些編程教學策略,希望能給各大高校教師一些參考,同時,為沒有編程經驗的項目人提供了一種APP自主開發的解決方案。

參考文獻

[1]白乃遠,曾奕霖著.APP Inventor2Android應用開發實踐[M],電子工業出版社.2017.

[2]羅秀琴著,APP Inventor編程對初中學生發散思維的培養 以開發“打地鼠”游戲為例[J].發明與創新(教育信息化),2016 (12).

主站蜘蛛池模板: 亚洲综合国产一区二区三区| 亚洲精品大秀视频| 日韩欧美色综合| 欧美无专区| 91成人在线观看| 亚洲中字无码AV电影在线观看| 制服丝袜国产精品| AV不卡在线永久免费观看| 97人人做人人爽香蕉精品| 伊人五月丁香综合AⅤ| yjizz国产在线视频网| 国产69精品久久| 一本一道波多野结衣一区二区| 国产精品成人久久| 国产一级无码不卡视频| 国产成人91精品| av色爱 天堂网| 亚洲av综合网| 日韩精品免费一线在线观看| 国产精品自拍合集| 成人免费黄色小视频| 亚洲天堂首页| 精品国产免费人成在线观看| 大香网伊人久久综合网2020| 波多野结衣久久精品| 欧美中文一区| 色婷婷成人| 香蕉伊思人视频| 色成人综合| 伊人久久综在合线亚洲91| 国产高清在线丝袜精品一区| 91精品网站| 91小视频在线观看| 久99久热只有精品国产15| 国产欧美专区在线观看| 国产第一色| 亚洲视频在线观看免费视频| 亚洲成网777777国产精品| 国产无遮挡猛进猛出免费软件| 亚洲性一区| 国产欧美网站| 99热这里只有精品国产99| 国产小视频在线高清播放 | 国产在线专区| 日韩成人午夜| 福利国产微拍广场一区视频在线 | 国产黄视频网站| 无码网站免费观看| 正在播放久久| 亚洲香蕉久久| 亚洲AV无码乱码在线观看代蜜桃| 青青极品在线| 成年看免费观看视频拍拍| 青青草原偷拍视频| 高清无码不卡视频| 久久久久人妻一区精品色奶水| 久久www视频| 日韩中文精品亚洲第三区| 国产96在线 | 88av在线播放| 久久性视频| 久久综合丝袜长腿丝袜| 欧美成在线视频| 久久精品欧美一区二区| 精品少妇人妻一区二区| 国产情侣一区二区三区| 亚洲 成人国产| 亚洲女同一区二区| 亚洲国产成人综合精品2020 | 国产亚洲精品自在线| 91亚瑟视频| 精品国产成人高清在线| 亚洲国产天堂在线观看| 欧美日韩高清| 欧美精品啪啪| 91丝袜美腿高跟国产极品老师| 精品一区国产精品| 久久精品这里只有国产中文精品| 69视频国产| 正在播放久久| 国产一级裸网站| 久久99热66这里只有精品一|