recomendations

Hi to all,

I used to be a programmer in visual basic in WINDOWS, INFORMIX and some C with SCO unix. I was looking to start c++ in LINUX but am at a bit of a loss as to how to create windows fields etc. Also I would need to use some sort of SQL data base.

Coming from a visual basic and informix background this was not a problem, but in LINUX i'm not sure where to begin.

Does anyone have some advice??

Regards
Muzza
You might like Gambas.
http://gambas.sourceforge.net/
Thankyou for this
GAMBAS looks OK, I will have to play with it.

It seemsd a little unstable on UBUNTU 7.10, maybe it will be better on suse 11(when its released).

with C in unix I was able to create windows, and then draw in them, as I remember it was very crude. Can C++ use some tool kit or extensions to access a database and maybe create windows fields etc. I hear a lot of people talking about QT and GTK, does anyone know how this works??
Last edited on
QT, GTK, FLTK, WxWidgets are all multi-platform Windowing Toolkits. They allowed you to develop a common piece of code that interfaces to the toolkit, the toolkit will then interface between your code and the operating system.

This allows you to use the same code on Linux, OSX and Windows (among others). wxWidgets has an ODBC (Database Connection) component that allows you to connect to databases in a platform independent way. It's also C++ compliant.

www.wxwidgets.org

I am not familiar enough with QT, GTK or FLTK to comment on if they also have ODBC components.
Thanks for this zaita. I have been reading today that kde uses qt so I think I'll look at qt.

Regards
Muzza
You need to be aware that although Qt is one of the very nicest toolkits around, it is not free for business uses. (It is a commercial product.)
Does QT provide database connection components? I wasn't aware that it did. Plus, I don't use it because of the whole "sometimes" commercial aspect.

WxWidgets of GTK (GTKmm is a C++ wrapper) for me :)
closed account (z05DSL3A)
QT has database support.

The table below lists the drivers included with Qt. Due to license incompatibilities with the GPL, not all of the plugins are provided with the Qt Open Source Edition.

Driver name...DBMS
QDB2.............IBM DB2 (version 7.1 and above)
QIBASE..........Borland InterBase
QMYSQL.........MySQL
QOCI.............Oracle Call Interface Driver
QODBC..........Open Database Connectivity (ODBC) - Microsoft SQL Server and other ODBC-compliant databases
QPSQL...........PostgreSQL (versions 7.3 and above)
QSQLITE2......SQLite version 2
QSQLITE........SQLite version 3
QTDS.............Sybase Adaptive Server


I like QT but have not been able to use it in anger, work will not fork out the money for it and its out of my price range. I use the open source version for my own projects.
Last edited on
Ahhhh nice, DB Support. I don't really have any interest in trying QT at this point.

I have used WxWidgets quite a bit, and now work have a project in GTK for me to do, so I can't complain at getting paid to learn both WxWidgets and GTK.
Topic archived. No new replies allowed.