Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / Dark IDE for DarkBASIC Professional

Author
Message
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 23rd Feb 2005 13:08 Edited at: 23rd Feb 2005 14:06
Hello everyone

Just thought I would stop by with an update. I'm currently working on the "Shell" for the plugin system. This will be the link between the main form and the plugins. It is quite simple at the moment but growing more complex.

At the moment there is no real connection between the main form and the shell, only between the shell and plugins. I have to rewrite a way to load the plugins which is not high priority until I know exactly how to find the plugins. Right now I have an idea how to plugins that is in a dock control but that is it.

If you all have any questions, please post and I will try to answer as well as I can.

Gen

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.
Baggers
20
Years of Service
User Offline
Joined: 31st May 2004
Location: Yonder over dem dere hills
Posted: 24th Feb 2005 00:23
Sorry if this is a really dumb question but what are these plugins for?
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 24th Feb 2005 00:55
Everything...
project manager
task list
find and replace
getting the dark basic pro compiler to work with the ide

The IDE will be build around these and you will be able to make your own plugins for it.

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.
Baggers
20
Years of Service
User Offline
Joined: 31st May 2004
Location: Yonder over dem dere hills
Posted: 24th Feb 2005 01:35
Oh cool!...makes sence now thanks
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 26th Feb 2005 13:41
With the way I have the plugin system loading plugins now, it may take some time to get just the it(plugin system) to work. Im currently working on finding the best way to store the plugins and load the GUI of from a plugin.

I am not using interfaces for the plugin system now as they became to limiting and requiring things that is not required to make a plugin work. So now I'm hunting down classes from the dll and creating instances of them.

I just about have Dock control based plugins to load and after them everything else should be fairly simple as they will be based off it as in loading and storing. I will have toolbar and menus based plugins implemented here after I get dock controled plugins working.

This IDE may very well in theory(like Protean) support other langueges than just DBP, but that is still a ways away. This here is in thought and will be taken into consideration.

Questions, feel free to post.

Gen

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 2nd Mar 2005 12:38
Shew finnaly...

I have finnaly found the way I will get dock control based plugins to work. I haven't had much time lately, so what time I did have was mostly going towards figuring out how to load them but I did.

So this means I get to move on and start getting the rest to work .

Later All, back to the IDE.
Gen

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 3rd Mar 2005 20:24 Edited at: 3rd Mar 2005 20:29
A very small demo... not much.

Edit: Almost forgot, the 2 plugins are on the right, you have to drag them out for now.

Last thing, File->New will add tab pages to the container in the center.

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.

Attachments

Login to view attachments
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 4th Mar 2005 01:07 Edited at: 4th Mar 2005 01:07
Here it is in .Zip format for those who can't extract RAR. I meant to put it in Zip the first place, but wasnt thinking.

Comments please, I want to try to make this as good as possible for the DBP community.

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.

Attachments

Login to view attachments
Required
19
Years of Service
User Offline
Joined: 25th Feb 2005
Location: Server Down
Posted: 4th Mar 2005 02:16
There seems to be a large amount of functionality missing.
eat much pie
20
Years of Service
User Offline
Joined: 9th Apr 2004
Location: Within the mind of a lowly mortal...
Posted: 4th Mar 2005 04:57
Very snazy UI gen, looks very professional! I just hope it doesn't take too long to finish

My AI Routing Program
Sam Wright
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 4th Mar 2005 11:22
Quote: "There seems to be a large amount of functionality missing."


Becouse it's not all implemented yet.

Quote: "I just hope it doesn't take too long to finish"


I have just problem I'm working on at the moment, the rest should just be down hill. Hopefully not to much longer.

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 4th Mar 2005 16:16 Edited at: 5th Apr 2005 14:16
Splash screen is now up! You can write to the splash from plugins.

Edit: Attached

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!

Attachments

Login to view attachments
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 7th Mar 2005 11:41 Edited at: 7th Mar 2005 14:44
Some new news... This project is now starting to really take off. I will find a web host and get a site up maybe/hopefully in a couple months, and by that time, if free time permits, Dark IDE may be ready to start testing.

I have got support for Office 2002/2003 and Whidbey themes to work.

