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