Projects / Gambas

Gambas

Gambas is a graphical development environment based on a Basic interpreter, like Visual Basic. It uses the Qt toolkit, but is able to use any other toolkit that a module is written for.

Tags
Licenses
Operating Systems
Implementation

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  24 Jul 2010 23:43
  • Rrelease-after

Changes: This release introduces support for ArchLinux in the IDE packager. Event management and some memory leaks have been fixed in gb.gtk. The SMTP component now better follows the standard, and mails should be readable in less tolerant mail clients. The German and Czech translations have been completed.

  • Rrelease-mid
  •  01 Mar 2010 22:54
  • Rrelease-after

    Changes: The Debian and Ubuntu packaging should work correctly now. RDir() handles too long paths correctly. The CR / NL input conversion flags are cleared when initializing a serial port. Using gb.desktop made the interpreter crash on exit in some cases. In gb.qt, TreeView.Count and ColumnView.Count now return the number of items in the view like in gb.gtk. ComboBox now raises the Click event when it gets its first element.

    • Rrelease-mid
    •  04 Jan 2010 09:19
    • Rrelease-after

    Changes: Gambas now really works on the ARM architecture. The SerialPort class does not eat CPU time pointlessly anymore. The Exist() and Dir() functions now work correctly for files located inside the executable.

    • Rrelease-mid
    •  19 Nov 2009 03:44
    • Rrelease-after

    Changes: The IDE has support for the Ukrainian language. It does not sometimes freeze anymore when running a project. Native windows are now disabled with GTK+ 2.18 so that the GTK+ component works correctly on recent distributions (Ubuntu 9.10, Mandriva 2010.0, and so on). Control.Reparent() now works correctly in the GTK+ component. The RpcServer class of the XML/RPC component now correctly handles callbacks having more than one argument.

    • Rrelease-mid
    •  25 Oct 2009 21:51
    • Rrelease-after

    Changes: Gambas now runs on the ARM architecture. It was translated into Greek. There is a new implementation of event handling in gb.gtk, so that it now behaves the same way as in gb.qt. Saving and renaming tables having indexes now works correctly in the database manager.

    Rss Recent comments

    Rcomment-before 01 Aug 2005 01:48 Rcomment-trans ayengying Rcomment-after

    how to connect to mysql database
    i was able to program easily using gambas 1.9.10. but my problem now is i cannot connect to a mysql database. can somebody help me on this? i really need to connect to the said database to finish the pos program that i am developing.

    thanks,

    ayeng

    Rcomment-before 21 Jul 2005 04:27 Rcomment-trans SmallR2002 Rcomment-after

    Re: underscore?

    > Why is an underscore not allowed in

    > identifier names?

    > This_Is_My_ID is much easier to read

    > than ThisIsMyID.

    > Underscored identifiers can also be

    > located more

    > easily by a quick visual scan.

    Most likely for sub names, for example button_click() works, button_on_click() doesn't.

    Hope that helped, Robert.

    Rcomment-before 21 Jul 2005 04:23 Rcomment-trans SmallR2002 Rcomment-after

    Gambas and sockets
    I have a slight problem with sockets, well, not knowing how to get them working in gambas. The problem is fully described www.linuxbasic.net/ind... <-- here, please can someone help me. Either email me or post on the forum.

    Thanks alot, Robert Small

    Rcomment-before 16 Jul 2005 03:09 Rcomment-trans bjwest Rcomment-after

    underscore?
    Why is an underscore not allowed in identifier names?

    This_Is_My_ID is much easier to read than ThisIsMyID.

    Underscored identifiers can also be located more

    easily by a quick visual scan.

    Rcomment-before 26 Jul 2003 18:47 Rcomment-trans raindog2 Rcomment-after Thumbsup-wht

    Re: docs about gambas

    > I only would appreciate a better doc
    > about methods, properties and evenths.
    > Thanks for the time spent reading here!
    > crisciotti@virgilio.it

    Starting with Gambas 0.60, a full help browser is included. You can press F2 in the editor to bring it up. People are welcome to contribute more example code to the documentation; you can do this on the Gambas wiki at www.binara.com/gambas-... (www.binara.com/gambas-....

    No-screenshot

    Project Spotlight

    Qore YAML module

    A YAML module for the Qore programming language.

    No-screenshot

    Project Spotlight

    HTTP Anti Virus Proxy

    A security HTTP proxy with an anti-virus scanner.