VisualFBEditor and InForm

Feel free to talk about non programming issues here.
Post Reply
User avatar
Technopeasant
Posts: 140
Joined: Saturday 13th July 2019 6:50pm
Location: Stony Plain, Alberta, Canada
Contact:

VisualFBEditor and InForm

Post 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.
Last edited by Technopeasant on Wednesday 27th September 2023 1:02am, edited 3 times in total.
Technical director,
Piga Software
http://icculus.org/piga/
User avatar
Technopeasant
Posts: 140
Joined: Saturday 13th July 2019 6:50pm
Location: Stony Plain, Alberta, Canada
Contact:

Re: VisualFBEditor

Post 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.
Technical director,
Piga Software
http://icculus.org/piga/
cage
Posts: 123
Joined: Monday 2nd September 2019 5:47am
Location: Phoenix Arizona

Re: VisualFBEditor

Post 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.
User avatar
Technopeasant
Posts: 140
Joined: Saturday 13th July 2019 6:50pm
Location: Stony Plain, Alberta, Canada
Contact:

Re: VisualFBEditor

Post 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.
Technical director,
Piga Software
http://icculus.org/piga/
User avatar
Technopeasant
Posts: 140
Joined: Saturday 13th July 2019 6:50pm
Location: Stony Plain, Alberta, Canada
Contact:

Re: VisualFBEditor

Post 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.
Technical director,
Piga Software
http://icculus.org/piga/
cage
Posts: 123
Joined: Monday 2nd September 2019 5:47am
Location: Phoenix Arizona

Re: VisualFBEditor

Post 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.
User avatar
Technopeasant
Posts: 140
Joined: Saturday 13th July 2019 6:50pm
Location: Stony Plain, Alberta, Canada
Contact:

Re: VisualFBEditor

Post 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.
Technical director,
Piga Software
http://icculus.org/piga/
User avatar
Technopeasant
Posts: 140
Joined: Saturday 13th July 2019 6:50pm
Location: Stony Plain, Alberta, Canada
Contact:

Re: VisualFBEditor

Post by Technopeasant »

There is now an event driven graphical IDE for QB64 as well.

Image

https://qb64.com/inform.html
Last edited by Technopeasant on Wednesday 27th September 2023 12:57am, edited 1 time in total.
Technical director,
Piga Software
http://icculus.org/piga/
User avatar
Technopeasant
Posts: 140
Joined: Saturday 13th July 2019 6:50pm
Location: Stony Plain, Alberta, Canada
Contact:

Re: VisualFBEditor

Post 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.
Technical director,
Piga Software
http://icculus.org/piga/
User avatar
Technopeasant
Posts: 140
Joined: Saturday 13th July 2019 6:50pm
Location: Stony Plain, Alberta, Canada
Contact:

Re: VisualFBEditor

Post by Technopeasant »

Install script for InForm and QB64.

https://github.com/Fifi-fr/QB64-Inform- ... es/tag/v33
Technical director,
Piga Software
http://icculus.org/piga/
Post Reply