Gambas
Gambas是一個面向對象的BASIC語言分支和一個附帶的IDE,能在Linux以及其他類Unix系統計算機操作系統中運行。它提供一個與Visual Basic相似的用戶體驗。Gambas被設計成為一個針對遷移到Linux平台上Visual Basic開發者的Visual Basic替代產品。
設計者 | Benoît Minisini |
---|---|
面市時間 | 1999年 |
當前版本 | |
操作系統 | Linux、類Unix系統 |
許可證 | GNU通用公共許可證 |
網站 | http://gambas.sourceforge.net/ |
啟發語言 | |
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設計工具。
與Visual Basic的不同
雖然Gambas的目標是能和Visual Basic實現輕鬆過渡,但兩者之間也存在一些重大的區別。例如,Gambas處理數組是從0開始(0..n-1),而Visual Basic則可以從0或1開始到但到n結束
開發
如果要運行用Gambas開發的程序,需要Gambas運行時環境。
Gambas被許多Linux發行版的軟件庫收錄。有一個Windows版本的Gambas能勉強運行在Cygwin環境中,但圖形應用程序不能在Windows中工作。
參見
- REALbasic,另一個相似的軟件(商業)
- Visual Basic
參考
外部連結
- Project website (頁面存檔備份,存於網際網路檔案館)
- GambasForge - incubator for Gambas projects
- Gambas Examples on the Piga Software Wiki(頁面存檔備份,存於網際網路檔案館)
- ^ Release of Gambas 3.19.0. [2024年3月17日].
- ^ Tag for 3.18.4. [2024年3月17日].