| Insert instructions using drag & drop
In XDEV 3 you are not limited to entering instructions via keyboard; you can also insert them via drag & drop. This is a huge help, in particular, for beginners and migrators who aren't yet familiar with Java syntax. Upon insertion, the entire control structure, including brackets and semicolons, is automatically generated, so that it is nearly impossible to make a syntax error. Marking lines indicate where parameters are to be entered. All of the control structures are stored as code templates, which you can customize as you like. It is also possible to create your own code template.
| Partial-View provides a better overview
In the special Partial Code View, only the code you have written yourself is displayed. The code generated by XDEV 3 – which, if the GUI is complex, could entail many hundreds of lines of code, imports, constructors etc. – is completely hidden. This makes the work much easier, particularly for Java beginners. The complete code can be displayed at any time. You’ll be amazed at what a difference this makes.
| Split-View to quickly find methods
With XDEV 3 you will be able to quickly find the function you are looking for. When you click on a GUI component while in Split-View, the library will immediately display all of the methods associated with the selected object as well as the documentation. You can then easily insert the desired method into the Code-Editor using drag & drop. An Assistant will then help you further, which includes passing (transfer of) the correct parameter.
For keyboarded entries, XDEV 3 supports you with auto-complete and in each case provides you with context-appropriate entry suggestions, enabling you to code quickly and seamlessly. Here too, the relevant documentation is also displayed. Additional code-editing functions can also be called up using shortcuts.
The Code-Inspector automatically displays syntax errors and refers you to the corresponding row number. Clicking on the error message will bring you to the respective code position. The Inspector also points out dirty and superfluous code.
When the mouse cursor is moved to a defective code position, a Quick-fix will appear (similar to a Tooltip). The Quick-fix will however not explain the problem; instead it will automatically correct the error for you upon mouse-click.
| Refactoring for extensive code changes
When code needs to be modified, XDEV 3 provides you with high-performance, reliable refactoring. Even when the changes made are extensive, it usually only takes fractions of seconds.
XDEV provides you with a professional Debugger to test your application and quickly spot program errors. It not only verifies numbers, character strings and objects; it also checks current data records in virtual tables.