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 / [DBP] Visual Editor

Author
Message
A r e n a s
15
Years of Service
User Offline
Joined: 9th Jun 2008
Location:
Posted: 3rd Apr 2011 15:39 Edited at: 10th Apr 2011 17:33


I've been working on a program for some time. It started off purely as an alternative editor for free pascal, and now I've decided to add support for several different languages, creating a full IDE now. More detail on the programs features are below. Hopefully I will be able to release this program for free, as so far I have not had to spend anything other than time on this project. I am making it under the title of the [href=www.visual-studios.com]Visual Studios[/href] organisation. I hope to expand this project further than supporting several languages, I would like to include a GUI system for the Delphi side of the IDE, and possibly for the HTML/CSS side of things later on.





V0.05 Major Features


-------------------------------------------------------------------

New Features

-------------------------------------------------------------------

added extra commands to VP interpriter
created error code system
integrated selective highlighting
removed core variable file
integrated statusbar

-------------------------------------------------------------------

Bugs Solved

-------------------------------------------------------------------

None



V0.04 Major Features


-------------------------------------------------------------------

New Features

-------------------------------------------------------------------

encryption system integrated
decryption system integrated
compiler interprited
compiler integrated
side help tab added and designed
program executables save path added
project tab built
function tab built
variable tab built
startup window integrated
resume projects system integrated
portable compiler system integrated
language option added to newproject
language system divided, P and VP
visual editor progressbar added

-------------------------------------------------------------------

Bugs Solved

-------------------------------------------------------------------

fixed project change bugs



V0.03 Major Features


-------------------------------------------------------------------

New Features

-------------------------------------------------------------------

variable extracter written
debugging system integrated
error report dialogs written
compiler logs generated
static return system created
static keywords system integrated
created dynamic syntax highlighting
help system started and integrated
core shortcut keys added
font dialogue written

-------------------------------------------------------------------

Bugs Solved

-------------------------------------------------------------------

data entry bug fixed
various windows errors fixed



V0.02 Major Features


-------------------------------------------------------------------

New Features

-------------------------------------------------------------------

setup ini files generated
constants key file created
uskin file integrated
save structure designed
save system written
open system written
save dialog written
open dialog written
window styles added
modifyable fonts-core added
project formats rewritten

-------------------------------------------------------------------

Bugs Solved

-------------------------------------------------------------------

None



V0.01 Major Features


-------------------------------------------------------------------

New Features

-------------------------------------------------------------------

generated working window
generated return data window
generated toolbar
generated fliesystem
written global text extraction
written text disection system
written split function
new project system written
new file system written
new assets system written
new project dialog integrated
new file dialog integrated

-------------------------------------------------------------------

Bugs Solved

-------------------------------------------------------------------

None




-------------------------------------------------------------------

Modifications

-------------------------------------------------------------------

More simple language structure than Pascal
Speachmarks (") can replace quotation marks (')


-------------------------------------------------------------------

New Pascal Commands

-------------------------------------------------------------------

GLOBAL - defines a global variable at any point
LOCAL - defines a local variable

AS - defines a variable as a datatype
STRING - defines a variable as a string
INTEGER - defines a variable as a long integer
BOOLEAN - defines a variable as a boolean

READKEY - requires an input press to continue
PRINT - requires an input press to continue
INPUT - requires an input press to continue


More to come...












-------------------------------------------------------------------

Release Versions

-------------------------------------------------------------------

Visual Studios Multi-Language Editor And GUI Sysrem - Version 0.05 (09/04/2011)


-------------------------------------------------------------------

Other Files

-------------------------------------------------------------------

Change Log (Dating to 3rd modification V0.05)
Visual Pascal Demonstration Project V0.05 7z (10/04/2011)
Visual Pascal Demonstration Project V0.05 zip (10/04/2011)







C&C is welcome, Arenas (James Hill)

kamac
13
Years of Service
User Offline
Joined: 30th Nov 2010
Location: Poland
Posted: 4th Apr 2011 18:59
*Looks at it*

*Opens his mouth*

Omg

So nice! But i bet it will go slow, because It's like... Pascal -> DBPro -> BASIC language (that's what i think). So even DBPro is slowed down by BASIC... or w/e.


Looks cool, you know all these languages perfectly that you wanna use them oO?

A r e n a s
15
Years of Service
User Offline
Joined: 9th Jun 2008
Location:
Posted: 5th Apr 2011 00:34
I have a couple of septate compilers for Pascal and Delphi, both of which I am within my rights to use There is no loss of speed as the IDE acts as an interpreter for the compiler, which then makes the stand alone executables.

The entire program is very quick and there are no speed issues with any of the current features in it.

SH4773R
14
Years of Service
User Offline
Joined: 18th Jan 2010
Location: AMERICA!!!
Posted: 5th Apr 2011 07:32
JLooks great so far! If I were you I would add highlighing for lua and windows batch, just to beef up the laguage list lua cuz its a pretty widespred language, and batch because there's not aton of keywords. Another feature that would be cool would be changeable ide themes. Anyway how ever you chose the do it im shure it will turn out great!

Once it comes out ill test it for shure


My software never has bugs, it just develops random features.
C4: silly putty for men.
A r e n a s
15
Years of Service
User Offline
Joined: 9th Jun 2008
Location:
Posted: 5th Apr 2011 09:18
I'm hoping to get a test version out at by the end of next week. The editor already has several changeable themes, which can be changed through the source code at the moment but I will integrate customisability into the IDE as well. I think I'll focus on completing the pascal and visual pascal languages for the first release before trying to expand on what I have but I'll definatelty try to add your suggestions.

Thanks for the feedback, keep it comming!!

kamac
13
Years of Service
User Offline
Joined: 30th Nov 2010
Location: Poland
Posted: 5th Apr 2011 15:52
Oh well, i'll try out how the pascal will do in your IDE ! Seems it's a great idea . Also, let me think of what other language could you add . If i get any ideas, i'll let you know !

A r e n a s
15
Years of Service
User Offline
Joined: 9th Jun 2008
Location:
Posted: 10th Apr 2011 03:05
I've given the first post a make-over as everyone should be able to see. Feel free to download the beta I have uploaded, and give me feed back on the feel of it, I'll be continuing to work on this project while trying to also solve any bugs anyone can report.

Login to post a reply

Server time is: 2024-04-25 02:52:34
Your offset time is: 2024-04-25 02:52:34