Only pertinent information is displayed in the window. You have the most space possible to view your code. Splitters allow you to compare two (or more) portions of a single method.
The toolbar provides writing comfort for creating methods.
The launch button: Immediately test your code and call the debugger if necessary.
A dedicated search area allows you to perform a search within a specific method.
The multi-clipboard lets you save up to 10 different portions of code that you use frequently for easy recall.
Display lists to directly access tables, fields, form names and use them in your code using drag-and-drop.
Use pre-defined macros or create your own to automate code entry. Using this mechanism, in a single mouse-click, you can insert pre-formatted comments in the method header or even variable declaration structures.
The 4D language keywords are automatically recognized and brought out depending on the parameters you set in the preferences. You can set language commands for variables or other comments apart for easier readability.
Using auto-complete for language and constants lets you write your code quickly while minimizing the risk of error.
No need for another editor to write SQL code. The START SQL and END SQL tags let you enter your SQL code within your 4D method to enjoy the best of both worlds. The 4D code and SQL code can interact naturally without needing complex gateways.
The Quick Reports bar keeps lets you know in real-time about the 4D command syntax that you input.
Each method created benefits from a set of properties that allow better control of access. You can also restrict access of reading and writing for certain developers when developing as a time.
Plus, execution access can be limited as follows: access via Web services, from or with a component, via the Web or through SQL requests.
You can very precisely control who can execute the method to guarantee maximum security.
Debugger >> |