In the past, I worked with Delphi 1, 2 and 3.
Then i got jobs where VB was mandatory, and stayed there till now.
But I always missed Delphi ...
I am looking for the possibilities to move to Delphi, and found some things that I will really miss from VB.Net when I move and some things that I think should be added to Delphi to improve the experience.
Those are:
Project manager:
- Create a new project sub-directory in the EDI (and show them all, but only show files that are included in the project)
- Add non Delphi files
- ask for non-Delphi extensions if they should be openened with the registered application
- Move a file to a new location in the project directory tree (should update all affected sources)
- if a files is added outside the project directory tree, ask if it should be copied (or moved) to the project directory tree
Filebrowser
- add a button to go to the project directory.
Editor:
- show references (where is this class / field / property / method used / called?, one click to the calling code.)
- clickable html references in comments (like {http:// ....}, opens in browser)
- a way to show a picture within the editor to embed information like a flowchart or other picture that states the requirements
- auto create the possible xml- documents tags when typing ///
Language:
- We have try - except and try - finally, why not try - except - finally?
- something like LINQ would be very nice
- extension methods (fields,properties) would also be very nice
- a way to reference standard .Net DLL's to make conversion to Delphi easy (limited, of course the visual components of .Net can not be used).
Tools:
Create class from XML -> creates a class that represents the XML, that can load the XML and save it again.
Create class from JSON -> creates a class that represents the JSON, that can load the JSON and save it again.
Hope that this input will be read by someone from Embarcado.