Aivosto — Programming Tools for Software Developers

Project Analyzer screenshot Project Analyzer Project Metrics screenshot
Visustin screenshot Visio flowchart exported by Visustin

Project Analyzer finds flaws in VB code

Review your Visual Basic, VB.NET and VBA projects for logic errors and omissions. Find unused code, duplicated blocks and bad coding. Evaluate class design. Enforce programming standards. Print code. Generate interactive documentation and diagrams. Navigate code via links. List cross-references. Perform impact analyses before writing changes. View 180 software metrics.

Project Analyzer v9 finds nasty flaws

Find more nasty flaws in your code with this new version. Read What's new.


Project Analyzer features

Delete dead VB code automatically
Delete unused functions and modules.
Find invisible controls and duplicated code.
Find flaws by locating partially unused code.

Perform automated VB code review
Clean up your code. Enforce coding standards.
Optimize your syntax. Auto-fix bad code.
Locate logical flaws and hidden errors.

Understand legacy code
Surf hyperlinked code and call trees.
List cross references. Perform impact analysis.
Create project documentation.

Diagram your Visual Basic applications
Class hierarchy and cohesion diagrams
Data flow diagrams, control flow diagrams
Dependency diagrams
Function call graphs
Visio diagrams of large VB systems

Visustin v6 Flow chart generator

Visualize your code with flowcharts. Visustin reverse engineers source code to flow charts and UML activity diagrams. Create Visio flow diagrams and PDF charts. Flowchart your source files in an automated way. Review algorithms. Verify program logic. Document complex functions. Restructure incomprehensible code.

Visustin flowcharts Ada, ASP, assembler, C/C++, C#, Clipper, COBOL, ColdFusion, Delphi, Fortran, Java, JavaScript, JCL (MVS), JSP, LotusScript, Matlab, Pascal, Perl, PHP, PL/I, PL/SQL, PowerScript, PureBasic, Python, QB, REALbasic, Rexx, SAS, T-SQL, Visual Basic, VBA, VBScript, VB.NET, Visual FoxPro and XSLT code.


News! Visustin v6 creates PDF flow charts

Flowchart your most complex files with Visustin v6. Or just individual functions. New version adds support for JCL, Matlab, PL/I, Rexx and SAS. Syntax update covers Visual Studio 2008 and newest features of other languages. What's new

VB Watch screenshot VB Watch screenshot

VB Watch v2 – Profile, debug, handle errors

Evaluate performance and detect bottleneck code. Measure test coverage and find unexecuted lines. Add professional error handling and identify bugs in no time. Monitor executables and debug remotely. Ensure the quality of your VB6 projects.

No more mysterious error messages and crashes. No more yelling users! VB Watch adds advanced error handlers to your code with a few clicks, keeping your existing error handling fully enabled.

More programming utilities

ActiveXplorer Library file viewer and manager
VB Friend Go overspeed with VB6
Product catalog
Eval VB math parser and evaluator
RegExpr VB/VBA regular expressions

News

Mainframes: Analyzing IBM legacy systems

(05/2010) To maintain, migrate or rewrite existing legacy system one needs to understand their structure and functionality. Gathering in-depth knowledge on existing complex, potentially undocumented code takes time without proper tools such as the ones presented in this article.

Optimize string handling in VB6 - Part III

(03/2010) Processing strings with Visual Basic 6.0 can get considerably faster if you know the tricks. Part III of this article studies the performance of Left$, Mid$ and Right$ in detail. We learn to quickly examine individual characters with Asc and AscW. We check out the differences between Asc/AscW and Chr/ChrW. We also see how a badly placed pair of extra parentheses can degrade performance.

Visustin v6 creates PDF flow charts from 36 programming languages

(02/2010) Visustin is now better than ever before! A robust flow chart generator of even the most complex files. Save PDF flowcharts. Print in high quality. Flowchart individual procedures. Visustin v6 adds 5 new languages: JCL, Matlab, PL/I, Rexx and SAS. In addition, it updates support for 19 languages. Supports Visual Studio 2008 syntax.

Visustin icon

More news

RSS

Featured programming articles

Image formats compared

This article compares common image file formats from a software developer's perspective. Which format is the best for my job? Which format produces the smallest files?

Optimize string handling in VB6 - Part I

String handling in Visual Basic is slow if done the wrong way. You can add significant performance to string operations by following a few easy tricks.

Optimize string handling in VB6 - Part II

Make your Visual Basic apps process text fast as lightning. Part II of this article dives deep into the performance of the VB6 String functions. We learn the functions to use and the ones to avoid. We also learn how to call the Windows Unicode API functions and how to build really, really huge strings without crashing our VB6 apps.

More development articles and resources

Write us!

How do you like our software? Have any questions? We hope to hear from you! Contact Aivosto.

Company information

©Aivosto Oy -