Gambas

✍ dations ◷ 2025-08-15 14:07:30 #BASIC程序设计语言家族,自由软件,集成开发环境,Linux集成开发环境,程序设计语言,使用Qt的软件

Gambas是一个面向对象的BASIC语言分支和一个附带的IDE,能在Linux以及其他类Unix系统计算机操作系统中运行。它提供一个与Visual Basic相似的用户体验。Gambas被设计成为一个针对迁移到Linux平台上Visual Basic开发者的Visual Basic替代产品。

'Gambas'是的递归缩写。在西班牙语中是表示虾,这也是Gambas标志的由来。

Gambas在1999年由Benoît Minisini在巴黎开始开发,Gambas是自由软件,在GNU通用公共许可证下发布。

使用Gambas,开发者能够:

Gambas被设计用以开发图形用户界面应用程序,使用Qt或GTK+工具包。Gambas IDE也是用Gambas自己写成的。Gambas包括一个用以帮助创建用户界面的GUI设计工具。

虽然Gambas的目标是能和Visual Basic实现轻松过渡,但两者之间也存在一些重大的区别。例如,Gambas处理数组是从0开始(0..n-1),而Visual Basic则可以从0或1开始到但到n结束

如果要运行用Gambas开发的程序,需要Gambas运行时环境。

Gambas被许多Linux发行版的软件库收录。有一个Windows版本的Gambas能勉强运行在Cygwin环境中,但图形应用程序不能在Windows中工作。

相关

  • 古教会斯拉夫语古教会斯拉夫语(ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ ⰧⰈⰟⰊⰍⰟ,словѣ́ньскъ ѩзꙑ́къ,slověnĭskŭ językŭ)也被称为古保加利亚语、古马其顿语、古斯拉夫语,它是斯拉夫语
  • 排遗排遗是生物体将食物经口进入如胃、小肠等消化器官消化吸收后,排除不能消化的剩余废物的过程,如排便等。排泄的关键词是代谢后的废物或其它产物的排出,指的是经过体内生化反应后
  • 轰炸机轰炸机,系一种从高空对地面、水面或水下目标投掷航空炸弹用的军用飞机。世界上第一款具备上述特征的轰炸机是1915年俄罗斯帝国波罗的海铁路工厂生产的伊利亚·慕罗梅茨-V型。
  • 酯交换反应在有机化学中,酯交换是指:酯的基团R″被醇的基团R′取代的过程。酯交换反应又称酯的醇解反应。这些反应通常加入酸或碱催化剂进行催化。反应同样可以通过酶尤其是脂肪酶(E.C.3.
  • 孟格布禄孟格布禄(满语:ᠮᡝᠩᡤᡝᠪᡠᠯᡠ,转写:Menggebulu,1565年-1600年),那拉氏,王台之子,哈达贝勒。十九岁袭父职龙虎将军、左都督。王台死后,长子扈尔干继位,另一子康古鲁不服,二者相互攻杀
  • 彭德尔顿法彭德尔顿法(Pendleton Civil Service Reform Act),亦称“潘德尔顿法”,是1883年美国国会通过的一项管理与改善美国公务人员的法案。它首次确认了美国联邦政府的人事管理原则,即竞
  • Β-血小板球蛋白β-血小板球蛋白(β-血小板球蛋白,也称为Pro-Platelet碱性蛋白)是存储在血小板的α-颗粒中并在血小板激活后大量释放的蛋白。它是一种趋化因子(C-X-C基序)配体7的蛋白异型体。他
  • 发酵乳制品发酵乳制品是经过发酵的乳制品。通过发酵,牛奶中所含的一些乳糖被微生物分解为乳酸,并产生乙醛、丙酮、丁酮等香气物质。发酵增加了产品的保质期,同时提高了产品的口味并改善了
  • Cube娱乐Cube娱乐(韩语:큐브 엔터테인먼트;英语:Cube Entertainment)是韩国的经纪及唱片公司,于2006年由洪承成 (홍승성)社长所创办,原为Play Cube娱乐,常用外号为United Cube、U Cube。 MUSIC
  • 约瑟夫·帕克斯顿约瑟夫·帕克斯顿(Joseph Paxton,1803年4月3日-1865年6月1日)为英国园艺师及建筑师,其设计了水晶宫