一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

圖形化編程軟件有哪些?

 昵稱38434767 2021-06-29
今天為大家推薦幾款國內(nèi)主流的圖形化編程軟件。這些軟件部分適用于8歲以上,部分適用于12歲以上;但不管如何,好上手易學(xué)習是我們推薦軟件第一需要考慮的。

圖形化編程軟件推薦一: Scratch
Scratch優(yōu)點:
Scratch是麻省理工學(xué)院媒體實驗室開發(fā)的一款圖形化開發(fā)工具,代碼開源,早期主要用于電腦動畫編輯,面向小朋友群體,通過鼠標拖拽的形式放置各種角色及腳本指令,腳本指令通過搭積木的形態(tài)提供給小朋友使用,界面直觀好用。
Scratch的動畫和腳本編輯實時響應(yīng),用戶可隨時點擊相應(yīng)指令與動畫進行交互,使用門檻很低。

Scratch缺點:
由于scratch屬于軟件在線運行腳本,主要面對電腦展示環(huán)境,所以原版無法對arduino等開源硬件進行離線式編程。不過后續(xù)有人開發(fā)出插件,可通過scratch編輯arduino腳本,并離線下載到硬件中執(zhí)行。不過由于技術(shù)設(shè)計方向的不同,scratch并不能很好的兼容arduino環(huán)境,做一些簡單的模擬數(shù)字量采集和IO端口輸出還可以,一些復(fù)雜的arduino功能,scratch支持的就不時很好。

圖形化編程軟件推薦二:  Mind+

Mind+同樣是一款基于Scratch3.0開發(fā)的圖形化編程軟件,由上海智位機器人(DFRobot)維護,有中文社區(qū)支持。除了支持arduino,還支持micro:bit等其他的開源硬件,只需要拖動圖形化程序塊即可完成編程,還可以使用python/c/c++等高級編程語言。

Mind+是一款特別的圖形化開發(fā)工具,這個軟件采用C++和Qt開發(fā),界面精致,相對其他拼接指令式的編程軟件,確實有一些新意。此軟件通過抽象出軟件開發(fā)中的命令流和數(shù)據(jù)流,模擬成圖形界面中的紅藍折線,通過導(dǎo)線的流動體現(xiàn)出程序流程和數(shù)據(jù)傳遞的過程,使得初學(xué)者都很容易看懂。

Mind+還有WEB端在線編程功能,打開即可使用,很方便,而且他們的社區(qū)教程也很豐富,是目前國內(nèi)中小學(xué)生圖形化編程學(xué)習、比賽使用較多的。


圖形化編程軟件推薦三:  Mixly
Mixly也是針對arduino的一款圖形化編程工具,基于blockly開發(fā)而成。這個軟件針對arduino完善了一些數(shù)據(jù)類型等方面的功能,比原生blockly更好用。

相對其他圖形化軟件來說,mixly顯得更輕量級一些,上層圖形化界面基于開源blockly修改而成;下層編譯下載直接建立在arduino IDE環(huán)境上;圖形界面的指令映射到arduino原生庫,所以軟件相當于一個粘合劑,只要arduino原生支持的功能,mixly都可以很快進行集成,方便軟件迭代升級。軟件開源發(fā)布,第三方廠商可以自行添加自己的庫文件,或者進行定制。缺陷是和arduino綁定太緊密,難有個性化的功能,且始終受限于arduino本身的天花板。


圖形化編程軟件推薦四: Arduino IDE

Arduino幾乎是最早的開源硬件,隨后演變成一個開源社區(qū),擁有各種各樣的兼容硬件。最早針對arduino的編程工具是arduino IDE,用戶通過文本化的窗口界面,使用一種類似C++/java的編程語言開發(fā)單片機。

由于發(fā)布時期較早,而且接口開放,軟硬件全部開源,所以產(chǎn)生了很多的元件驅(qū)動庫,通過這些第三方開發(fā)的庫,用戶可以很方便的加載并直接使用,不用考慮底層因素,一定程度上卻是方便了開發(fā)。不過arduino IDE采用文本方式,本質(zhì)上和專業(yè)的軟件工程師環(huán)境沒有本質(zhì)區(qū)別,所以它的門檻還是相對較高的,并不是網(wǎng)絡(luò)上宣稱的那樣好用。

圖形化編程軟件推薦五: KenRobot

KenRobot是由90后工程師李時念帶領(lǐng)的工程師團隊,用時約半年開發(fā)完成。該平臺沒有采用Blockly和Scratch框架,軟件使用體驗和界面設(shè)計都還好。

有圖形化編程和代碼編程兩種版本,適合不同需求,支持arduino硬件,目前只有Arduino UNO可以用,其它硬件估計很快就會更新上來,配套教程還不夠完善,適合小學(xué)高年級及以上。

圖形化編程軟件推薦六: mBlock

mBlock由國內(nèi)Makeblock創(chuàng)客工場出品,基于Scratch開源代碼修改而來,界面和使用體驗都還不錯,是最接近原版Scratch風格的。另外支持查看圖形化模塊對應(yīng)的代碼,適合孩子慢慢的過渡到代碼編程。早期版本還能支撐Arduino硬件,后期版本慢慢的只支持自家硬件產(chǎn)品編程,配套教程完善,適合小學(xué)低年級以上。最近也推出了網(wǎng)頁版本,不過依然不開放,只支持自家產(chǎn)品。


以上是2020年國內(nèi)較為主流的幾款圖形化編程軟件,界面卡通,方便易學(xué),很容易引起中小學(xué)孩子興趣。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美国产极品一区二区| 国产精品内射视频免费| 日韩欧美亚洲综合在线| 国产不卡免费高清视频| 老司机精品一区二区三区| 国产亚洲系列91精品| 国产美女网红精品演绎| 粉嫩国产一区二区三区在线| 欧美性欧美一区二区三区| 亚洲欧美日韩综合在线成成| 色婷婷丁香激情五月天| 日本东京热视频一区二区三区| 国产不卡最新在线视频| 午夜色午夜视频之日本| 欧美日韩精品视频在线| 久久精品亚洲情色欧美| 日本理论片午夜在线观看| 区一区二区三中文字幕| 欧美激情中文字幕综合八区| 国产原创激情一区二区三区| 亚洲香艳网久久五月婷婷| 美女极度色诱视频在线观看| 98精品永久免费视频| 亚洲综合精品天堂夜夜| 日本在线高清精品人妻| 超碰在线免费公开中国黄片| 国产一区麻豆水好多高潮| 精品精品国产欧美在线| 97人妻人人揉人人躁人人| 国产二级一级内射视频播放| 成人精品欧美一级乱黄| 亚洲高清中文字幕一区二区三区| 男人和女人黄 色大片| 91老熟妇嗷嗷叫太91| 黄色日韩欧美在线观看| 中日韩免费一区二区三区| 丝袜破了有美女肉体免费观看| 男女午夜在线免费观看视频| 日韩精品人妻少妇一区二区| 成人欧美精品一区二区三区| 视频在线播放你懂的一区|