Bild von Project Analyzer

Project Analyzer

von Aivosto Oy

Optimieren Sie Ihren Visual Basic Code. Verstehen und dokumentieren Sie vorhandene Projekte. Navigieren Sie durch den Code per Hypertext oder mit Aufruf-Bäumen. Entfernen Sie toten Code und schreiben Sie schlankere und schnellere Programme. Project Analyzer ist ein komplettes Sourcecode-Analysewerkzeug für Visual Basic Entwickler.

Project Analyzer, Analysierungsprogramm für VB Quellcode

Was wäre, wenn Sie Ihren Quellcode automatisch optimieren und dokumentieren könnten? Oder wenn Sie grafisch durch den Quellcode Ihrer Kollegen navigieren könnten?

Jetzt ist dies möglich! Und vieles mehr. Project Analyzer ist das komplette Codeanalyse- und Qualitätskontrolle-Werkzeug für Sie. Es macht Vorschläge für bessere Notation und hilft Ihnen, ungenutzten Code zu entfernen.

Schlankerer und schnellerer Code mit weniger Fehlern. Interessiert? Warten Sie - das ist noch nicht alles. Projekt Analyzer lässt Sie die Projekte Ihrer Kollegen schneller verstehen. Seine einmalige Funktion lässt Sie per Hypertext oder grafischem Baum durch den Quelltext navigieren.

Zur Feinabstimmung und Überwachung während der Softwareentwicklung misst Project Analyzer die Qualität des Quellcodes in Industriestandard. Natürlich dokumentiert Project Analyzer auch Ihre Projekte inklusive Querverweisen und anderen nützlichen Informationen.

Project Analyzer

Mit Project Anayzer finden Sie nicht verwendeten Code. Entfernen Sie ungenutzte Module, Methoden, Variablen, Konstanten und Steuerelemente und Verringern dadurch die Größe Ihrer Exe-Dateien um bis zu mehrere 100 kB. Zusätzlich finden Sie ineffizienten Code und können diesen optimieren.

Die wichtigsten Fähigkeiten

tour1

Finden von nicht verwendetem Code.

Entfernen Sie ungenutzte Module, Methoden, Variablen, Konstanten und Steuerelemente. Verringern Sie dadurch die Größe Ihrer Exe-Dateien um bis zu mehrere 100 kB.

Optimierung.

Finden Sie ineffizienten Code und verwenden Sie eine schnellere Syntax und optimale Deklarationen.

Logik durchsehen.

Schleifen werden nicht wiederholt, bedingte Anweisungen werden immer (oder nie) ausgeführt, Zeilen sind unerreichbar, Konstanten sind unexakt, ...

Fehler finden.

Finden Sie funktionale Probleme wie undefinierte Ereignisse, fragliche Reihenfolgen des Tabulator-Fokus oder fehlende Fehlerbehandlung.

Unterstützung sauberer Struktur.

Wenden Sie standardisierte Designs an und machen Sie so Spaghetti-Code wieder lesbar.

Standard-Notation.

Geben Sie Konventionen zur Benennung von Variablen, Methoden und anderen Objekten vor.

Vermeidet Speicher-Lecks.

Seien Sie sicher, dass alle Objekte und API-Handles korrekt entladen werden.

Doppelten Code finden.

Finden und vereinen Sie Prozeduren oder kleinere Ausschnitte, die per Copy & Paste vervielfältigt wurden.

Stellt die .NET-Kompatibilität sicher.

Untersuchen Sie VB6 Quellcode nach bekannten .NET Kompatibilitäts-Problemen.

Surfen Sie in Ihrem Code per Hypertext.

Klicken Sie auf Objekte, um deren Benutzung und Deklarationen anzusehen. Finden Sie Quellcode über einen erweiterten Suchen-Dialog. Kopieren Sie syntax-formatierten Code in Dokumente.

Querverweisinformation

Zeigt jede Verwendung aller Programm-Objekte auf. Verschaffen Sie sich einen Einblick in die Instanzierungen Ihrer Klassen, Lese- und Schreibzugriffe auf die Variablen, Methoden-Aufrufe usw. Analysieren Sie die Abhängigkeiten Ihrer Dateien und der Aufrufsequenzen, um die Auswirkungen von Änderungen zu verfolgen.

Code-Dokumentation.

Erzeugen Sie komplette Dokumentationen inklusive Auflistung der Klassen, Module, Prozeduren, Variablen usw. Drucken Sie Ihren Code aus, mit Farben und in vielen Spalten. Erzeugen Sie Handbücher und HTML/CHM-Dateien für Ihren Code.

Binärdateien.

Analysieren Sie Inhalt und Verwendung von binären DLL-, COM- und .NET-Dateien in Ihrem Code. .dll, .ocx und .exe.

Qualitätskontrolle.

Überwachen Sie die Codequalität mit Hilfe von duzenden von Angaben wie Anzahl der Codezeilen, zyklische Komplexität, relative Komplexität, Verschachtelungstiefe, Umfang der Kommentare, Länge der Namen. Vergleichen Sie Projekte und betrachten Sie die Projekt-Historie.

