Visual Expert 2017 is officially released and available for downloading! Here is a list of the main new features.
Generate a CRUD matrix, showing which programs access your data, in what way. For instance, which DW or Procedures Create/Read/Update/Delete which Tables.
VE 2017 includes a new version of our Parser for Oracle and PL/SQL Code:
VE 2017 includes a brand new Parser for SQL Server and Transact-SQL Code:
Run Impact Analyses: "If I change this, what is the effect?"
Estimate what you should modify to accomplish a change.
Don't break your application after a change.
Display Call Trees: callers and callees for functions and events.
Explore all possible execution paths.
Drill down in the code, click on referenced methods or variables to see their definitions.
Call trees help evaluate the effects of modifications to your code.
Generate documentation from the source code and create reference manuals in HTML.
Automatically generate the documents on a regular basis (scheduled job).
Document the references in your code.
Easily navigate between these using hyperlinks.
Keep your documentation always up-to-date.
Share knowledge with teammates.
When maintaining complex Applications, you may need to learn more about the code.
In such cases, Visual Expert is the perfect companion for PowerBuilder.
Explore the application structure. Understand its inner working.
Navigate in your code via hyperlinks: each reference comes with a link to the referenced item.
Tooltips provide useful information about objects, methods and variables.
Explore inheritance dependencies between PB objects.
Lots of advanced feature will screen your code under various angles.
String searches often return lots of results. They are usually tedious and unproductive.
Visual Expert Global Search addresses such shortcomings:
Clean up the code. Streamline maintenance efforts. Avoid unexpected behavior.
Team members can work together on the same applications:
Some systems include several Apps, sharing resources: ancestors, tables, procedures, dlls…
Maintaining such systems requires a global vision of the code, across all applications:
While exploring your code, you may find objects that you wish to modify: switch automatically to the PB IDE to edit them.
You can also select several items, for instance after an impact analysis, and push them in the PB Todolist. You can then edit them in PB by opening them from the Todolist.
Using VE's features allows a much quicker turnaround, reduces expenses and frees up resources for more productive work.
(The) More you work with Visual Expert - more you understand how convenient it is. (...) I cannot remember so powerful a tool that allows a user to become familiar with a new application in literally a few hours