Page 1 of 1

VisualFBEditor and InForm

Posted: Tuesday 2nd March 2021 2:58am
by Technopeasant
Here is something interesting I just came across. Someone has made a Visual Basic style IDE for FreeBASIC.

Image

https://github.com/XusinboyBekchanov/VisualFBEditor/

Might be a good target for if I want to try porting any of my Gambas programs over to Windows, though I doubt it is nearly as feature complete as Gambas (being restricted to Unix-like systems is my only complaint with Gambas).

Previously was looking into writing a basic form converter between Gambas and Lazarus, but that requires getting used to Pascal.

Re: VisualFBEditor

Posted: Saturday 6th March 2021 9:35pm
by Technopeasant
So I could not get FreeBASIC to compile anything on Fedora due to an ncurses library issue (might need to build a custom package), but I built this on my girlfriend's Windows 7 install and played around with it. Certainly a lot rougher around the edges than Gambas and not nearly as feature rich, but it seems to get the job done for basic RAD development. I created a quick little test game in it. I would recommend it to people who want a free software visual IDE with BASIC syntax that absolutely need it to be cross-platform (the documentation is currently woeful though, but so was Gambas' when I started with it honestly). Might build a Gambas conversion tool down the road.

Also been playing around with various older/less known BASIC interpreters and compilers from the RPM Sphere repository (yaBASIC, wxBASIC, MyBasic, SmallBasic, SDLBasic, BASIC-265, bwBasic, TinyBasic, tcbasic, nuBasic, XBasic, X11-Basic, the list goes on and on) and testing them with some old QBasic code. Fun times.

Re: VisualFBEditor

Posted: Sunday 7th March 2021 7:09am
by cage
I couldn't get the VisualFBEditor to compile in arch. Shame I was looking to try it out. I do use QB64 with Inform gui creator. The program is a bit old but still works with QB64. However I had to use the basic code and compile it with QB64.

Re: VisualFBEditor

Posted: Tuesday 9th March 2021 1:06am
by Technopeasant
Did you build MyFBFramework alongside it?

https://github.com/XusinboyBekchanov/MyFbFramework

That needs to be in its own directory within VisualFBDesigner in order for it to load.

I have not had any trouble getting it to build other than getting FreeBASIC itself set up.

Re: VisualFBEditor

Posted: Monday 27th March 2023 3:30am
by Technopeasant
Apparently this was given a nod in The Register.

https://www.theregister.com/2022/05/06/ ... c_alpha_3/

It is still seeing active development. I should try building it on Fedora again.

Re: VisualFBEditor

Posted: Monday 27th March 2023 6:05pm
by cage
I had it working in arch but after a couple of kernel updates it would no longer run. Seems it also runs on an older version ncurses and that is why it won't compile.

Re: VisualFBEditor

Posted: Tuesday 28th March 2023 3:19am
by Technopeasant
When I tried building it on my older Fedora laptop I could not get a current version of FreeBASIC to run. I have ran it on Windows 7 though.

Re: VisualFBEditor

Posted: Sunday 24th September 2023 5:15pm
by Technopeasant
There is now an event driven graphical IDE for QB64 as well.

Image

https://qb64.com/inform.html

Re: VisualFBEditor

Posted: Monday 25th September 2023 12:18am
by Technopeasant
VisualFBEditor now comes with a pre-built Linux executable and I was able to get it working with a copy of FreeBASIC I installed from RPM Sphere.

Re: VisualFBEditor

Posted: Wednesday 27th September 2023 12:54am
by Technopeasant
Install script for InForm and QB64.

https://github.com/Fifi-fr/QB64-Inform- ... es/tag/v33