Script Development Environment Ideas - Printable Version -Shoutbox (https://shoutbox.menthix.net) +-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58) +--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4) +---- Forum: WLM Plus! General (/forumdisplay.php?fid=23) +----- Thread: Script Development Environment Ideas (/showthread.php?tid=95461) Script Development Environment Ideas by effection on 09-15-2010 at 03:22 PM
After what must be at least a year of not developing my old IDE i have decided to come back and build on what i had done. The one thing i want to do is bring the interface into the modern era and make it look nice and slick! (Using WPF)
I want this to look sexy so throw me your ideas please! *reading my signiture i see its been over a 14 months since my last update, i apologise RE: Script Development Environment Ideas by matty on 09-15-2010 at 03:51 PM
One thing I really want to see, and I felt it was the downfall of the last preview you gave us, would be the ability to edit scripts already installed not just those whose PLSC is already packed. RE: Script Development Environment Ideas by Matti on 09-15-2010 at 05:02 PM
If you could make a scripting IDE and actually release it, you'd be my hero. Seriously!
RE: Script Development Environment Ideas by effection on 09-15-2010 at 05:19 PM
Some good ideas there actually! Some of what you have said has already been built (creating PLSCs/ScriptInfo Editor) but generating REAL intelliSense for JScript files is a bit harder in my opinion (picking up on local variables, user defined functions etc...) although it is something i had planned on a long time ago. RE: Script Development Environment Ideas by Mnjul on 09-16-2010 at 02:23 AM
I'd like to see a "Properties" and "Events" pane for windows and controls! Like Visual Studio for C#/VB(.Net) forms/controls. You can select a control (or the window itself) and modify its properties, and create event handlers for it. Of course, for properties that are not strings: we have a drop-down menu for multiple choices (True/False, reference to other elements, ...), number-only textfield for numbers, color picker for colors, etc! RE: Script Development Environment Ideas by effection on 09-16-2010 at 10:14 AM Its very easy to create the properties for ever plus object by running the xsd.exe tool on the schema file. The problem comes when that data is far from friendly when trying to view it in the property grid due to the complexness of a plus interface. In my new attempt i think i'm going to create my own property grid to deal with the objects instead of making a proxy class for every original object RE: Script Development Environment Ideas by Ezra on 09-16-2010 at 05:17 PM Wouldn't it be easier to create an extension for one of the big IDE's out already? Like Netbeans or Eclipse. RE: Script Development Environment Ideas by Matti on 09-16-2010 at 08:02 PM
quote:You could build an extension on VS using the Visual Studio Shell, that way you already have a work space which just needs to be extended with whatever you want. Users would have to install the Visual Studio Shell SDK in order to run the program, but I believe this is reasonable seeing all the benefits it offers. For example, JScript syntax highlighting is already fully available, including local variables and user-defined functions, you'd just need to add the Plus! specific objects and events. You'll also have less to worry about the GUI and focus more on the actual workings of the IDE. It appears like he already has a lot of work done in WPF though. If he wants to switch to VS Isolated Shell, it may turn out to be a lot of work. He'd have to create a new project and learn about how to create VS Shell extensions. However, if he has already managed to build something that complex from scratch in WPF, I believe he would be able to pull it off. It just depends on whether it's actually worth it. RE: Script Development Environment Ideas by effection on 09-17-2010 at 04:29 PM
I had thought about an extension to the VS IDE but that requires people downloading Visual Studio or the Express edition (not even sure if the express edition would come with JScript etc)
One thing i suppose is that if i had a Visual Studio extension built to begin with i could take my time to develop my own IDE more afterwards *update 2 upon digging deep into creating VS extensions i can safely say it is more work than updating and completing my own IDE which is a big shame because i love VS's interface RE: Script Development Environment Ideas by Mnjul on 09-17-2010 at 09:30 PM
quote:I guess it's not worth it to build a VS extension then As for intellisense, I think there are some open-source IDEs (not sure if there's any for JScript) that have them. Maybe you could dig into their codes. RE: Script Development Environment Ideas by effection on 09-18-2010 at 05:50 PM There are for SharpDevelop (i use their syntax text box) which supports Intellisense, but there are no examples for scripting languages. I need to dig into how get all structures from a scripting language for Intellisense soon |