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 / My IDE now has intellisense

Author
Message
John Y
Synergy Editor Developer
21
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 22nd Feb 2004 22:05 Edited at: 22nd Feb 2004 22:11
Hi,

I've been busy with my mobile basic language (Http://www.DigitalOmega.Net), but I had an idea on how to implement intellisense into my editor. It seems to work pretty well but I'm after some feedback on how well it works, if it really annoys you then you can turn it off within options.



New features - 22/02/04
------------

New Intellisense system (beta)
Fixed compiler reporting
Compiled under release

Http://www.LevelMaker3D.co.uk/IDE.asp

Thanks,

Level Maker 3D: Download from www.levelmaker3d.co.uk/levelmaker3D.asp
DarkBasic Professional Editor: Download from www.levelmaker3d.co.uk/ide.asp
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 24th Feb 2004 14:09 Edited at: 24th Feb 2004 14:12
it looks nice!

do those components you used standard come with Visual C# or did you download them from somewhere???

http://www.sopisoft.com
John Y
Synergy Editor Developer
21
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 24th Feb 2004 21:29
Thanks,

Have u tested it?

Most of the components come with .NET, but the syntaxbox is thirdparty.

Level Maker 3D: Download from www.levelmaker3d.co.uk/levelmaker3D.asp
DarkBasic Professional Editor: Download from www.levelmaker3d.co.uk/ide.asp
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 25th Feb 2004 14:33 Edited at: 25th Feb 2004 14:50
yes i have tested it and i like it a lot.

you said that the syntaxbox was thirdparty...do you mean that IntelliSense component?

oh..and...is that code editor a standard RichTextEdit Control? ...and if so, can you turn a certain "show line number" property ON/OFF?

http://www.sopisoft.com
John Y
Synergy Editor Developer
21
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 27th Feb 2004 22:23
Cool, did the intellisense work ok then? I have fixed some errors in it, but I'm still trying to make it perfect!

I wrote the intellisense component. The syntaxbox is thirdparty, and so is not an RichTextEdit control as that sucks

I'll look into making the line numbers optional.

Thanks,
DarkRider

Level Maker 3D: Download from www.levelmaker3d.co.uk/levelmaker3D.asp
DarkBasic Professional Editor: Download from www.levelmaker3d.co.uk/ide.asp
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 3rd Mar 2004 14:46
yes, the intellisense worked fine...

...about the line numbers...i just wanted to know if there was an option at design-time to turn them on/off....i didn't mean it like they were bothering me or something...in fact, the line numbers are actually something i prefer

could you give me a link to where i can download that Syntaxbox control that you used?

..and...did you use a ListBox control for that intellisense component??

http://www.sopisoft.com
John Y
Synergy Editor Developer
21
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 3rd Mar 2004 18:05
With the intellisense *almost* finished I have been working on an option explicit type system (basically warns you about any mispelt variable names). So far it is working pretty well, it is fast and efficient, but cannot yet cope with code that isn't properly spaced e.g. StartX,StartY it would require StartX , StartY. But that is no big deal once I sit down and fix it. Anyway, piccy:



Level Maker 3D: Download from www.levelmaker3d.co.uk/levelmaker3D.asp
DarkBasic Professional Editor: Download from www.levelmaker3d.co.uk/ide.asp
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 4th Mar 2004 16:53
could you give me a link to where i can download that Syntaxbox control that you used?

..and...did you use a ListBox control for that intellisense component??

http://www.sopisoft.com
John Y
Synergy Editor Developer
21
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 20th Mar 2004 18:17
Ok,

The editor has had a nice makeover, it is faster (using proper MS components) and looks nicer I think. The colour is still chosen by you, its just that I'm using it in nice grey mode.

Notice the VS.NET style error reporting at the bottom.



Level Maker 3D: www.levelmaker3d.co.uk/levelmaker3D.asp
DarkBasic Professional Editor: www.levelmaker3d.co.uk/ide.asp
also: www.levelmaker3d.co.uk/KrazyKarts/ & www.DigitalOmega.Net
WoW is WOW
20
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 22nd Mar 2004 08:46
So, what exactly does this intellisense do?
John Y
Synergy Editor Developer
21
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 22nd Mar 2004 21:02 Edited at: 22nd Mar 2004 21:05
intellisense is what is found in Visual Studio by Microsoft which basically 'senses' what you type and then provides possible commands. Basically, it saves your typing time by typing the first three letters and then hitting TAB.

The version is now available for download:

Http://www.LevelMaker3D.co.uk/ide.asp

Updates
*******

Intellisense
Option Explicit System
Better support for DBA files (over 5000 lines)
Removed security
Saves files that are to be compiled without any indentation
Better indentation system (toolbox)
New GUI, faster and nicer
Compiled in Debug for better error tracking
Fixed possible DB compilation bug featuring the compile window

Have fun



Level Maker 3D: www.levelmaker3d.co.uk/levelmaker3D.asp
DarkBasic Professional Editor: www.levelmaker3d.co.uk/ide.asp
also: www.levelmaker3d.co.uk/KrazyKarts/ & www.DigitalOmega.Net
WoW is WOW
20
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 23rd Mar 2004 07:18
Cool. I like the GUI.
John Y
Synergy Editor Developer
21
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 29th Mar 2004 16:46
Yeah, the GUI is very cool as you can hide features that you don't need. It's also fully customisable in terms of language and styling. Have you used the editor?

Level Maker 3D: www.levelmaker3d.co.uk/levelmaker3D.asp
DarkBasic Professional Editor: www.levelmaker3d.co.uk/ide.asp
also: www.levelmaker3d.co.uk/KrazyKarts/ & www.DigitalOmega.Net
Scouseknight
20
Years of Service
User Offline
Joined: 15th Mar 2004
Location: Bootle, Merseyside, UK
Posted: 31st Mar 2004 03:03
Absolutely superb IDE - very professional and I love the loop folding/unfolding particularly.

Thanks a lot

Arkheii
20
Years of Service
User Offline
Joined: 15th Jun 2003
Location: QC, Philippines
Posted: 31st Mar 2004 03:49 Edited at: 31st Mar 2004 03:52
DarkRider, when you said Mobile Basic, this was the first app that came into my mind:

http://www.mobilebasic.com/

Don't know which of you got the name first though

edit: oops, just noticed that your program is called Small Basic. Just got a little confused haha.


"Story in a game is like story in a porn movie. It's expected to be there, but it's not that important." - John Carmack
WoW is WOW
20
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 31st Mar 2004 09:18
No I haven't used the editor, because I don't own DB, and my trial has expired so I'm saving up for the full version.
John Y
Synergy Editor Developer
21
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 31st Mar 2004 18:22
Scouseknight:

Thanks

r_kabouter:

Unfortunatley, SmallBasic (now called Omega Basic) is a large project, and so is taking a long time. I'm not quite sure who got in first with the idea, but they have it got it finished quicker. However, mobile phones have slow processors, and when you run emulation on them they become even more slower. That is why Omega Basic is compiled properly, and so your program acts as if you wrote it using java!

RPG_Freak:

When you get the full version be sure to install

Level Maker 3D: www.levelmaker3d.co.uk/levelmaker3D.asp
DarkBasic Professional Editor: www.levelmaker3d.co.uk/ide.asp
also: www.levelmaker3d.co.uk/KrazyKarts/ & www.DigitalOmega.Net

Login to post a reply

Server time is: 2024-05-12 19:18:31
Your offset time is: 2024-05-12 19:18:31