Developer news from Aivosto (VBShop) - February 2003 Development tool releases 1. Visustin - Visualize code with flow charts - VB, C/C++, C#, Java 2. ActiveXplorer v4.0 - Analyze and document COM/.NET components 3. Project Analyzer v6.2 - Prevent memory leaks and optimize VB Free functional demos are available to download. x----------------------------------------------------------------------x 1. Visustin - Visualize code with flow charts Visustin is a new flow chart generator. The tool visualizes source code as conventional flow diagrams. It supports VB, VB.NET, VBA, C/C++, C#, Java and JavaScript. Understand existing code. Review algorithms. Verify correctness of program logic. Document complex procedures. Visustin shows your code as graphs and you focus on the logic. x----------------------------------------------------------------------x 2. ActiveXplorer v4.0 - Analyze and document COM/.NET components ActiveXplorer v4 generates HTML/CHM documents for binary component files. It utilizes the COM type library and .NET reflection information stored in the files. The documents include class and interface names, property and method declarations, constant declarations and descriptive comments. Version 4 adds a new file dependency view showing the run-times required by a file. Another new feature is the display of system registry entries related to a component. ActiveXplorer also allows easy registration and unregistration of components. These features are useful for solving component installation problems. x----------------------------------------------------------------------x 3. Project Analyzer v6.2 - Prevent memory leaks and optimize VB Project Analyzer is a VB source code analyzer and documentor. This update adds 20 new code review rules, 3 new graph types and a new report. The new coding rules help to avoid memory leaks. Ensure explicit clearing of object variables and deallocation of dynamic arrays. Additional rules find unoptimal For..Next final values, If statements that can be short-circuited, empty modules, events that don't fire, missing default and cancel buttons on forms, global variables, fixed-length strings, and unoptimal use of Asc/Chr/Dim As New. VB.NET users have new optimizations for Option Strict, On Error, multi-dimensional arrays, the Microsoft.VisualBasic library, class sealing, WithEvents, compound operators and CType. The updated Project Graph add-in shows these new graphs. - Form show tree visualizes the order in which forms show each other. - Control flow tree shows how procedure execution flows between modules. - Data flow tree shows how modules access variables and parameters. The new File dependency analysis lists circular file dependencies. Removing circular dependencies improves code reusability. x-----------------------------------------------------------------------x Try out the demos Download a free functional demo for each program at http://www.aivosto.com/ All these tools are .NET ready. Not doing .NET? No problem! You don't need it to run these programs. x-----------------------------------------------------------------------x ' You received this email because you have subscribed to the Aivosto ' newsletter. You are subscribed as [email] ' Unsubscribe/change the address: http://www.aivosto.com/mailinglist.html x-----------------------------------------------------------------------x