Imagine combining Visual Designer with the PB IDE...

Working on new editor enhancements?
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Imagine combining Visual Designer with the PB IDE...

Post 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
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
LarsG
Enthusiast
Enthusiast
Posts: 713
Joined: Mon Jun 02, 2003 1:06 pm
Location: Norway
Contact:

Post by LarsG »

I'm imagining!! :wink:

AMD Athlon XP2400, 512 MB RAM, Hercules 3D Prophet 9600 256MB RAM, WinXP
PIII 800MHz, 320 MB RAM, Nvidia Riva Tnt 2 Mach 64 (32MB), WinXP + Linux
17" iMac, 1.8 GHz G5, 512 MB DDR-RAM, 80 GB HD, 64 MB Geforce FX 5200, SuperDrive, OSX
Berikco
Administrator
Administrator
Posts: 1326
Joined: Wed Apr 23, 2003 7:57 pm
Location: Belgium
Contact:

Post by Berikco »

LarsG wrote:I'm imagining!! :wink:
I'm looking at it for real :twisted:
The_Pharao
User
User
Posts: 57
Joined: Sun Jan 04, 2004 2:11 pm

Post 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:
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post 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...
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
LarsG
Enthusiast
Enthusiast
Posts: 713
Joined: Mon Jun 02, 2003 1:06 pm
Location: Norway
Contact:

Post 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:

AMD Athlon XP2400, 512 MB RAM, Hercules 3D Prophet 9600 256MB RAM, WinXP
PIII 800MHz, 320 MB RAM, Nvidia Riva Tnt 2 Mach 64 (32MB), WinXP + Linux
17" iMac, 1.8 GHz G5, 512 MB DDR-RAM, 80 GB HD, 64 MB Geforce FX 5200, SuperDrive, OSX
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Post 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?
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
Berikco
Administrator
Administrator
Posts: 1326
Joined: Wed Apr 23, 2003 7:57 pm
Location: Belgium
Contact:

Post by Berikco »

:D

That's what im looking at ;)
PolyVector
Enthusiast
Enthusiast
Posts: 499
Joined: Wed Sep 17, 2003 9:17 pm
Location: Southern California
Contact:

Post by PolyVector »

PBDev already does this I think...
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Post 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
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
Berikco
Administrator
Administrator
Posts: 1326
Joined: Wed Apr 23, 2003 7:57 pm
Location: Belgium
Contact:

Post 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.
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Post 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
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post 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 :?:
quidquid Latine dictum sit altum videtur
User avatar
GedB
Addict
Addict
Posts: 1313
Joined: Fri May 16, 2003 3:47 pm
Location: England
Contact:

Post 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
LarsG
Enthusiast
Enthusiast
Posts: 713
Joined: Mon Jun 02, 2003 1:06 pm
Location: Norway
Contact:

Post 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:

AMD Athlon XP2400, 512 MB RAM, Hercules 3D Prophet 9600 256MB RAM, WinXP
PIII 800MHz, 320 MB RAM, Nvidia Riva Tnt 2 Mach 64 (32MB), WinXP + Linux
17" iMac, 1.8 GHz G5, 512 MB DDR-RAM, 80 GB HD, 64 MB Geforce FX 5200, SuperDrive, OSX
Post Reply