- Blockly創意趣味編程
- 周慶國 崔向平 郅朋編著
- 453字
- 2019-07-26 14:41:52
1.1 什么是Blockly
Blockly是一種可視化編程工具,也是眾多可視化編輯工具的鼻祖。2012年6月,Google發布了完全可視化的編程語言Google Blockly。Blockly代碼塊由類似于積木的圖形對象構成。使用者通過拖動鼠標,就可以將這些“代碼積木”拼接起來,創造出簡單的功能,然后將一個個簡單功能組合起來,最終構建出一個程序。相較于傳統字符型的編程語言,Blockly語言無須大家考慮命令行模式下復雜的語法規則,學習成本更低,趣味性更強。
1.一種基于網頁的可視化程序
Google Blockly是基于網頁的可視化編程工具庫,用戶可以以離線或者在線的方式,在Windows、Linux和Android等平臺上使用Blockly進行編程操作。
2.多種開發語言環境庫
Blockly基于圖形化編程設計,可以導出JavaScript、Python、PHP、Lua、Dart等多種語言。在Blockly中有一個類似語言轉換器的工具箱,可以將圖形化編程語言轉換成多種編程語言代碼,有助于用戶通過圖形化編程方式理解多種程序語言。
3.開源的自定義編程環境
Blockly是開源的編程工具,用戶可以根據自己的需求對Blockly工具箱進行自定義設計。同時,Blockly開發工具能將用戶自定義的塊添加至工具箱,并在工作區工廠完成對代碼的封裝,如圖1-1所示。

圖1-1 Blockly使用流程圖
推薦閱讀
- SPSS數據挖掘與案例分析應用實踐
- scikit-learn Cookbook
- 大學計算機基礎(第二版)
- 精通軟件性能測試與LoadRunner實戰(第2版)
- Python Geospatial Development(Second Edition)
- Learning Firefox OS Application Development
- 微信公眾平臺開發:從零基礎到ThinkPHP5高性能框架實踐
- PLC編程與調試技術(松下系列)
- Asynchronous Android Programming(Second Edition)
- 編程與類型系統
- ElasticSearch Cookbook(Second Edition)
- Node學習指南(第2版)
- Building UIs with Wijmo
- PhantomJS Cookbook
- CISSP in 21 Days(Second Edition)