Visustin - How to use

What is it? Visustin is a flow chart generator for software developers. Save documentation efforts with automatic code visualization. Visustin reverse engineers your source code into flow charts or UML Activity Diagrams. Visustin reads the if and else statements, loops and jumps and builds a diagram — fully automated. No manual drawing is required.

Why flow charts? Flow charts help you understand complex systems. Fix bugs and write improvements faster than before. Review and debug algorithms. Verify program logic. Document complicated functions. Restructure incomprehensible code. Don't struggle reading hopeless spaghetti code. Read flow charts to gain a quick insight. With flow charts you save time, find lurking bugs and stay away from adding new bugs to badly understood code.

How does Visustin work? Open up your code in Visustin to flowchart it automatically. View, edit, save and print charts or export them to Visio. Bulk flowchart files as a batch job.

Visustin screenshot

Drawing your first flow chart

Step 1. Select your programming language using the dropdown list in the toolbar.

Step 2. Load your source code. You have several alternatives:

  1. Open your source file. Press the Open button on the toolbar. Visustin loads any plain text file.
  2. Copy & Paste your code snippet to Visustin.
  3. Drag & Drop files and code snippets over Visustin.

Note: Some programming environments save code in binary files. Visustin is cannot load binary files. In this case, Copy & Paste the code in Visustin.

Step 3. Draw the flow chart. Press the Draw button or hit F5. Visustin automatically creates a flow chart from your code. No editing is necessary.

Toolbar

Visustin toolbar buttons with descriptions

Flow chart or UML style?

By default, Visustin works in the conventional flow chart style. Alternatively, it can also produce UML-like activity diagrams. Select UML activity diagram style in the Options menu. Both flow charts and UML diagrams contain the same information. The difference is in the chart symbols. Pick the style you prefer. Generally, flow chart style looks better and is easily understood by programmers and non-programmers alike.

Flow chart vs. UML
Sample codeFlow chartUML
If x < 10 Then
   y = 1
End If
Flow chart example UML activity diagram example

Using the charts

You have several options to using the flow charts or activity diagrams in your documentation:

Note that the above actions are disabled in the free demo version. Check out the sample charts to see how they look. For a test drive, feel free to send some of your code to Aivosto. We will save or export the charts for you.

Editor

Visustin creates flow charts in a fully automated way. With Visustin Editor you can adjust them as needed or even draw new charts from scratch. Press the Editor button or hit F7 to create a flow chart in the Editor. The Editor requires Visustin Pro Edition. It is enabled in the free demo version as well, but saving and printing are disabled.

Tips & tricks

Use the Structure tab to flowchart a part of a larger file. Check the functions or modules you wish to flowchart and press the Draw button.

Flowchart selected lines. Select the code lines you wish to flowchart and press the Draw button.

Draw the Clipboard. Copy your source code to the Clipboard. Hit Ctrl+D to Draw it.

Drag & Drop code into Visustin. Drag either a source code file (from Windows Explorer) or a selected code snippet (from your code editor). When you drop the code, Visustin loads the code and takes action based on where you dropped it:

  1. Drop on code panel: Load code.
  2. Drop on chart image panel: Load code and draw a flow chart.
  3. Drop on a button: Load code and continue as if you had pressed the button.

Code samples can be found in the Samples menu.

More tips

Read more

Symbols
Options
Keyboard shortcuts

©Aivosto Oy