PDA

View Full Version : Does ThinBasic have a visual-dragDrop-IDE?



VernonMarsden
24-06-2009, 19:29
Greetings;

couple of newbie ?s
Does ThinBasic have a visual-dragDrop-IDE?
Or is there a 3rd party visualIDE that would work on ThinBasic?
How close is ThinBasic to other Basic dialects?
Is there a BASIC standard, like ANSI standards?
Are there pgms to translate otherBasics to ThinBasic ?
And how does ThinBasic compare speedWise to otherBasics?

Thanks!

τΏτ
V e r n

WinXp, Vista, Delphi5, BlueVoda WebBuilder, Euphoria 3.1,
http://www.flickr.com/photos/vmars956/, http://www.FacesSpeak.com,
http://www.ObamaBeam.com

ErosOlmi
24-06-2009, 20:41
Hi Vern, welcome to thinBasic community forum.



Does ThinBasic have a visual-dragDrop-IDE?

No



Or is there a 3rd party visualIDE that would work on ThinBasic?

No, as far as I know.



How close is ThinBasic to other Basic dialects?

thinBasic is quite close to many other Basic. But, you know, all Basic started with some kind "retro" compatibility and than they expand and/or change in some way so ... so final situation is that every Basic follows its way.
thinBasic has followed its way since the beginning.



Is there a BASIC standard, like ANSI standards?

Maybe yes but not sure.



Are there pgms to translate otherBasics to ThinBasic ?

As far as I know, no. Making a translator is a big job so there must be a good reason fordoing that.



And how does ThinBasic compare speedWise to otherBasics?

Every Basic is different.
First of all you need to divide between real compilers that produce machine code (examples PowerBasic, PureBasic, FreeBasic, ...), translators (like BXC) and interpretes (like thinBasic). Among interpreted Basic thinBasic is quite fast but of course not in all areas. Anyhow, thinBasic comes with many many (more than 450) source code examples. You can test by yourself in the area you like or need.

Hope to have answered your questions.

Ciao
Eros

ISAWHIM
30-06-2009, 05:42
I would like to add...

In comment to the question of a "Drag and drop" IDE...

I don't know any IDE that has drag and drop, but I believe you are asking about "Visual active editing". Where you click on an icon and then click on a form. Which would place a button or an image or a title-box, etc, at that location.

There is a form-designer, which has some limitations, but offers visual development of a sorts. However, the actual custom edits must be done by altering the numbers, not by dragging and moving the objects on the screen. (I think he had LEFT, RIGHT, UP, DOWN nudge buttons too?

In fairness, the GUI is not a critical element, and most people want custom settings that no form designer ever offers. For quick RAD development, the form designer works well.

As for speed. From what I have tested, this is fast, for many reasons, and it depends. The best setup I have shown the best results on, was a dual-core with hyper-threading. In essence, threads are pushed onto the least active core, spreading the workload, without having to program and control individual threads. (Windows does that automatically.)

The worst setup I have used, was a single-core Win98 setup. Compared to Visual-Basic, it was faster in everything except for some of the "WORD" or ASCII functions. Math functions were blindingly faster and as accurate as you programmed them to be. (Visual-Basic just used too many "Safe" or "Generic" values to reduce errors, at a sacrifice of speed processing. Here, you get what you program.)

Additionally. There is something here for everyone. The gamer, the database prowler, the tinkerer, the automater, the old-school grey-hat, and even the kids.

Welcome to the club... They do require a donation if you want the secret-decoder ring. Just kidding, there is no decoder ring.

In short, if "Windows can do it", ThinBasic will help you get windows to do it. Most things are just a few lines of code, to perform many complex tasks that would usually take more than several lines of code and require many hours of debugging.

File download from a network or internet... One line...
E-mailer... one line...
Play sounds... One line...
3D... Ok, more than one line, but not many more...
File reading and writing... One line... (Depending on the complexity)
Registry values... One line...
Automation... Just a few lines...
Printing... One line...
Data feedback... One line...

All of those can be more complex, but they are as uncomplex as they need to be.

Just try it. You will be surprised what it can do.

Michael Hartlef
30-06-2009, 07:24
Nothing I can add to it.

Welcome to the forum Vern.:)