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

APP Inventor2的項(xiàng)目應(yīng)用及教學(xué)策略

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

李文川 曾玉

摘要 移動(dòng)應(yīng)用開(kāi)發(fā)是一門(mén)綜合性極強(qiáng)的課程,將APP Inventor2引入軟件開(kāi)發(fā)教學(xué),通過(guò)其簡(jiǎn)單的編程方式逐步步入編程語(yǔ)言的學(xué)習(xí)與實(shí)踐,塑造學(xué)生編程邏輯思維,并為無(wú)編程經(jīng)驗(yàn)的人士提供一種APP自主開(kāi)發(fā)的解決方案。

[關(guān)鍵詞]APP Inventor2 軟件開(kāi)發(fā)教學(xué) 自主開(kāi)發(fā)

傳統(tǒng)的APP開(kāi)發(fā)需要JAVA語(yǔ)言基礎(chǔ)及Android應(yīng)用開(kāi)發(fā)基礎(chǔ),且其綜合性極強(qiáng),對(duì)于初學(xué)者,困難重重。為此,提出利用APPInventor2技術(shù)制作APP的方法,解決這些煩惱。APP Inventor原本是Google實(shí)驗(yàn)室中的一個(gè)計(jì)劃,由MIT計(jì)算機(jī)科學(xué)領(lǐng)域知名的Abelson教授領(lǐng)導(dǎo),其拋棄了復(fù)雜的程式代碼,使用積木式的堆疊法來(lái)完成Android程式,簡(jiǎn)單方便,圖形化界面讓開(kāi)發(fā)APP變得有趣。現(xiàn)將其引入APP開(kāi)發(fā)課程的學(xué)習(xí),讓學(xué)生逐步步入APP開(kāi)發(fā)的學(xué)習(xí)與實(shí)踐,塑造學(xué)生編程及開(kāi)發(fā)的邏輯思維。

1 APP Inventor2介紹

APP Inventor2是一個(gè)圖形化開(kāi)發(fā)應(yīng)用,延續(xù)了APP Inventor的開(kāi)發(fā)模式,其使用的塊語(yǔ)言,可以像“搭積木”一樣編寫(xiě)程序,避免可能會(huì)犯的一些低級(jí)錯(cuò)誤;它采用云端操作,不必?fù)?dān)心因?yàn)槟承┰驅(qū)е录和瓿葾PP項(xiàng)目的丟失,其操作相比于APP Inventor有大幅簡(jiǎn)化,這對(duì)APP開(kāi)發(fā)初學(xué)者來(lái)說(shuō)是一大福音。

2 APP Inventor2開(kāi)發(fā)板塊

APP Inventor2包括兩個(gè)開(kāi)發(fā)窗口:Design設(shè)計(jì)窗口、Blocks Editor程序區(qū)塊編輯窗口。設(shè)計(jì)完成后,利用AI伴侶對(duì)APP進(jìn)行測(cè)試調(diào)整。

2.1 Design設(shè)計(jì)窗口

Design設(shè)計(jì)窗口分為組件面板、工作面板、組件列表、組件屬性幾個(gè)部分,見(jiàn)圖1所示。

組件面板,用于選擇所需組件,APPInventer2提供了相當(dāng)多的組件,能滿足各類(lèi)開(kāi)發(fā)需求,用戶(hù)需將組件拖拽到工作面板中進(jìn)行編輯;

工作面板,又稱(chēng)視圖欄,可讓用戶(hù)直接看到項(xiàng)目的外觀;

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

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

2.2 Blocks Editor程序區(qū)塊編輯窗口

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

2.3 項(xiàng)目測(cè)試

目前,APP Inventor2使用AI伴侶,見(jiàn)圖3所示。通過(guò)AI伴侶生成二維碼或輸入系統(tǒng)生成的編碼利用手機(jī)連接實(shí)測(cè),便捷且節(jié)約開(kāi)發(fā)成本;若實(shí)測(cè)結(jié)果滿意,即可在線將該項(xiàng)目打包生成APP,通過(guò)掃描二維碼下載到你的手機(jī)上。

3 APP Inventor2在項(xiàng)目DIY中的意義

在一些DIY項(xiàng)目開(kāi)發(fā)中,需要用引入APP,若仍套用現(xiàn)有APP,將會(huì)有諸多不便如存在功能缺失或冗雜,且不能根據(jù)實(shí)際情況修改;但若從未學(xué)習(xí)過(guò)Android應(yīng)用開(kāi)發(fā),直接進(jìn)入自主開(kāi)發(fā),將是困難重重,可能直接影響項(xiàng)目進(jìn)展及實(shí)現(xiàn)。使用APP Inventor2進(jìn)行APP開(kāi)發(fā),可讓項(xiàng)目順利進(jìn)行,并能隨時(shí)根據(jù)項(xiàng)目進(jìn)展對(duì)APP進(jìn)行改進(jìn)升級(jí),提高了項(xiàng)目的獨(dú)創(chuàng)性,保證了項(xiàng)目的質(zhì)量,并極大的降低了開(kāi)發(fā)成本。

4 APP Inventor2的教學(xué)戰(zhàn)略

目前,各大高校開(kāi)設(shè)了Android應(yīng)用開(kāi)發(fā)相關(guān)的課程,然而,許多學(xué)生剛接觸編程課程的學(xué)習(xí)時(shí),發(fā)現(xiàn)其思維與生活偏差很大,學(xué)習(xí)起來(lái)很枯燥,便會(huì)產(chǎn)生畏難情緒,并容易走神,因此,許多學(xué)生基礎(chǔ)不夠扎實(shí),自主開(kāi)發(fā)APP時(shí),很難成功;針對(duì)這些困難,現(xiàn)提供以下兩種方案:

