The story begins in 2000, I start using Interbase O.S. and as soon as it cames out I get on Firebird.
I was studing the source of IBConsole just to get Howto use Interbase.
I also was using IBConsole. I found it buggy due to the problems in IBExpress, I try to communicate with Jeff Overcash of TeamB of Borland, but I get frustrating reply.
So, in the end of 2000 summer, I decide to compile my onw the program and base it on IBO, from that I get the name IBOConsole
The first thing I did was to port IBAdmin to IBObjects creating
IBOAdmin
Then I realized that it would be nice to get more utility in it.
I take inspiration from Marathon, I tried before IBOConsole to recompile it, but I never get success.
I get some of the dfm and some of the code for compiling script ot make DDL operations, just for don't reinvent the wheel.
look at
IBOConsole Metadata Edit
After that I want to localize it in italian, and I decide to do it at run time, with the same executable and store the string in an ini file, with the possibility of set the Font and the Charset at run time, I archieve the possibility to display then gui in non european languages, such Japanese and Chinese.
A Lot of people from around the world send me translations for that ini files and now the program had the most used languages of the world.
Brazilian Portuguese,
Simplified Chinese,
Traditional Chinese,
Dutch,
English,
German,
Italian,
Japanese,
Russian,
Spanish.
Take a look in:
IBOConsole Gallery
The last thing I've add it's the Query Builder in ISQL window, to generate queries like in Access.
Make joins it's very easy now.
Drop tables to query builder
Check fields to include in query
Link fields by dragging field with mouse to make joins
Execute
That's it.