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 Software Development Interpreters
Licenses GPL
Operating Systems POSIX Linux
Implementation C C++ Gambas

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Jun 2009 21:18
  • Rrelease-after

Changes: All database drivers became components so that they can be an explicit project dependency. File watch management routines were fixed in the interpreter, in gb.qt, and in gb.gtk. Static variables are correctly inherited now. Focus and clipboard management in gb.qt were fixed. The gb.gtk component was fixed too.

  • Rrelease-mid
  •  26 May 2009 21:47
  • Rrelease-after

Changes: This release fixes compilation problems with gcc 4.4, FreeBSD, and older versions of the GTK+ library. It makes simultaneous asynchronous downloads work correctly in the gb.net.curl component.

  • Rrelease-mid
  •  15 May 2009 11:06
  • Rrelease-after

Changes: This release fixes some important bugs in the interpreter, in the GTK+ component, and in the transparent picture drawing routines of both GTK+ and Qt components. It has some patches that make it compile better on FreeBSD.

  • Rrelease-mid
  •  21 Mar 2009 19:54
  • Rrelease-after

Changes: This release fixes many bugs in the interpreter, the GTK+ component, the networking component, the PDF component, and the XML/RPC component.

  • Rrelease-mid
  •  28 Jan 2009 23:43
  • Rrelease-after

Changes: The Balloon is displayed properly again. The autotools packager now correctly handles projects having spaces in their directory. The last column of a GridView is correctly stretched when its width is explicitly set. Serial port devices are watched for reading, not for writing, so that the callbacks are not called permanently. The development environmental project property dialog now lists components stored in the user home directory separately.

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 http://www.linuxbasic.net/index.php?topic=58.0 <-- 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

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 http://www.binara.com/gambas-wiki/ (http://www.binara.com/gambas-wiki/).

843101dfd4fa966d4eedbbf9550ff5e0_thumb

Project Spotlight

FX Player

A flash-based MP3 streaming server.

47008509ef4720a129b57dbe431f1251_thumb

Project Spotlight

Open Auto Classifieds

A vehicle classifieds manager.