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 / s0l1dsnak3123's dbc ide

Author
Message
s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 10th Apr 2006 23:12
hey everybody. I\'m in the process of an IDE for DBC. I was inspired by TDK\'s DBC IDE (which seemed to die off... haven\'t seen much of TDK since... wonder where he is?) It is built in Vb 2005 express edition so it\'ll be quite nice to look at visually. I am nearly finished with the visuals so i\'ll give you some pics then. If you have any questions, dont hesitate to ask.

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 11th Apr 2006 00:19
I have a question! But isn't it a bit obvious?

UFO
19
Years of Service
User Offline
Joined: 11th Oct 2005
Location:
Posted: 11th Apr 2006 00:51
No screenshots yet? Then don't post a topic yet! Wait until they are ready!!!
This should also be in programming talk board, since this is not made in DBC.

hyrichter
20
Years of Service
User Offline
Joined: 15th Feb 2004
Location: Arizona
Posted: 11th Apr 2006 03:55
All the other DB(P) IDEs have been posted in the WIP board. But yes, please show us some screenshots.

Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 11th Apr 2006 12:59 Edited at: 11th Apr 2006 13:27
SCREENS PLEASE!!!!!!!!!!!!!!!!!!!!

*wait's for padlock*

Theme park simulator wip

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 11th Apr 2006 13:27
If there is no screens by the end of the day, then this is going to have to be locked.

So

Quote: "SCREENS PLEASE!!!!!!!!!!!!!!!!!!!! "


Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 11th Apr 2006 16:38
3 hours later still no screens....

Theme park simulator wip

s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 11th Apr 2006 19:24 Edited at: 11th Apr 2006 19:46
sorry guys, I went offline after posting that thread. Here are the screen shots I said I would show you, all critisism is accepted :p


(this is an early version of the IDE - The new version is below)




[edit] here is a picture of the internet in tab at work:



visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
Sergey K
20
Years of Service
User Offline
Joined: 4th Jan 2004
Location:
Posted: 11th Apr 2006 21:32
lookin good dude!
keep working on it until u will get it fully functionaly.
if you want, i can create you some plugins for your IDE.. just ask

MyNewSite:http://gogetax.com
Forums(About BLO and more):http://gogetax.com/forum
s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 11th Apr 2006 21:41
wow that would be great... but I'm not sure how I could load the plugin... would it be a .dll file?

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
Sergey K
20
Years of Service
User Offline
Joined: 4th Jan 2004
Location:
Posted: 11th Apr 2006 21:47
Quote: "would it be a .dll file?"

yeah.. about the load dll, you would need to do a research by your self

and i would need to make a research of how to create plugins for .net apps.. lol

MyNewSite:http://gogetax.com
Forums(About BLO and more):http://gogetax.com/forum
s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 11th Apr 2006 22:41
lol - i'll give you some links tommorrow.

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
UFO
19
Years of Service
User Offline
Joined: 11th Oct 2005
Location:
Posted: 12th Apr 2006 01:10
Quote: ""Yes - you did read that correctly - Chat!""

I did! wow! I can read!

Looks nice, and cool internet explorer tab(FF would be alot better though).

Crazy Ninja
19
Years of Service
User Offline
Joined: 27th Aug 2005
Location: Awesometon
Posted: 13th Apr 2006 12:37
Sweet! DBC Ide! Just make sure its better than darkedit although it probably is even being a WIP(the internet and chat blows away the competion) Good job and keep up the good work
s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 13th Apr 2006 20:27
Quote: "Sweet! DBC Ide! Just make sure its better than darkedit although it probably is even being a WIP(the internet and chat blows away the competion) Good job and keep up the good work "
- thanks cagel

Quote: "(FF would be alot better though)."
what's ff?

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
Sven B
19
Years of Service
User Offline
Joined: 5th Jan 2005
Location: Belgium
Posted: 13th Apr 2006 20:29
FF = FireFox

It's the programmer's life:
Have a problem, solve the problem, and have a new problem to solve.
s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 13th Apr 2006 20:47
heh... wouldn't have a clue how to embed firefox What I did was use the 'web browser' component (or is it object???) and added a button and a textbox... you can probably figure out the rest

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 13th Apr 2006 23:21
Quote: "yeah.. about the load dll, you would need to do a research by your self

and i would need to make a research of how to create plugins for .net apps.. lol"
I can't find anything on making a plugin structure for visual basic 2005 express edition (most of the stuff is about refrector...)

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
hyrichter
20
Years of Service
User Offline
Joined: 15th Feb 2004
Location: Arizona
Posted: 14th Apr 2006 03:01
Have you figured out syntax highlighting yet? That's especially tricky with the multi word keywords that DB has. And what makes it even more difficult is the keywords like make object sphere where make object itself is a keyword as well as make object sphere.

Having a chat tab and a browser isn't really going to do much in the way of programmer productivity. I'd worry about things like that after you get loading, saving, basic editor functionality (cut, copy, paste, find, etc.), syntax highlighting, and compiling done. (Try to do them in that order, too.) Then when you get those done, focus on things like a list of your functions, variables, etc.

