Freeware
Programme
VB-Bibliotheken
VB-Sourcecode Tipps&Tricks
|
|
|
|
VB-Tools 3.0
VB-Tools ist eine Ansammlung von nützlichen kleinen Hilfsmitteln für die Programmierung unter VB 3.0 bis 6.0.
Die wesentlichen Funktionen werden im folgenden kurz dargestellt.
Download:
Download der Shareware-Version (32-Bit; Version 3.07; 1147 KBytes; 11.12.99)
VB5-Laufzeitsystem (2650 KBytes)
Übersetzen
Aus dem Sourcecode werden alle Texte extrahiert und in einer Liste alphabetisch geordnet aufbereitet. Diese Liste muß dann von Hand übersetzt werden. Das übersetzte Programm wird dann automatisch generiert. Eine Aktualisierung der Übersetzungsliste nach Änderungen im Originalprogramm ist jederzeit möglich. Die Extrahierung und Wiedereinfügung besitzt eine gewisse Intelligenz, so daß ähnlich Wörter (z.B. typisch: "Datei" und " Datei:") nur einmal übersetzt werden müssen.
Screenshot
Archivierung
Dieses Tool ermöglicht das Abspeichern der aktuellen Programmversion in einer einzigen Datei. Der Name der Datei wird automatisch generiert und lautet projekt.v##, wobei statt dem ## eine Nummer eingesetzt wird (01 für die erste Sicherung, 02 für die zweite, usw.). Die Dateien werden imselben Verzeichnis wie das Projekt gespeichert. Die verschiedenen Archive können so zum späteren Wiederherstellen oder zum Vergleich benutzt werden.
Alternativ ist das Erzeugen von Verzeichnissen, welche die jeweils eine Versions inkl. zusätzlicher Projektdateien beinhaltet, möglich.
Setup-Unterstützung
Dieses Tool aktualisiert die setup.lst (Datum, Größe) bzw. erzeugt eine zip-Datei des setup-Verzeichnisses.
Auch über das Explorer-Kontextmenü (wird automatisch erweitert) aufrufbar:

Hinweis: Ideale Ergänzung zu VB-Setup
Statischer Aufruf-Baum
Es wird der statische Aufrufbaum (welche Prozedur/Funktion ruft welche weitere auf) erstellt und mit Hilfe des OutLine-Steuerelements dargestellt. Beim Klick auf einen Baum-Eintrag wird angezeigt, von welcher Prozedur/Funktion diese aufgerufen wird.
Mit dem Menüpunkt Gesamt-Baum wird eine grafische Anzeige erstellt (sinnvoll für kleinere Projekte).
Screenshot
Dyn. Ausführung protokollieren
Dieses Tool ermöglicht das automatische Einfügen (instrumentieren) von Protokoll-Befehlen in den VB-Sourcecode. Bei der Ausführung werden alle aufgerufenen Funktionen (auch Ereignisse) protokolliert und können im folgenden ausgewertet werden. Dabei ist die Darstellung des dynamischen Aufrufbaumes (welche Funktion ruft welche weitere auf), der Verweilzeiten in den jeweiligen Funktionen sowie die Aufrufzahlen (wie oft eine Funktion aufgerufen wurde und der daraus resultierende Prozentsatz -> wichtige Grundlage für Optimierungsanalysen) je nach eingestellter Option möglich.
Fehlerbehandlung einfügen
Dieses Tool ermöglicht das automatische Einfügen (instrumentieren) von Fehlerbehandlungs-Befehlen in den VB-Sourcecode. Bei der Ausführung werden alle Fehler abgefangen und der Anwender hat im Fehlerfall folgende Möglichkeiten:
Wiederholen des Befehls / Überspringen des Befehls / Überspringen der Prozedur/Funktion
Beenden des Programms / Anzeige von Eigenschaften beliebiger Controls
RTF-Datei des gesamten Projekts erzeugen
Aus dem gesamten Source-Code wird eine Datei im im VB-spezifisch formatierten RTF-Format erzeugt.
XREF-Verweise in Code einfügen
Ausgehend vom erstellten Baum wird in den Sourcecode zu jeder Prozedur/Funktion automatisch ein Kopf eingefügt, aus dem hervorgeht, von welchen anderen Funktionen die Funktion aufgerufen wird.
nichtaufgerufene Funktionen anzeigen
Ausgehend vom erstellten Baum wird eine Liste mit allen Prozeduren/Funktionen erstellt, welche im Programm nicht aufgerufen und ggf. zur Verkleinerung des Codes (manuell) entfernt werden können.
Screenshot
Menü-Struktur extrahieren
Die zu Dokumentationszwecken oft benötigte Menüstruktur des Programms wird extrahiert und zur weiteren Verwendung zur Verfügung gestellt.
Shortcut-Test
Das gesamte Programm wird auf Inkonsistenzen bzgl. der Shortcut-Vergabe (&) geprüft und Probleme angezeigt. Bei den Überschneidungen werden auch alle (in der jeweiligen Hierarchiestufe) freien Buchstaben angezeigt.
VB4 zurück nach VB3
Das VB4-Projekt wird in ein VB3-Projekt "zurück"-konvertiert. Bei OCX-Objekten wird nach dem entsprechenden VBX-Kontroll-Element gefragt.
VB5 zurück nach VB4
Das VB5-Projekt wird in ein VB4-Projekt "zurück"-konvertiert.
Suchen und Ersetzen
In einem spezifizierten Verzeichnis können wiederum bestimmte Dateien nach einem bestimmten Text durchsucht werden. n den gefundenen Stellen kann wahlweise dieser Text / die ganze Zeile durch einen anderen Text ersetzt werden. eim Suchen kann unter "nichtrelevante Zeichen" angegeben werden, welchen Zeichen innerhalb des Suchmusters vorkommen dürfen, damit das Suchmuster trotzdem anspricht.
Pfad reinigen
Es wird eine Liste erzeugt, welche alle bas/frm-Dateien eines spezifizierten Verzeichnisses enthält, welche in keinem Projekt innerhalb dieses Verzeichnisses vorkommen.
Der Anwender hat die Möglichkeit, einzelne Dateien zu löschen.
|
|