LiveCode

LiveCode

LiveCode既是一款免費的開發工具又是一門程式語言,它具有圖形化的操作界面和接近自然語言的腳本特點,使用LiveCode可以快速開發出可運行在各大主流平台如Windows、Linux、MacOSX、android、iOS等上的應用程式。

主要功能

荷蘭皇家航空公司的訂票系統 荷蘭皇家航空公司的訂票系統

使用LiveCode可以快速開發出各類(包括遊戲、教育、醫療、科技等等)跨平台的app,同一套代碼可以運行在各大主流平台上,使開發變得快捷高效。

發展歷史

幫助孩子學習數學的EuroTalk 幫助孩子學習數學的EuroTalk

蘇格蘭公司Runtime Revolution於1997年成立,2001年開發出程式語言Revolution,2003年收購MetaCard公司並將Revolution的開發環境建立在MetaCard的引擎上。Revolution於2010年秋季更名為LiveCode,2013年4月走向開源,2013年11月由龐國灝博士引進到中國同時建立LiveCode China,龐博士為LiveCode China CEO。2014年7月1日RunRev公司開始為實現LiveCode向webapp進軍融資,關於項目詳情請到LiveCode官方網站 查詢。

LiveCode 7.0已經推出第6個測試版本,相對於以前的版本在支持中文上有了很大的突破,對於中國的開發者用戶和學習者來說是一個好訊息。

語言特點

LiveCode是一門簡單易學的程式語言,因為它具有類英語的語言特徵,很多關鍵字、對象屬性、命令以及函式都是由日常生活中的英語單詞命名,而且其語句也與英語的語法特徵極其類似。例如,下面的語句可以使系統彈出"Hello World"對話框。

answer "Hello World"

如果想要系統通過彈出輸入框請求用戶輸入信息,可以使用下面的代碼

ask "How old are you ?"

下面的代碼可以實現改變頁面的顏色為藍色

set the backgroundcolor of this card to blue

如果你想通過點擊按鈕進入下一頁,可以在按鈕中添加下面的代碼

go to next card

上面的幾個簡單的示例中,使用了answer、ask、set、go等命令,以及backgroundcolor、blue、this、next等屬性與關鍵字,具有英文初級水平的讀者可以很容易理解其代碼含義,由此可以看出LiveCode簡單易學的特性。

相關詞條

熱門詞條

聯絡我們