Page 1 of 2

Form designer

Posted: Wed Jul 20, 2016 5:46 pm
by mrfix
Hi Fred,

Are there plans to provide a form designer for SpiderBasic (similar to Purebasic)?

Greetings.

Re: Form designer

Posted: Mon Aug 22, 2016 5:16 pm
by tchamberlain
This is keeping me and 3 of the fellow programmers from using SpiderBasic. Not knocking SpiderBasic I know it's a great platform, but a form designer is a must for us please consider making one.

Also it would be great if the developer could respond to this thread.

Re: Form designer

Posted: Tue Aug 23, 2016 5:57 am
by Arbrakaan
I think, Fred and his team must stay focus on the core of SpiderBasic. but we (the community) can create a SpdierBasic-editor in PB ? What did you thinks ?

Re: Form designer

Posted: Tue Aug 23, 2016 8:05 am
by mrfix
As developer you don't want to fiddle with coding form components but drag/drop them easily via a RAD gui.

When SpiderBasic has such a tool included it will reach a much greater audience ;)

Re: Form designer

Posted: Tue Aug 23, 2016 9:42 am
by Peter
in my opinion it makes no sense to develop another designer. I think, it's easier for Fred to customize the existing FormDesigner from PureBasic.

BTW: For simple Forms you can use the PureBasic FormDesigner even now:

Form made with PureBasic FormDesigner (saved as "frmLogin.pbf"):

Code: Select all

;
; This code is automatically generated by the FormDesigner.
; Manual modification is possible to adjust existing commands, but anything else will be dropped when the code is compiled.
; Event procedures needs to be put in another source file.
;

Enumeration FormWindow
  #frmLogin
EndEnumeration

Enumeration FormGadget
  #frmLogin_lblUsername
  #frmLogin_txtUsername
  #frmLogin_lblPassword
  #frmLogin_txtPassword
  #frmLogin_cmdOK
  #frmLogin_cmdCancel
EndEnumeration

Procedure OpenfrmLogin(x = 0, y = 0, width = 310, height = 130)
  OpenWindow(#frmLogin, x, y, width, height, "Please login", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  TextGadget(#frmLogin_lblUsername, 10, 10, 100, 25, "Username:")
  StringGadget(#frmLogin_txtUsername, 110, 10, 190, 25, "")
  TextGadget(#frmLogin_lblPassword, 10, 40, 100, 25, "Password:")
  StringGadget(#frmLogin_txtPassword, 110, 40, 190, 25, "", #PB_String_Password)
  ButtonGadget(#frmLogin_cmdOK, 90, 90, 100, 25, "OK")
  ButtonGadget(#frmLogin_cmdCancel, 200, 90, 100, 25, "Cancel")
EndProcedure
SpiderBasic:

Code: Select all

XIncludeFile "frmLogin.pbf"
OpenfrmLogin()
Greetings ... Peter

Re: Form designer

Posted: Tue Aug 23, 2016 11:28 am
by mrfix
If PureBasic designer could be converted to SpiderBasic that would be great but don't forget not all SpiderBasic customers own PureBasic.

SpiderBasic would gain more interested people if it is a complete development tool (console & gui based) in my opinion but that is just my two cents. ;)

Re: Form designer

Posted: Tue Aug 23, 2016 12:33 pm
by Paul
PureVision can export to SpiderBasic :)

Lots of PureVision users are taking advantage of that option.

Re: Form designer

Posted: Tue Aug 23, 2016 11:54 pm
by tchamberlain
Spider Basic is a separate product and many will not own both products esp new customers who are looking for a web based solution. A form designer should be high on the list, I do not want to code every form I would need in an app. It would be great for the developers to chime in on this and not ignore the subject. The original post is old enough for a response.

Re: Form designer

Posted: Wed Aug 24, 2016 3:42 am
by Fred
It's on the list, don't worry. We just can't do all at once.

Re: Form designer

Posted: Wed Aug 24, 2016 10:05 am
by mrfix
It's on the list, don't worry. We just can't do all at once.
I understand that.

That is good news and highly appreciated! ;)