Form designer

Got an idea for enhancing SpiderBasic? New command(s) you'd like to see?
mrfix
Posts: 5
Joined: Wed Jul 20, 2016 5:31 pm

Form designer

Post by mrfix »

Hi Fred,

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

Greetings.
tchamberlain
Posts: 2
Joined: Mon Aug 22, 2016 5:14 pm

Re: Form designer

Post 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.
User avatar
Arbrakaan
Posts: 91
Joined: Mon Feb 24, 2014 10:54 pm
Location: Geneva
Contact:

Re: Form designer

Post 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 ?
mrfix
Posts: 5
Joined: Wed Jul 20, 2016 5:31 pm

Re: Form designer

Post 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 ;)
User avatar
Peter
Posts: 1086
Joined: Mon Feb 24, 2014 10:17 pm
Location: 127.0.0.1:9080
Contact:

Re: Form designer

Post 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
mrfix
Posts: 5
Joined: Wed Jul 20, 2016 5:31 pm

Re: Form designer

Post 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. ;)
User avatar
Paul
Posts: 195
Joined: Wed Feb 26, 2014 6:46 pm
Location: Canada
Contact:

Re: Form designer

Post by Paul »

PureVision can export to SpiderBasic :)

Lots of PureVision users are taking advantage of that option.
tchamberlain
Posts: 2
Joined: Mon Aug 22, 2016 5:14 pm

Re: Form designer

Post 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.
Fred
Site Admin
Posts: 1506
Joined: Mon Feb 24, 2014 10:51 am

Re: Form designer

Post by Fred »

It's on the list, don't worry. We just can't do all at once.
mrfix
Posts: 5
Joined: Wed Jul 20, 2016 5:31 pm

Re: Form designer

Post 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! ;)
Post Reply