I have a little knowledge of how involving writing an IDE is, as I've been working on one for DBP since January. Good luck on yours though.

s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 14th Apr 2006 17:19
Quote: "Have you figured out syntax highlighting yet?"
- not completely, but I have a basic idea... i thought that if i created a database with all of the keywords in DBC, their type (integer, variable , ect.) and their colour. The IDE would load the database and check everytime te spacebar is pressed for a new word... this would also make the ide customisable and you could probably change the database and make a ew syntax for a different language . But the IDE would still compile to DBC . If anyone is interested we could maybe form a team and get this project done faster .

Here is a list of what i have done and what i plan to do:
= finished
= not yet started
= in development
= researching
IE in tab
IE in seperate window
chat function
stats (word count, character count, ect. ect.)
options menu
fully functional ritch text box (with line numbers, with syntax)
fully functional ritch text box (without line numbers, with syntax)
icons for buttons and shortcut
2d art
plugin support

any suggestions for other functions?

anybody that wishes to join me (if you are interested) post here / contact me on msn / email me @ s0l1dsnak3123removethispart@googlemail.com

thanks

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
hyrichter
20
Years of Service
User Offline
Joined: 15th Feb 2004
Location: Arizona
Posted: 14th Apr 2006 18:11
I'd suggest you find a syntax control for .net as you'll get much better performance that way than trying to use a rich text box. I'm sure there are some good free ones around. I've been using SynEdit, which is open source and free, but it's for Delphi. Even then, I had to modify it so that it would work with the DB keywords. All mine does is look at the keywords.ini file and gives those keywords to the highlighter. I'm going to see if I can get it to scan the string table of the dlls and get the keywords that way, so that they keywords for DBP plugins will automatically be highlighted.

Quote: "The IDE would load the database and check everytime te spacebar is pressed for a new word"

I wouldn't make it load the file each time a word is typed. That will slow your IDE down to a crawl before you get your first command written. What you need is a text file with all the keywords in it, and when the IDE is first loaded, it looks at that file and puts all the keywords into memory. Even when the keywords are in memory, you don't want to do any more looking for a keyword than is absolutely necessary. Looking from the first of the list to the end for every keyword just won't cut it. Proper syntax highlighting is a very complex beast, and as I said, you'll want to look at a control that's meant for this.

You can add me to MSN if you want, but I'll not be of too much help with the .net languages (I've used them a little, but not enough to really understand them.) Try to get the necessary features done first, and then work on the polishing.

s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 14th Apr 2006 18:41
Quote: "I'd suggest you find a syntax control for .net as you'll get much better performance that way than trying to use a rich text box."
- you can add extra controls? ... I'll search 'syntax control for .net' on google and see what I can find. Thanks

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
X Trade
20
Years of Service
User Offline
Joined: 19th Feb 2004
Location: near bristol, UK
Posted: 18th Apr 2006 14:03
.NET is very similar tyo the origional VB.. except some things have been changed around etc etc.. but the basic idea is still the same. yes you can use custom controls in VS.NET but i havn't tried it myself.. its similar to using VB6 - the controls have to be registered with windows.

I've been using VB.NET 2005 and havn't noticed much difference..
try to find a list of all the differences between .NET and 6

www.AoFP.co.uk
Sergey K
20
Years of Service
User Offline
Joined: 4th Jan 2004
Location:
Posted: 18th Apr 2006 14:10
i think that vb6 and vb.net2 is v. different from each other.
the commands are not the same, and i think vb6.0 was too messy while vb.net2 is v. clean in some ways.

MyNewSite:http://gogetax.com
Forums(About BLO and more):http://gogetax.com/forum
X Trade
20
Years of Service
User Offline
Joined: 19th Feb 2004
Location: near bristol, UK
Posted: 18th Apr 2006 20:49
well yes but much of the structure is the same.. some of the commands have changed but most of the time you are only dealing with object parameters anyway..

technically the language hasn't changed much at all, its just the IDE and the controls which you use that have changed! lol.
the only problem i've had so far is with calling a form to open.

www.AoFP.co.uk
s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 18th Apr 2006 21:32
do you mean a different form within an application? or do you mean a form in a different app like firefox, or DBC?

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/
X Trade
20
Years of Service
User Offline
Joined: 19th Feb 2004
Location: near bristol, UK
Posted: 20th Apr 2006 01:07
a different form within the same project

www.AoFP.co.uk
s0l1dsnak3123
19
Years of Service
User Offline
Joined: 29th Jun 2005
Location: Scotland
Posted: 20th Apr 2006 20:09 Edited at: 20th Apr 2006 20:11
oh, i can help you with that:



edit: In this case, the new form is called internetbrowser

visit my Forum... Contribute to GAT. DBC's latest GTA remake!!!
http://s0l1dsnak3123.proboards54.com/

Login to post a reply

Server time is: 2024-11-23 17:24:00
Your offset time is: 2024-11-23 17:24:00