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 with QT or GTK+, access MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications with DCOP, translate your program into any language, create network applications easily, make 3D OpenGL applications, make CGI web applications, and so on...Last changelog:
I've worked heavily with Visual Basic on windows
now thank the kernel I won't have to go back to it lol, its nice to have an environment on a decent OS, I've only had a quick look at the IDE but it looks fantastic, although I couldn't get the examples to work, the ones I tried all returned value 1, but the source code of the examples look comfortingly familiar :)
Thanks for the app
Great IDE, really.
I switched from Lazarus to Gambas some months ago to write a video player.
Without knowing anything about basic, i just felt at home just from the very beginning and well, i made it!
Maybe documentation is still carent, but examples are really useful.
Thanks
and keep up the good work.
I'm having a problem after installation.
I'm getting the error message:
"ERROR: #2: Cannot load class 'Stock': Unable to load class file".
I found no information about the issue on the Web.
Could anybody help me, please?
Thanks in advance...
MAKE A SOLUTION FOR OpenSuSE 10.3!! Is the only thing missing on the project, or at least for the four first distros onthe market.
Also a setup Installation solution like the one in AMSN or Google Earth is missing.
If only those 2 things will get fix it, GAMBAS could start a professional path.
Apparently there is a problem with OpenSuse packages yet... I can't fix that myself, you should ask OpenSuse instead.
But if you read the website, you will see that you can get correct OpenSuse packages made by Guillermo Ballester Valor from its repository at http://ftp5.gwdg.de/pub/linux/misc/suser-gbv/rpms/10.3/RPMS/i586/.
...And as for the setup solution you are talking about, I don't see unless you want a Windows-like installation program?
At the moment you only get a Linux-like installation program, i.e. binary packages. And I don't think it will change. But it works only if distributions make Gambas packages the right way!
Sorry but the repository is, not build it well.
There was an error in the repository initialization.
'gambas': /var/cache/zypp/raw/gambas: Le fichier requis est manquant: ./setup/descr/packages.
That's why I mention that a different way to setup the application, will be great, or just publish the application into the OpenSuse Public repository
hi,
has anybody seen the correct opensuse packages. because your website was saying me that they are not correctly build.
or in case that there are is not such package a howto for building it by myself would be nice. i have tried it with the earlier version 1.49 but rpm showed me errors during build process.
best regards
mathpr
Is it me, or am I doing something wrong ?
I am trying to add the latest gambas2 into AegeanLinux for some time now, and the last version that would actually install the files correctly, was version 1.9.38.
I configure like this:
./configure --with-qt-includes=/opt/qt/include --with-qt-libraries=/opt/qt/lib --with-moc=/opt/qt/bin/ --enable-pdf
and have tried installing with:
make bindir=$startdir/pkg/usr/bin
make prefix=$startdir/pkg/usr/bin
make DESTDIR=$startdir/pkg/usr/bin
and not one of them worked.
Is there something I am missing ( http://www.aegeanlinux.be:81/svn/extra/kde-apps/gambas2/PKGBUILD ) ?
Thanks,
Tim
i think gambas is the best app to reach all linux newbie in developement..but i've found a poor documentation on the net..few examples
where can i get something more?
tnx and keep on workin'
Really cool, much of congratulations to developer team. I had some ideas about developing new applications but cuz I didn`t master Qt I couldn`t make them real.
Really great.
But one questions: Is there any chance in future to develope SDI applications in Gambas? Or at the other hand, the Gambas is is not meant to be so ?
I have installed new Gambas 1.9.23 or .25 on my SuSE 10.0, before I deleted SuSE's packages as writes in some readme file, I installed app RPM's correctly, no dependency problems etc. but it isn't working "gambas2" "gambas" commands dont work, when I run /usr/bin/gbx2 I got error: "ERROR: #45: File or directory does not exist" what this means?
BTW: Gambas is so cool, simple, efficient, and exaples are usefoll too :)
I hope gambas team continues with the Qt-based interface now that Qt is GPL'd for windows as well. It will be interesting how gambase fares as a development tool on Windows (free one, that is)!
Gambas, the language, is not reliant on QT at all (it is not even reliant on a windowing environment as you can just as well implement console apps in Gambas!).
There is currently (very) active development going on in order to implement a GTK frontend to Gambas. That way everybody will be pleased: console junkies, GTK junkies, QT junkies, KDE junkies and maybe even Gnome junkies if all step up to the plate....
I can understand the point of GTK bindings for Gambas but what is the point of creating an entirely new frontend for it? Will it make Gambas a better application? No... its already a GREAT application and a new frontend would simply re-implement something that already works.
O well, I guess that is simply the way Open Source software works... but it seems as much a waist of time as when some developer was working on KDE-frontended version of the Gimp.
Bobby
The Qt component isn't a "front end", it's a binding to the Qt libraries. The IDE is the "front end", and the goal is for it to work unmodified using either the Qt or Gtk (or any other GUI) components.
Now, the IDE is being rewritten, but that's been the case again and again since about Gambas 0.40 and I don't think it's a waste of time at all ;)
what would be good:
if gambas could abstract all gui code, and provide gtk+ as well as qt fronts to it (so all gui apps could be compiled as gtk or as qt apps)
and btw before adding gtk please add kde bindings!
Ratings & Comments
30 Comments
Year ago I create my blog http://ibone.org.ua/gambas . It content Gambas documentation & tutorials on russian lang. All Welcome.
I've worked heavily with Visual Basic on windows now thank the kernel I won't have to go back to it lol, its nice to have an environment on a decent OS, I've only had a quick look at the IDE but it looks fantastic, although I couldn't get the examples to work, the ones I tried all returned value 1, but the source code of the examples look comfortingly familiar :) Thanks for the app
Great IDE, really. I switched from Lazarus to Gambas some months ago to write a video player. Without knowing anything about basic, i just felt at home just from the very beginning and well, i made it! Maybe documentation is still carent, but examples are really useful. Thanks and keep up the good work.
Would be great that Gambas2 Proyects could load Python Modules into the applications, that will defenitly inspire other people to work with.
I'm having a problem after installation. I'm getting the error message: "ERROR: #2: Cannot load class 'Stock': Unable to load class file". I found no information about the issue on the Web. Could anybody help me, please? Thanks in advance...
MAKE A SOLUTION FOR OpenSuSE 10.3!! Is the only thing missing on the project, or at least for the four first distros onthe market. Also a setup Installation solution like the one in AMSN or Google Earth is missing. If only those 2 things will get fix it, GAMBAS could start a professional path.
Apparently there is a problem with OpenSuse packages yet... I can't fix that myself, you should ask OpenSuse instead. But if you read the website, you will see that you can get correct OpenSuse packages made by Guillermo Ballester Valor from its repository at http://ftp5.gwdg.de/pub/linux/misc/suser-gbv/rpms/10.3/RPMS/i586/.
...And as for the setup solution you are talking about, I don't see unless you want a Windows-like installation program? At the moment you only get a Linux-like installation program, i.e. binary packages. And I don't think it will change. But it works only if distributions make Gambas packages the right way!
Sorry but the repository is, not build it well. There was an error in the repository initialization. 'gambas': /var/cache/zypp/raw/gambas: Le fichier requis est manquant: ./setup/descr/packages. That's why I mention that a different way to setup the application, will be great, or just publish the application into the OpenSuse Public repository
hi, has anybody seen the correct opensuse packages. because your website was saying me that they are not correctly build. or in case that there are is not such package a howto for building it by myself would be nice. i have tried it with the earlier version 1.49 but rpm showed me errors during build process. best regards mathpr
Nope, I did try to install it from the PCLINUX OS Distro and MYSQL, and POSTGRE modules became useless .
Is it me, or am I doing something wrong ? I am trying to add the latest gambas2 into AegeanLinux for some time now, and the last version that would actually install the files correctly, was version 1.9.38. I configure like this: ./configure --with-qt-includes=/opt/qt/include --with-qt-libraries=/opt/qt/lib --with-moc=/opt/qt/bin/ --enable-pdf and have tried installing with: make bindir=$startdir/pkg/usr/bin make prefix=$startdir/pkg/usr/bin make DESTDIR=$startdir/pkg/usr/bin and not one of them worked. Is there something I am missing ( http://www.aegeanlinux.be:81/svn/extra/kde-apps/gambas2/PKGBUILD ) ? Thanks, Tim
I hope Gambas can access OpenOffice.org-Base, like VisualBasic+M$ Access...;)
Koffice 2.0 with gambas integration (by kross) would be fantastic
i hope in the future gambas can access OpenOffice.org-Base. Like VisualBasic+MS Access ;)
i think gambas is the best app to reach all linux newbie in developement..but i've found a poor documentation on the net..few examples where can i get something more? tnx and keep on workin'
Really cool, much of congratulations to developer team. I had some ideas about developing new applications but cuz I didn`t master Qt I couldn`t make them real. Really great. But one questions: Is there any chance in future to develope SDI applications in Gambas? Or at the other hand, the Gambas is is not meant to be so ?
I have installed new Gambas 1.9.23 or .25 on my SuSE 10.0, before I deleted SuSE's packages as writes in some readme file, I installed app RPM's correctly, no dependency problems etc. but it isn't working "gambas2" "gambas" commands dont work, when I run /usr/bin/gbx2 I got error: "ERROR: #45: File or directory does not exist" what this means? BTW: Gambas is so cool, simple, efficient, and exaples are usefoll too :)
Hello nice IDE i change from Kylix to Gambas 1.9.9 sorry for my bad englisch
I hope gambas team continues with the Qt-based interface now that Qt is GPL'd for windows as well. It will be interesting how gambase fares as a development tool on Windows (free one, that is)!
Gambas, the language, is not reliant on QT at all (it is not even reliant on a windowing environment as you can just as well implement console apps in Gambas!).
There is currently (very) active development going on in order to implement a GTK frontend to Gambas. That way everybody will be pleased: console junkies, GTK junkies, QT junkies, KDE junkies and maybe even Gnome junkies if all step up to the plate....
I can understand the point of GTK bindings for Gambas but what is the point of creating an entirely new frontend for it? Will it make Gambas a better application? No... its already a GREAT application and a new frontend would simply re-implement something that already works. O well, I guess that is simply the way Open Source software works... but it seems as much a waist of time as when some developer was working on KDE-frontended version of the Gimp. Bobby
The Qt component isn't a "front end", it's a binding to the Qt libraries. The IDE is the "front end", and the goal is for it to work unmodified using either the Qt or Gtk (or any other GUI) components. Now, the IDE is being rewritten, but that's been the case again and again since about Gambas 0.40 and I don't think it's a waste of time at all ;)
what would be good: if gambas could abstract all gui code, and provide gtk+ as well as qt fronts to it (so all gui apps could be compiled as gtk or as qt apps) and btw before adding gtk please add kde bindings!
What about wxWidget and Motif junkies? ;)