Gambas

编辑
本词条由“匿名用户” 建档。

Gambas是Gambas的递归首字母缩写词,几乎是基本的意思,是一种用于软件开发的免费编程语言。它是具有完整IDE的面向对象的BASIC变体。Gambas最初旨在将VisualBasic(VB)的优势带入Linux桌面,例如B.make在KDE或Gnome下可用,但被开发成独立的BASICforLinuxandUnix。Gambas受到VisualBasic的启发,但尽管有很多相似之处,但这两种...

目录

Gambas

编辑

Gambas 是 Gambas 的递归字母缩写词,几乎是基本的意思,是一种用于软件开发的免费编程语言。 它是具有完整 IDE 的面向对象的 BASIC 变体。 Gambas 最初旨在将 Visual Basic (VB) 的优势带入 Linux 桌面,例如 B. make在KDE或Gnome下可用,但被开发成独立的BASIC for Linux and Unix。 Gambas 受到 Visual Basic 的启发,但尽管有很多相似之处,但这两种语言并不等同:Gambas 基本上是强类型的(等同于带有 'Option Explicit On' 的 VB),但也包含 Variant 类型,它可以包含任何类型. Gambas 中没有 ActiveX 控件,它们已被自己的对象所取代,因此 Visual Basic 窗体无法导入 Gambas,它们必须重新创建。 但是,现有的VB或VBA代码可以在很大程度上重用,使得Gambas适合将现有的VB或VBA应用程序移植到Linux。 反过来,Gambas 也可以运行在 Windows 的 Linux 子系统中。

更多详情

编辑

Gambas 程序通常由解释器运行——编译、打包为字节码并存储在可执行文件中。 从 3.2 版本开始,还可以激活即时编译。 Basic 程序在程序启动时被翻译成 C,这导致运行时的速度有相当大的提高。 从版本 3.3 开始,Gambas 能够进行多任务或多处理,可以通过从 Task 类继承来为此准备类。 这使得使用处理器的所有可用内核进行计算成为可能。 此外,Gambas 程序可以作为可执行文本文件中的脚本运行。

递归

Gambas 是 Linux 上为数不多的开源快速应用程序开发环境之一。 Gambas可用于快速开发具有图形用户界面(GUI)的程序,支持Qt和GTK+生成GUI。 默认支持访问 MySQL、SQLite 或 PostgreSQL 等数据库。 可以通过内置的 SDL 绑定编写多媒体应用程序和游戏。 当前的版本 3 支持 D-Bus,因此 Gambas 程序可以集成到当前的桌面界面中。

构建应用程序可以通过 Gambas 软件农场提供给其他 Gambas 用户。 在 Gambas Playground 中,可以在线编辑和启动小程序。

所有源文本、项目定义和表单描述都在文本文件中,因此 Gambas 源代码可以使用任何文本编辑器进行编辑,并使用独立于 IDE 的任何版本管理进行管理。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/372002/

(4)
词条目录
  1. Gambas
  2. 更多详情

轻触这里

关闭目录

目录