With Office 2002 you will have:
Office 2002 style toolbars
Everette style docking(VS 2002/2003 style)

Office 2003:
Office 2003 style toolbars
Dock Controls will take the effect of the toolbars

Whidbey:
Same as VS 2005

Edit: A new little demo... fix problem in previous post and shows themes working. File->New still opens a new document tab.

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.

Attachments

Login to view attachments
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 10th Mar 2005 14:13 Edited at: 10th Mar 2005 14:14
I have gotten dock controls, menus, and toolbars to load from plugins now. In the screen below, the "Themes", "Project", and "Compile" menus load from plugins. The toolbar on the bottom also is being loaded from a plugin. All the dock controls loads from plugins.



Next I'm going to start working on getting the DBP compiler working. It will load in from a plugin. After that I'll work on getting projects working and have the project manager plugin built, which I already started on a little bit, but its still mostly useless at the moment. At that you should be able to start programming with this IDE.

I won't release it until I have a few more plugins build, and the documentation written. And if I have time, I may have a plugin SDK made upon release.

Regards,
Gen

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.

Attachments

Login to view attachments
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 15th Mar 2005 09:55 Edited at: 5th Apr 2005 14:15
A screen without any plugins...

Edit: Attached

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!

Attachments

Login to view attachments
Baggers
20
Years of Service
User Offline
Joined: 31st May 2004
Location: Yonder over dem dere hills
Posted: 15th Mar 2005 18:14
*Anticipation Building....*
BenDstraw
19
Years of Service
User Offline
Joined: 21st Dec 2004
Location: Arizona
Posted: 16th Mar 2005 07:17
Will you have a Trial/Free version when you complete the IDE


BTW Nice Job!!!!!!!!

¤§Ben§¤
So your broke, no change. download from Black Lab its FREE*
http://www.geocities.com/blacklab_studios
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 16th Mar 2005 07:24
BenDstraw - There will be a trial version...

I just started to get the DBP compiler to work with the IDE. I wanted to start on it last week but me had no time So far it is working fine for being in a plugin.

Well... Back to it.

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 24th Mar 2005 03:09
New demo...

Theme Editor button on the stanard toolbar opens the Theme Editor. With it you can change the theme to Office 2002/2003 and Whidbey. You can not create custom themes at the moment, I will be working on this in the near future.

IDE settings are now saved. Right now only the enabled/disabled plugins and theme are saved.

You can enable and disable plugins with the plugin toolbar.

Comments, questions, suggestions are welcome.

Gen

P.S. And to let you all now, in the past couple days I have added over 700 lines of code.

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.

Attachments

Login to view attachments
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 24th Mar 2005 06:18
New download for previous post, has minor adjustments.

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.

Attachments

Login to view attachments
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 30th Mar 2005 08:54
While I wait for new hard drive, I'm cleaning the already code I have. Not going to waste time, not like I have anything better to do but stare at the wall for 7 hours. So that is what is going on ATM.

Gen

Soon to come...
Dark IDE, New IDE for DarkBASIC Pro!
Two plug-ins, A Time/Date and New File commands.
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 31st Mar 2005 14:37
Damn, Microsoft sucks a$$! Have to call them up to reactivate Windows XP... Anyhow, my computer running again, still have a load of drivers and software to install, will get to it someday

If I get my comp finished by tomarrow, I may work on Dark IDE a little more and Friday I will definitaly work on it abit. These two days I will do mostly cleanup and add a few things to make the code cleaner and easier to use to write plugins. Then Monday I will get back to working on it full time

Gen

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!
BlinkOk
20
Years of Service
User Offline
Joined: 22nd Oct 2003
Location:
Posted: 31st Mar 2005 23:41
lookin superb. if i can ask a couple of questions;
can you tell me what is the control library?
are you writing this in DB or another language?
thanks

P4 2.8Ghz, 2Gb, 128Mb Radeon Pro, Dark Basic PRO
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 1st Apr 2005 06:55
I am using Tim Dawson's SandBar and SandDock ATM, There may be one other I use from him. The Code Editor will be with Compona Syntax Box. I am writing this in Visual Basic .NET

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 4th Apr 2005 15:34
Ok, Finnaly! I got everything going again with Monday at lost. I have lost a file that contained all the icons, so I have to spend a day to get that cleared up. A high point about this though, I'll make all the icons available from within the "Shell" so you can get to and use them from within plugins.

