VISG: visual and smart GUI builder

User projects written in or related to FreeBASIC.
mrhx
Posts: 40
Joined: Jul 30, 2007 20:11
Location: Russia
Contact:

VISG: visual and smart GUI builder

Postby mrhx » Jul 30, 2007 20:29

Hi, people.

I write a visual GUI constructor which is named VISG (visual and smart GUI builder). Its main feature is the generation of the source code of GUI for many different platforms (at the moment, it supports Pascal, Delphi, C, several dialects of assembler and, finally, FreeBASIC. It supports WinAPI as main library and also partially Xlib.).

I want comments :)

Download here: http://mrhx.ucoz.com/load/
PMedia
Posts: 2
Joined: Apr 28, 2007 18:16
Location: Germany
Contact:

Postby PMedia » Jul 30, 2007 21:12

Really nice work!
(I think its much better than the Ressource Editor of fbedit, because the ressources can't be changed anymore, but it's even this way very easy ^^)
rdc
Posts: 1713
Joined: May 27, 2005 17:22
Location: Texas, USA
Contact:

Postby rdc » Jul 30, 2007 21:23

This looks quite interesting. I didn't see a basic option on the Save AS menu though. It just had C, assembler and Pascal.
cha0s
Site Admin
Posts: 5317
Joined: May 27, 2005 6:42
Location: Illinois
Contact:

Postby cha0s » Jul 30, 2007 21:33

@rdc, you need to download the BASIC plugin I think.

I haven't really played with this too much yet, but I will when I get back from work... really neat.
rdc
Posts: 1713
Joined: May 27, 2005 17:22
Location: Texas, USA
Contact:

Postby rdc » Jul 30, 2007 21:50

Okay, I missed that. Thanks.
phishguy
Posts: 1200
Joined: May 05, 2006 16:12
Location: West Richland, Wa

Postby phishguy » Jul 30, 2007 21:54

Looks cool. I added the plugin and it generated some code which wouldn't compile. The code had the following line:

Tested on FreeBASIC Compiler 0.14


So, unless this is a mistake, it needs some serious updating.
maddogg6
Posts: 824
Joined: Dec 07, 2005 22:58
Contact:

Postby maddogg6 » Jul 30, 2007 22:04

phishguy wrote:Looks cool. I added the plugin and it generated some code which wouldn't compile. The code had the following line:

Tested on FreeBASIC Compiler 0.14


So, unless this is a mistake, it needs some serious updating.

Looks like the plugin is just text - so a smart person maybe able to edit it - I wish I be smart... it looks like evil winAPI madness to me.
Pritchard
Posts: 5425
Joined: Sep 12, 2005 20:06
Location: Ohio, USA

Postby Pritchard » Jul 31, 2007 1:41

I'm editing the plugin a bit. It's ANCIENT. I don't even know the Windows API but that plugin's old code is ridiculous. Great GUI. After doing some translating I got things working. Time to actually make these changes in the plugin.
mcredz
Posts: 11
Joined: Apr 30, 2007 1:46

Postby mcredz » Jul 31, 2007 1:47

Really nice work. I only played with it for a few minutes, but I created a simple window with a few controls. The source would not compile as is, and it does seem to be written for an earlier version. It is quite an easy way to create a GUI, and as pointed out, the plug-in is text. It is also pretty much the framework for the created program. There is also a handy plugins EN or RU .txt in the plugins directory with additional information. Man, I hope some smart people are reading this :)

Edit: and by smart people, I mean like Pritchard :)
Pritchard
Posts: 5425
Joined: Sep 12, 2005 20:06
Location: Ohio, USA

Postby Pritchard » Jul 31, 2007 1:55

.18cvs compatible code generated by VISG
A .18cvs* version of the plugin

* - I wasn't able to look through all of the generator's code because I don't know what features will invoke that code. If you make a program with that plugin that doesn't work, send me the code and I'll get the plugin working, m'kay?

Edit: and by smart people, I mean like Pritchard :)
r0ot
Posts: 21
Joined: Jan 30, 2006 5:13

it's very good but, ........

Postby r0ot » Jul 31, 2007 2:44

it's very cool but,
you make mInstaller 3.7 open source program, so why don't do that with VISG 0.8 ???

AmR EiSa
dani.user
Posts: 284
Joined: Sep 30, 2006 10:41

Postby dani.user » Jul 31, 2007 7:09

Very nice program :)
sir_mud
Posts: 1401
Joined: Jul 29, 2006 3:00
Location: US
Contact:

Postby sir_mud » Jul 31, 2007 7:40

are you going to work more on the xlib version? i think using gtk as a backend may be better... most linux users have it already and its a lot easier to understand than the poorly documented xlib :p
mrhx
Posts: 40
Joined: Jul 30, 2007 20:11
Location: Russia
Contact:

Postby mrhx » Jul 31, 2007 17:28

Ok, thanks all.
I see free basic got important changes.
So, I will download the newest version of free basic and correct the plugin.

sir_mud, yes, I will improve the xlib plugin, so it will know about buttons, static text and maybe some other simple controls, but I think that plugin will not support all kinds of control. gtk is a good choice and I think, I maybe use it later.
mcredz
Posts: 11
Joined: Apr 30, 2007 1:46

Postby mcredz » Aug 01, 2007 4:52

Pritchard wrote:.18cvs compatible code generated by VISG
A .18cvs* version of the plugin

Edit: and by smart people, I mean like Pritchard :)


lol, I saw it pre-edit :) Thanks for the good work though, compiles perfectly!

Return to “Projects”

Who is online

Users browsing this forum: Google [Bot] and 1 guest