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
  •  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.

    • Rrelease-mid
    •  09 Sep 2009 22:18
    • Rrelease-after

    Changes: This release compiles with libtool 2.x on recent Ubuntu versions. Ctrl+PageUp and Ctrl+PageDown now switch between tabs in the IDE. Shortcuts are correctly saved in all cases in the IDE menu editor. The READ instruction has been fixed on 64-bit systems. gb.pdf now compiles with recent Poppler versions.

    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-....

    943b7299270544e8ce22d2458d041eb5_thumb

    Project Spotlight

    Banshee

    A secure PHP framework.

    No-screenshot

    Project Spotlight

    GNOME DVB Daemon

    Set up your DVB devices, record and watch TV shows, and browse EPG.