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.

Geek Culture / Making my own IDE, any examples or tutorials? where to start?

Author
Message
Mussi
21
Years of Service
User Offline
Joined: 27th Jan 2003
Location: Netherlands
Posted: 25th Apr 2004 16:42
so I want to make my own IDE, I know there are a lot out there but I want to make my own . I've never done this before and I have no Idea where to start, only know how you can use the compiler to compile a .dba file. so what else do I need to know? I'm using C++ btw.



Specs: AMD Athlon 1800, 256 DDRRam 266mhz, 80GB HD 7200rmp U133, Geforce 4 Ti4400 128mb
Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 25th Apr 2004 17:15
Well it all depends on you, it's not hard, basically you'll use the keywords.ini files in the current IDE directory to set syntax highlighting on the source code. Then you can parse the source code to the compiler to create EXE's or run it in debug mode, etc. That's the bare minimal, after that you can add whatever nifty features you want.


"Computers are useless they can only give you answers."
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 25th Apr 2004 17:19
I learnt about the .dbpro project format by looking at the files produced by the existing editor. There is some documentation available from Lee if you email him.

Planning is all I would say.

A lot of the stuff in my IDE I had to change several times and it was quite difficult because I hadn't thought about it enough before I started.

Things to consider:

- How projects / files are managed
- How the user will navigate between open files
- How you will parse the source for function/var/type/label declarations
- How you will display help to the user
- How you will do syntax highlighting etc. (for C++, it might be a good idea to use an existing package like Scintilla (www.scintilla.org))

BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games. - Plus URL download, win dialogs.
Over 140 new commands
Mussi
21
Years of Service
User Offline
Joined: 27th Jan 2003
Location: Netherlands
Posted: 25th Apr 2004 19:12
thanks guys



Specs: AMD Athlon 1800, 256 DDRRam 266mhz, 80GB HD 7200rmp U133, Geforce 4 Ti4400 128mb

Login to post a reply

Server time is: 2024-11-25 03:59:12
Your offset time is: 2024-11-25 03:59:12