Das Query Tool SQL Studio wurde mit Hilfe des Programms Microsoft Visual Basic 6.0, Microsoft Visual C ++ 6.0 und der Entwicklungsumgebung von MaxDB entwickelt.
Wenn Sie sich einen Überblick über die Abhängigkeiten zwischen den einzelnen Komponenten des SQL Studio verschaffen wollen, empfehlen wir Ihnen die Verwendung des Werkzeugs VBMAKE.
Name der Komponente |
Funktion |
Beschreibung |
verwendete Entwicklungs-umgebung |
SQLStudioUtil |
Verschiedene Hilfsfunktionen |
ActiveX-Bibliothek, enthält in Klassen gekapselte Funktionen wie Zugriff auf die Registrierungsdatenbank von Microsoft Windows Setzen des Positionsanzeigers von SQL Studio Verwalten der Historie der SQL-Anweisungen |
VB 6.0 |
SQLStudioDBLayer |
Kapselung der Datenbank-zugriffe |
ActiveX-Bibliothek, in der die Datenbankzugriffe des SQL Studio über ODBC und VB-Klassen erfolgen (Klassen zum Aufbau einer Datenbankverbindung, Ausführen von SQL-Anweisungen, Blättern in einer Ergebnismenge) |
VB 6.0 |
SQLStudioMan |
SQL Studio Objekte |
ActiveX-Bibliothek, enthält Klassen, mit denen spezifische Informationen des SQL Studio gehalten werden (z.B. Benutzerprofil, Programmeinstellungen, abgespeicherte Objekte des SQL Studio, Prädikate für den Form-Dialog) |
VB 6.0 |
SQLStudioCt |
Benutzer-kennwort |
Ver- und Entschlüsselung des in der Registrierungsdatenbank abgelegten Benutzerkennworts zu einer Datenbankinstanz (nicht als Quellcode verfügbar). |
VB 6.0 |
SQLStudioCCon |
Allgemeine Steuerelemente |
ActiveX-Komponente, die verschiedene Steuerelemente enthält: · Tabellenfenster für den Visual-Query-Dialog · Navigationsleiste für den Form-Dialog · Navigationsleiste für das Ergebnisfenster · Vorschlagsliste für den SQL-Dialog |
VB 6.0 |
SQLStudioQCon |
Steuerelemente zum Erstellen einer Datenbank-abfrage |
ActiveX Komponente für Dialoge zum Ausführen von SQL-Anweisungen und deren Ergebnissen: · SQL-Dialog · Form-Dialog · Visual-Query-Dialog · Ergebnis-Dialog · Zoom-Fenster für das Ergebnis |
VB 6.0 |
SQLStudioCDCon |
Steuerelemente zum Erstellen von Datenbank-objekten |
TableDefinition, ViewDefinition, IndexDefinition, SynonymDefinition, SequenceDefinition |
VB 6.0 |
CatalogView |
Darstellung des Datenbank-katalogs |
Dient u. a. zum Navigieren durch den Datenbankkatalog, Aufruf von Dialogen zum Erstellen von Datenobjekten und von Objekten des SQL Studio (z.B. gegebene SQL-Anweisungen) |
VB 6.0 |
SQLStudio |
Hauptprogramm |
Hauptprogramm des SQL Studio |
VB 6.0 |
DSQLControl |
Eingabefenster des SQL-Dialogs |
Dient u. a. zum Einstellen verschiedener Schriftarten und Farben für SQL-Anweisungen und SQL-Schlüsselworte |
VC 6.0 |
StudioUtil |
In C realisierte Hilfsfunktionen |
Umwandlung UTF8 -> UCS2 Darstellung von ASCII Zeichen als Hex-Werte |
MaxDB Entwicklungs-umgebung |
TableDefC |
In C realisierte Hilfsfunktionen |
Funktionen für SQLStudioCDCon |
MaxDB Entwicklungs-umgebung |