方案一,在編程初級(jí)學(xué)習(xí)階段,利用APP Inventor2提升學(xué)生對(duì)編程學(xué)習(xí)的興趣,通過(guò)這種“搭積木”式的編程,逐步訓(xùn)練編程思維,了解計(jì)算機(jī)語(yǔ)言的“語(yǔ)法”,當(dāng)能利用APP Inventor2自主開(kāi)發(fā)APP時(shí),再進(jìn)行相關(guān)編程課程,以此讓學(xué)生統(tǒng)籌了解編程,讓更多學(xué)生發(fā)現(xiàn)其魅力。

方案二,在進(jìn)行相關(guān)編程語(yǔ)言學(xué)習(xí)的同時(shí),開(kāi)設(shè)APP Inventor2課程,老師在進(jìn)行編程語(yǔ)言授課的同時(shí),將APP Inventor2編程作為實(shí)例進(jìn)行講解,提高學(xué)生興趣,對(duì)所學(xué)知識(shí)加深印象,將編程思想融會(huì)貫通,為長(zhǎng)遠(yuǎn)學(xué)習(xí)APP開(kāi)發(fā)打下牢固基礎(chǔ)。

5 結(jié)論

APP Inventor2技術(shù)是一種為編程零基礎(chǔ)的學(xué)生而設(shè)計(jì)的Android應(yīng)用開(kāi)發(fā)工具,將APP模塊設(shè)計(jì)及編程以“搭積木”的形式進(jìn)行,降低了APP開(kāi)發(fā)難度,對(duì)于編程課程的學(xué)習(xí)及項(xiàng)目開(kāi)發(fā)有著極大的促進(jìn)作用。本文基于APP Inventor2技術(shù),提供了一些編程教學(xué)策略,希望能給各大高校教師一些參考,同時(shí),為沒(méi)有編程經(jīng)驗(yàn)的項(xiàng)目人提供了一種APP自主開(kāi)發(fā)的解決方案。

參考文獻(xiàn)

[1]白乃遠(yuǎn),曾奕霖著.APP Inventor2Android應(yīng)用開(kāi)發(fā)實(shí)踐[M],電子工業(yè)出版社.2017.

[2]羅秀琴著,APP Inventor編程對(duì)初中學(xué)生發(fā)散思維的培養(yǎng) 以開(kāi)發(fā)“打地鼠”游戲?yàn)槔齕J].發(fā)明與創(chuàng)新(教育信息化),2016 (12).

主站蜘蛛池模板: 99久久国产精品无码| 亚洲欧美不卡| hezyo加勒比一区二区三区| 亚洲欧美一区在线| 蜜桃臀无码内射一区二区三区| 麻豆国产在线观看一区二区 | 玩两个丰满老熟女久久网| 毛片免费网址| 99精品这里只有精品高清视频| 无码日韩人妻精品久久蜜桃| 高清码无在线看| 97青草最新免费精品视频| 免费又黄又爽又猛大片午夜| 午夜毛片福利| 欧美精品不卡| 国产又色又爽又黄| 亚洲天堂久久久| 国产99精品视频| 久久精品无码一区二区国产区| 99re经典视频在线| 免费不卡视频| 在线观看精品国产入口| 亚洲—日韩aV在线| 国产黄在线观看| 亚洲欧美h| 国产网站一区二区三区| 日韩国产另类| 午夜啪啪网| 婷婷综合在线观看丁香| a级毛片免费在线观看| 老司国产精品视频91| 波多野结衣中文字幕一区二区| 日本人真淫视频一区二区三区| 日本三级欧美三级| 国产免费黄| 亚洲欧洲一区二区三区| …亚洲 欧洲 另类 春色| 热re99久久精品国99热| 日韩欧美一区在线观看| 亚洲黄色成人| 国产欧美精品一区aⅴ影院| 亚洲香蕉在线| 精品一区二区三区自慰喷水| 亚洲色图狠狠干| 在线免费观看a视频| 中文字幕在线观看日本| 久久熟女AV| 激情综合婷婷丁香五月尤物| 亚洲综合婷婷激情| 无码AV日韩一二三区| 青青青国产视频手机| 国产浮力第一页永久地址| 亚洲女同欧美在线| 无码人妻免费| 国产91精品最新在线播放| 91在线日韩在线播放| 国产成人精品一区二区免费看京| 欧美一区二区啪啪| 小13箩利洗澡无码视频免费网站| 无码一区二区三区视频在线播放| 18禁黄无遮挡网站| 日韩在线成年视频人网站观看| 日韩色图在线观看| 99视频在线观看免费| 亚洲aⅴ天堂| 亚洲天堂精品在线观看| 97国产精品视频人人做人人爱| 欧美色图第一页| 午夜激情福利视频| 国产精品手机视频| 久久天天躁狠狠躁夜夜2020一| 亚洲无码电影| 亚洲无码熟妇人妻AV在线| 成人国产精品网站在线看| 亚洲一区网站| 重口调教一区二区视频| 免费国产无遮挡又黄又爽| 成人午夜福利视频| 日本三区视频| 五月天综合网亚洲综合天堂网| 亚洲精品动漫在线观看| 一本大道香蕉久中文在线播放|