對程式設計很好奇,想建立自己的應用程式,但感到有點害怕?googleblockly是一種視覺化程式語言,可以幫助你快速入門。webapp允許你將塊拖到一起構建應用程式,然後可以導出到實際的程式語言中。
Blockly受到了谷歌另一個圖形編碼工具appinventor的影響,appinventor受到了麻省理工學院的Scratch的影響,Scratch是一個教孩子程式設計的工具。Blockly看起來與Scratch驚人地相似,只是它可以匯出程式碼塊,或者用JavaScript、Dart、Python和XML顯示下麵的程式碼。這是一個孩子和**都可以使用的學習工具。
在右側,選擇包含命令、邏輯、變數等的塊,然後將它們連線在一起,為指令碼建立規則。在左邊,您可以執行程式來檢視它的執行情況。您不必擔心語法錯誤之類的問題,可以先集中精力學習程式設計邏輯。
谷歌寫道,Blockly甚至可以幫助經驗豐富的程式設計師快速編寫指令碼:
如果您正在使用不熟悉的API(如officesuiteautomation)編寫快速指令碼,那麼學習該API可能需要很長時間。使用Blockly,可以將這些塊插在一起形成初稿,然後切換到生成的程式碼繼續。
現在這款應用只是一個技術預覽版,但你所需要的只是一個網路瀏覽器來開始使用它,並讓你的程式碼學習如飢似渴。
塊狀|透過有線
...開發相關的術語。本文討論這兩個術語之間的區別。Xcode是一個強大的開發環境,Swift是一種程式語言。Xcode和Swift的關鍵區別在於,Xcode是蘋果公司開發的用於構建Mac的整合開發環境(IDE),而IOS應用程式和Swift是蘋果公司開發的...
關鍵區別–Python2與3 Python是一種高階程式語言。它是一個面向物件和麵向過程的多正規化。蟒蛇是圭多·範羅森發現的。它是一種易於學習的程式語言,可用於各種應用程式。Python有兩個主要版本,分別是python2和python3。本文...
...便地將資料從一個應用程式傳輸到另一個應用程式的能力是一個巨大的生產力提升器。 ...
...白板。但今天,我們使用數字工具來完成同樣的事情。這是一種視覺化的專案管理方法,可以幫助您快速檢視任務所在的位置、誰在處理這些任務以及下一步任務的去向。 ...
... 前端開發或多或少都是一種編碼活動。更重要的是,它的設計思想佔了一半以上:許多概念都來自印刷生產的世界。更少,因為它使用計算機程式碼時,該程式碼是一種不太複雜,更寬容,並...
...ode和Swift的Mac。您還需要iOS SDK。除此之外,你所需要的只是一些耐心和學習的意願! ...
...份有效的簡歷來展示你的技能和經驗,找到理想的工作將是一場艱苦的鬥爭。但是有了下面的資源來建立一份**級的簡歷,你就離那份令人滿意的職業又近了一步。 ...
...程度上取決於你的需求。市場上有這麼多應用程式,這不是一件容易的事。思維導圖上顯示的這些因素將幫助你做出決定 ...
... microsoftaccess是一種資料庫工具,自1992年以來,它透過包含在大多數microsoftoffice包中而得到普及。與許多資料庫程式一樣,microsoftaccess是一個複雜的工具,具有陡峭的學習曲線。不過...
... 低程式碼是一種語言或環境,可以幫助那些沒有多少編碼經驗的人建立和開發軟體。與複雜的後端程式碼和庫不同,低層程式碼使用視覺化模板和拖放框架,從而向非軟體開發人員...