內容介紹
Gambas 是一個面向對象的BASIC語言分支和一個附帶的IDE,能在Linux 以及其他 Unix-like 計算機作業系統中運行。它提供一個與Visual Basic相似的用戶體驗。Gambas 被設計成為一個針對遷移到 Linux 平台上Visual Basic 開發者的 Visual Basic替代產品。
'Gambas' 是 Gambas Almost Means Basic 的遞歸縮寫。 Gambas 在西班牙語中是表示蝦,這也是 Gambas 標誌的由來。
Gambas在1999年由 Benoît Minisini 在巴黎開始開發,Gambas 是自由軟體,在GNU通用公共許可證下發布。
功能
使用 Gambas,開發者能夠:
使用資料庫,例如 MySQL 或 PostgreSQL
建立 KDE (QT) 和 GNOME GTK+ 程式通過 DCOP
轉化原有的 Visual Basic 程式並使之在 Linux 上運行
開發網路解決方案
創建 CGI 網頁應用程式
Gambas 被設計用以開發圖形用戶界面應用程式,使用Qt 或 GTK+ 工具包。Gambas IDE 也是用 Gambas 自己寫成的。Gambas 包括一個用以幫助創建用戶界面的 GUI 設計工具。
運行
Gambas 2.7.0 在 Fedora Linux 上運行
雖然 Gambas 的目標是能和 Visual Basic 實現輕鬆過渡,但兩者之間也存在一些重大的區別。例如,Gambas 處理數組是從0開始(0..n-1),而Visual Basic 則可以從0或1開始到但到 n 結束
開發
如果要運行用 Gambas 開發的程式,需要 Gambas 運行時 環境。
Gambas 被許多 Linux 發行版的軟體庫收錄。有一個 Windows 版本的 Gambas 能勉強運行在 Cygwin 環境中,但圖形應用程式不能在 Windows 中工作。