That about all the news for now, the IDE is still going.

Gen

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 5th Apr 2005 14:12 Edited at: 5th Apr 2005 14:30
The newest part of the IDE:



It is also available through plugins. The next couple weeks, I will be adding the above screen to any part of the program where an error exception may occure and do loads of code cleaning and improving. There is several things on my mind that I need to get done, and probaly the biggest is to make the "Shell" more easy to use for plugin developers... it kinda mess ATM.

Gen

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!

Attachments

Login to view attachments
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 6th Apr 2005 15:32 Edited at: 6th Apr 2005 15:39
Can someone please try running the EXE. I just need to now if it starts up without any problems.

It is attached.

Edit: Ohh, and there is a label with text "Label1" and an icon beside it in the middle if the screen.

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!

Attachments

Login to view attachments
Ace Of Spades
19
Years of Service
User Offline
Joined: 6th Mar 2005
Location: Across the ocean
Posted: 6th Apr 2005 15:38
|

Attachments

Login to view attachments
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 7th Apr 2005 21:28
I love the Office 2003 style. If only that control was available for vb6!

Very smart all round. The demo works really well, I hope to see thsi finished.

Also - how do you get the DBPro compiler to show hte about screen? Is there a command line switch?

Facts are meaningless.
You could use facts to prove anything that's even remotely true.
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 7th Apr 2005 22:50 Edited at: 8th Apr 2005 01:07
Quote: "how do you get the DBPro compiler to show hte about screen? Is there a command line switch?"


There are four functions I call from dbp_config.dll.



I call the on_about(). If you have the trial version of that dll, you can also get trial info to display.

Quote: "The demo works really well, I hope to see thsi finished."


Thanks

Edit: By the way, I am working on getting the browser plugin to work... hoping it will help me find a way to get the code editor working.

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 8th Apr 2005 08:56 Edited at: 22nd Apr 2005 09:31
Screen!! The Web Browser...

Edit: Screen Attached...

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!

Attachments

Login to view attachments
Skeletor
20
Years of Service
User Offline
Joined: 21st Jun 2004
Location: florida
Posted: 9th Apr 2005 15:50
Very nice looking Gen , Im also glad to see you got your source back up and running.


http://www.angelfire.com/games5/db_games/
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 14th Apr 2005 11:37
Finally! Finally! I got the god damned thing to friggen work! I am so friggen HAPPY!! One whole damn week on getting the browser to start working, though it barely does anything but non-the-less, it does. I now have to finish getting it running, then the code ditor will be next and shouldn't be nearly as hard... well, still will be difficult but the editor handling is working.

Comments, questions please people.
Gen

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 14th Apr 2005 11:38
Woops forgot... I want mail back turned on

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 22nd Apr 2005 09:31 Edited at: 22nd Apr 2005 09:35
Screen of syntax highlighting attached. Syntax highlighting is far from finish. At the moment the only highlighted keywords will be what is in the book that comes with DBP.

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!

Attachments

Login to view attachments
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 7th May 2005 08:53
Editor is looking good Gen - just out of interest, am I the only one that prefers light text on dark.. Give me more of a hacking feeling Hehe..

My Website:
Gen
20
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 7th May 2005 08:58 Edited at: 7th May 2005 12:42
Quote: "just out of interest, am I the only one that prefers light text on dark"


Will be possible. And toolbars and the rest of the interface will have the ability to have custom colors.

I am hoping i can compile something by the end of the month. This project has proven to be a challenge especially being my first real project.

Edit:
Just got the syntax editor working again, it is a very moody control. Anyways, I'm a bit back on track, I've been dealing with the syntax editor for the past week, had some major redraw issues.

I have orgaized where the files are placed in the IDE's directory, looks less cluttered now

Soon to come... Dark IDE, New IDE for DarkBASIC Pro!

Login to post a reply

Server time is: 2024-09-29 06:21:02
Your offset time is: 2024-09-29 06:21:02