Page 1 of 2

Imagine combining Visual Designer with the PB IDE...

Posted: Sun Apr 18, 2004 9:14 am
by Amiga5k
Throw in some additional advanced features, and you'd have a VB-like RAD tool, with half the calories ;)

VB may have a weight problem, so to speak, but you have to admit it's a cinch to program with. Automatically assigning functions to gadget events with, of course, the proper event loop would make GUI apps a snap, don't you think?

This would not be a "we'll handle all of the details behind the scenes" kind of deal like VB. But would simply make it a lot easier to set and test gadgets\windows events for testing. Microsoft copies everybody else, so why not copy one of their few original ideas? :lol:

Russell

Posted: Sun Apr 18, 2004 4:42 pm
by LarsG
I'm imagining!! :wink:

Posted: Sun Apr 18, 2004 6:40 pm
by Berikco
LarsG wrote:I'm imagining!! :wink:
I'm looking at it for real :twisted:

Posted: Sun Apr 18, 2004 7:49 pm
by The_Pharao
someboy could start an opensource project on sourceforge. i'd like to help - i came from VB to PB. i know how great the vb ide is.
and i have thought about something like this before.... though nobody kicked my ass to really work on it :roll:

oh, and of course the IDE should be written in PB. and it should work on both linux and windows (and mac, some time later...). :D
and the name will be.... :lol:

Posted: Sun Apr 18, 2004 8:02 pm
by blueznl
... purefilth?

:-)

(now this is a project i'm willing to spend some time on! i'd love to add some online syntax checking as well (hey, gfa roots ;-)))

haven't done anything ever on sourceforce or cvs... that'l be a novelty...

Posted: Sun Apr 18, 2004 11:05 pm
by LarsG
Berikco wrote:
LarsG wrote:I'm imagining!! :wink:
I'm looking at it for real :twisted:
I know.. :P
I just didn't want to spoil anything.. :wink:

Posted: Mon Apr 19, 2004 7:29 am
by Amiga5k
Berikco wrote:
LarsG wrote:I'm imagining!! :wink:
I'm looking at it for real :twisted:
Well, yes and no... They run at the same time, but can't really be considered the same app in the sense that I described above. There's still a bit of "disconnection" between the two apps. Visual Designer is great, don't get me wrong. I'm just saying that combining the complete functionality of both programs into one, as decribed, would be the next logical step.

The side benefit is that you may find it easier to "woo" more VB-ers to PB if you could make it more VB-like in the GUI design sense, and less VB-like in the slow, bloated code sense ;)

So, like VB you would, for example, create your "form" and then put a button on it. Double click on that button and you're taken to the section of code that will deal with the various events that a button can produce. And better yet, a drop down box will have the many events that can be generated (got focus, lost focus, etc). Every gadget and "form" would have this drop down list, and events that don't relate to the current gadget\form would not be selectable. This would not take power away from the programmer, either, because they would still be free to customize their code any way they want. This will just make it quicker (they won't have to look up event names\number etc for what they want to accomplish).

To be sure, this VPB would require quite a bit of work to create with all of the various events, etc. but the end result could be quite something. :)

A less interesting option is to write a VB->PB code converter, but that would require them to own VB...and it's pretty likely that some of the code one could write in VB6 would not be easily convertable to PB (not yet, anyway!)

Russell

p.s. Anyone know why I don't get e-mail notifications any more on replies, even though my e-mail address is correct in my profile?

Posted: Mon Apr 19, 2004 8:22 am
by Berikco
:D

That's what im looking at ;)

Posted: Mon Apr 19, 2004 11:00 pm
by PolyVector
PBDev already does this I think...

Posted: Tue Apr 20, 2004 2:56 am
by Amiga5k
Berikco wrote::D

That's what im looking at ;)
Ah!! I'm a little slow, Beriko, but I get it now: Are you saying that this is the next step for Visual Designer? 8O When can we hope to see this? Hmm... is this what PB4.0 will entail?

Please spill the beans if this is so! :D

Russell

Posted: Tue Apr 20, 2004 8:31 am
by Berikco
Amiga5k wrote:Ah!! I'm a little slow, Beriko, but I get it now: Are you saying that this is the next step for Visual Designer? 8O When can we hope to see this?

Please spill the beans if this is so! :D

Russell
That's what i say :)
When.....before 4.0, but it could be 2 months or 6 monts....realy i have no idea when its going to be ready.

Posted: Tue Apr 20, 2004 7:18 pm
by Amiga5k
Whoo Hoo!!! Wow, this is great news!

So will it have the drop down list box with the gadget-specific event constants, etc? If you can make this happen, then this is VERY good news for the PB crowd.

Will this then be the official IDE supplied with the package? I hope so, because this will be a BIG step forward for PB!

Rumor has it that PB 4.0 will be a bit more object oriented and will probably support methods (procedures within structures). If so, then that will make this new editor even MORE valuable.

Excellent news, Benny! :D

Russell

Posted: Tue Apr 20, 2004 7:42 pm
by freak
Amiga5k wrote:Rumor has it that PB 4.0 will be a bit more object oriented and will probably support methods (procedures within structures). If so, then that will make this new editor even MORE valuable.
Where did you get that from :?:

Posted: Tue Apr 20, 2004 9:16 pm
by GedB
Rumor has it that PB 4.0 will be a bit more object oriented and will probably support methods (procedures within structures). If so, then that will make this new editor even MORE valuable.
Procedures within structures is already available. Here are a couple of my examples:


IPBFriendly example:
viewtopic.php?t=9553&highlight=ipbfriendly


Stack example: viewtopic.php?t=10319&start=20

Posted: Tue Apr 20, 2004 9:21 pm
by LarsG
even though it's called IBFriendly, you have to admit that it's not a very friendly way of coding it.. :p

I have to admit, I was also hoping for some easiy-to-use oop in PB, but I don't think it's planned for the next versions anyways... :cry: