gambas

Developers Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
7.2
Description:

Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic (but it is NOT a clone !).

With Gambas, you can quickly design your program GUI, access MySQL, PostgreSQL or SQLite databases, pilot KDE applications with DCOP, translate your program into many languages, create network applications easily, browse the Web with KHTML, and so on..
Last changelog:

15 years ago

see http://gambas.sourceforge.net/changelog.html

johnfullarton

11 years ago

I'm looking to use GAMBAS as a development tool to provide software for clients who may be migrating to open source.

I need a SIMPLE solution (i.e. client proof) to enable GAMBAS executables to be run from e.g. a UBUNTU desktop

I've tried the Stefano Palmeri solution but it failed to work on my system.

Any advice would be gratefully received.

Nice package, by the way!!

Report

alyn3d

12 years ago

Great software, I was looking for such a software, ever since I put my hands on linux... In Windows I had Visual Basic, and here I have Gambas, which is even better.

I'm starting to make my own software with Gambas.

Thanks

Report

kkathman

13 years ago

1.0.12 is incomplete on the source. Files are missing, and the email to contact the author is bounced back. Probably should wait for a better source package.

Report

athleston

13 years ago

Is the given version number correct? it seems to be a smaller number than your previous release

Report

joelbyte

14 years ago

Why haven't i met this app before? It really roKs :-)

Report

Exigentsky

14 years ago

I can't wait to try this out :) Thank you, if the documentation is good this will help me and many others.

Report

probono

14 years ago

Thank you for this extraordinary useful application that has the potential to become the next Linux "killer app". The only thing that could be improved/explained is the interaction with shell scripts. How can I embed shell scripts into a gambas application in a way that allow the script to control the rest of the gambas app? Otherwise, once more thank you for this amazing piece of work.

Report

Hackeron

14 years ago

I installed gambas-0.99 and it isnt a KDE app. Feels like wxWindows or some other strange toolkit.

Am I missing something?

Report

vide

14 years ago

Are you able to read? There's written "based on QT 3.x", so why do you expect a complete KDE look'n'feel?

Report

pfeifle

14 years ago

....as they still point to 0.99RC1 instead of 1.0RC2 !

Report

C

gambas

14 years ago

Be careful! The 1.0 RCx packages are named 0.99.RCx, so that their version number is lower than 1.0.

Report

genjix

14 years ago

I am so impressed with how easy it is to make apps with gambas compared to the long winded kdevelop.

another feature you could add to gambas would be beign able to have c++ code integrated in (e.g inline and c++ includes), therefore any limitations that you cant do in gambas (and for me ease of coding), such as making a gambas interface to a c++ program.

Report

cjacker

14 years ago

There is a bug with MessageBox.

if you did not set the button text.
It will show a button without any text.

I check the source and modify CMessage.cpp.

the patch is:

diff -Nur gambas-0.99/src/lib/qt/CMessage.cpp gambas-0.99new/src/lib/qt/CMessage.cpp
--- gambas-0.99/src/lib/qt/CMessage.cpp 2004-08-13 09:39:42.000000000 -0400
+++ gambas-0.99new/src/lib/qt/CMessage.cpp 2004-09-07 23:00:54.000000000 -0400
@@ -253,7 +253,10 @@

if (btn[1].isNull() && !btn[2].isNull())
swap = btn[1], btn[1] = btn[2], btn[2] = swap;
-
+ if (btn[0].isNull() && btn[1].isNull() && btn[2].isNull())
+ {
+ btn[0]="OK";
+ }
for (i = 0; i < 3; i++)
mbtn[i] = btn[i].isNull() ? QMessageBox::NoButton : (i + 1) ;

Report

ezuk

14 years ago

This program just _rocks_. Really.

It's very easy and professional. If you're considering developing something yourself -- this is definitely a tool to check out! Warmly recommended!

Report

iceman

14 years ago

Hi,

I must say i'm really impressed with what you've guys have done with Gambas! Its steadily maturing and with enough publicity could easily become the next RAD development enviroment for standard for UNIX/Linux. I'm just wondering if it maybe possible in the near future sometime to write reusable components in Gambas and easily reuse and destibute them. I believe this would be the Killer feature, cause what make VB great (if at all) is the extensibility, where developers can download controls to extend the feature set available in the IDE.

Any method that you impement to do this would be great, even if it means the components are written in C++ (for Qt/KDE) so long they can be dynamicly loaded without needing a recompile of Gambas.

BTW: Thanx for this great app! Way more stable than HBasic last i checked! And that makes a big diff. it means Gambas is usable NOW!

Report

C

gambas

14 years ago

You can already develop components in C/C++, but like with drivers in the linux kernel, their source must be included in the main source package.

And like linux drivers, they are dynamically loaded at runtime, in spite of the bugs in the ld.so dynamic loader :-)

Writing components directly in Gambas is planned for version after 1.0

Thanks for your remarks.

Report

edavid

14 years ago

I've used GAMBAS 0.93b and Postgresql a few months ago to present a DVD renting management system.

It was a great pleasure to use it and therefore I recommend it ;o)

Great job

Report

timothysaddress

15 years ago

I love this I was able to make a pretty good program in a matter of minutes, also I figured out a way to package my program so It would work on multiple distros even if they didnt have gambas! Oh and I like the name.

Report

jpcohen

15 years ago

Hi this program is still so cool i think, even if i noticed some bugs...

But this comment it is not about bugs but only to know if there is a forum or something where we can ask for all sorts of noobs question ?? I realy enjoy this program and the help it features but i still need "extra help".

Would be nice to have a forum for this.
I haven't found one on the homepage of the project so...

Thanks again and keep it up good as it is.

Report

fprog26

15 years ago

I think that Gambas is confusing...
with Gnome at first sight.

Kambas would be a bit better.

KamBasic or similar...

Fred.

Report

MOD

leinir

15 years ago

I agree that using the G is confusing, however I very much like the switch from the plethora of appliKations out there (get my drift?). There is also the problem that, as he states in the FAQ:

My own interpreter does not depend on any toolkit or graphical environment. The Gambas interpreter is a text only program. The graphical part comes with components.

And thus, it may seem that it's a GNOME program, while it's not even GTK, but it is also not KDE, so... But yes, the name is misleading, but a lot of thought needs to go into a possibly renaming. All this said, he has a good reason for the name:

It seems that free projects name are often animals, especially the programming language ones: Python, Camel, Bonobo, etc.

And I wanted to have a recursive acronym with the word "Basic" in it. So, Gambas Almost Means BASic!

So, for a renaming in the near future, "forget it" would be the short answer ;)

Report

Gamby

15 years ago

Gambas is really a free language... It can take graphical lib as he want from qt for this time or from gtk in a next time or from others.

We can make great application in pure basic with a few of binarie libs... Like the gambas IDE. It's really a powerfull language.

;°)

Report

elektroschock

15 years ago

I prefer Hbasic, it'ws qt but it can be integrated in future versions.

I was told Gambas was a Gnome tool??

Report

jpcohen

15 years ago

I must admit than only a thing was missing to me since i left windows...
I wanted to thank you and just to say that this project looks verry good.

But it is a shame for the code editor. (and a synthax option would be helpfull thoug it's not a priority...)

Thanks again !

Report

C

gambas

15 years ago

Could you explain exactly what is a shame ? :-)

Report

15 years ago

see http://gambas.sourceforge.net/changelog.html

12345678910
product-maker Count:325 Rating: 7.17
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
1.0.19
updated Jul 16 2007
added Jan 16 2004
downloads today
0
page views today 5
System Tags app software