Gambas是一個物件導向的BASIC語言分支和一個附帶的IDE,能在Linux以及其他類Unix系統電腦作業系統中執行。它提供一個與Visual Basic相似的用戶體驗。Gambas被設計成為一個針對遷移到Linux平台上Visual Basic開發者的Visual Basic替代產品。

Gambas
Gambas Logo
Gambas Logo
Gambas 3 Logo
Gambas 3 Logo
Gambas 2 Logo
Gambas 2 Logo
設計者Benoît Minisini
釋出時間1999年,​25年前​(1999
目前版本
  • 3.19.0(2024年2月15日;穩定版本)[1][2]
編輯維基數據連結
作業系統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被設計用以開發圖形化使用者介面應用程式,使用QtGTK+工具包。Gambas IDE也是用Gambas自己寫成的。Gambas包括一個用以幫助建立用戶介面的GUI設計工具。

與Visual Basic的不同

 
Gambas3寫的星際大戰遊戲

雖然Gambas的目標是能和Visual Basic實現輕鬆過渡,但兩者之間也存在一些重大的區別。例如,Gambas處理陣列是從0開始(0..n-1),而Visual Basic則可以從0或1開始到但到n結束

開發

如果要執行用Gambas開發的程式,需要Gambas執行時環境。

Gambas被許多Linux發行版的軟件庫收錄。有一個Windows版本的Gambas能勉強執行在Cygwin環境中,但圖形應用程式不能在Windows中工作。

參見

參考

外部連結

  1. ^ Release of Gambas 3.19.0. [2024年3月17日]. 
  2. ^ Tag for 3.18.4. [2024年3月17日].