FeatureStandardProEnterpriseDescription
Pro Edition features
Super Project Analyzer No Yes Yes Combines analyses to hunt for dead code
Project Printer No Yes Yes Documents code
Project Graph No Yes Yes Makes call trees
Project NameCheck No Yes Yes Enforces naming standards
Enterprise Edition features
Auto-fix No No Yes Removes dead and fixes live code
Multi-project analysis No No Yes Analyzes several projects together
.Net assembly analysis No No Yes Analyzes use of .Net Framework and libraries
COM file analysis No No Yes Analyzes use of COM libraries
DLL file analysis No No Yes Analyzes use of DLL libraries
Duplicate code analysis No No Yes Finds repeated code blocks
Enterprise Diagrams No No Yes Produces system diagrams in pictures and Visio
Macros No No Yes Automates analysis tasks
VB.Net compatibility check No No Yes Reviews VB6 code for .Net compatibility
Metrics limited limited Full Evaluates code quality in numbers
VBA Plug
VBA code analysis optional optional optional Analyzes Office VBA projects. Compatible with Std/Pro/Ent Edition.
Artikelnummer Bezeichnung Upg Edition Nettopreis Bruttopreis
102124 Project Analyzer v10 Enterprise ENT €884,03 €1052,00
102125 Project Analyzer v10 Enterprise 10 User License ENT €4098,32 €4877,00
102126 Project Analyzer v10 Enterprise 2 User License ENT €1509,24 €1796,00
102127 Project Analyzer v10 Enterprise 5 User License ENT €2669,75 €3177,00
102128 Project Analyzer v10 Ent Upgrade from v7/8/9 Ent ENT €445,38 €530,00
102129 Project Analyzer v10 Ent Upgrade from v7/8/9 Std/Pro ENT €704,20 €838,00
102130 Project Analyzer v10 Pro PRO €445,38 €530,00
102131 Project Analyzer v10 Pro 10 User License PRO €2044,54 €2433,00
102132 Project Analyzer v10 Pro 2 User License PRO €748,74 €891,00
102133 Project Analyzer v10 Pro 5 User License PRO €1330,25 €1583,00
102134 Project Analyzer v10 Pro Upgrade from v7/8/9 all editions PRO €222,69 €265,00
102136 Project Analyzer v10 Standard STD €267,23 €318,00
102137 Project Analyzer v10 Standard 10 User License STD €1241,18 €1477,00
102138 Project Analyzer v10 Standard 2 User License STD €445,38 €530,00
102139 Project Analyzer v10 Standard 5 User License STD €802,52 €955,00
102140 Project Analyzer v10 Std Upgrade from v7/8/9 all editions STD €132,77 €158,00
102141 Project Analyzer v10 VBA Plug v3 €88,40 €105,20
102142 Project Analyzer v10 VBA Plug v3 10 User License €410,08 €488,00
102143 Project Analyzer v10 VBA Plug v3 2 User License €151,26 €180,00
102144 Project Analyzer v10 VBA Plug v3 5 User License €267,23 €318,00
216630 Project Analyzer VBA Plug v3 Upgrade from v1/v2 €61,60 €73,30
216637 Project Analyzer v10 Std Upgrade from v7/8/9 all editions 2 User License STD €222,69 €265,00
216638 Project Analyzer v10 Pro Upgrade from v7/8/9 all editions 2 User License PRO €373,95 €445,00
216639 Project Analyzer v10 Ent Upgrade from v7/8/9 Ent 2 User License ENT €748,74 €891,00
216640 Project Analyzer v10 Ent Upgrade from v7/8/9 Std/Pro 2 User License ENT €1241,18 €1477,00
216641 Project Analyzer VBA Plug v3 Upgrade from v1/v2 2 User License €105,88 €126,00
216646 Project Analyzer v10 Standard 3 User License STD €624,37 €743,00
216647 Project Analyzer v10 Pro 3 User License PRO €1064,71 €1267,00
216648 Project Analyzer v10 Enterprise 3 User License ENT €2133,61 €2539,00
216649 Project Analyzer v10 VBA Plug v3 3 User License €215,13 €256,00
216678 Project Analyzer v10 Enterprise Site License ENT €8026,89 €9552,00
216679 Project Analyzer v10 VBA Plug v3 Site License €802,52 €955,00
216680 Project Analyzer v10 Ent Upgrade from v7/8/9 Ent Site License ENT €4009,24 €4771,00
216672 Project Analyzer v10 Standard Additional User License STD €89,29 €106,26
216673 Project Analyzer v10 Pro Additional User License PRO €142,86 €170,00
216674 Project Analyzer v10 Enterprise Additional User License ENT €289,92 €345,00
216675 Project Analyzer v10 VBA Plug v3 Additional User License €28,57 €34,00
216654 Project Analyzer v10 Std Upgrade from v7/8/9 all editions 5 User License STD €400,84 €477,00
216655 Project Analyzer v10 Pro Upgrade from v7/8/9 all editions 5 User License PRO €668,91 €796,00
216656 Project Analyzer v10 Ent Upgrade from v7/8/9 Ent 5 User License ENT €1330,25 €1583,00
216657 Project Analyzer v10 Ent Upgrade from v7/8/9 Std/Pro 5 User License ENT €2133,61 €2539,00
216658 Project Analyzer VBA Plug v3 Upgrade from v1/v2 5 User License €177,31 €211,00
216663 Project Analyzer v10 Std Upgrade from v7/8/9 all editions 10 User License STD €624,37 €743,00
216664 Project Analyzer v10 Pro Upgrade from v7/8/9 all editions 10 User License PRO €973,11 €1158,00
216665 Project Analyzer v10 Ent Upgrade from v7/8/9 Ent 10 User License ENT €2044,54 €2433,00
216666 Project Analyzer v10 Ent Upgrade from v7/8/9 Std/Pro 10 User License ENT €3294,96 €3921,00