TurboDB Studio Online Help

Neu in TurboDB Studio

Top  Next

Gegenüber seinem Vorgänger Visual Data Publisher 3 bietet TurboDB Studio eine große Menge an Verbesserungen:

Erweiterungen in allen Versionen

Völlig neuentwickelte IDE (Integrated Development Environment) mit einem einheitlichen Eigenschaftsfenster und Registern für alle Fenster
Echte Rollbalken im Tabellenfenster
Bis zu 254 Tabellen gleichzeitig öffnen
Formatierte Memos erlauben das Speichern von Texten in verschiedenen Schriften und Auszeichnungen
Interaktive Programmierhilfe für die Makrosprache und Datenbankjobs: Eine Liste der verfügbaren Funktionen mit Erklärung und Parametern kann jederzeit eingeblendet werden.
Neuer Reportgenerator mit vielen zusätzlichen Gestaltungsmöglichkeiten
Farbige Syntax-Hervorhebung und Zeilennummern im Programm-Editor
Manipulieren der Formulare und Steuerelemente durch Makros
Neue Steuerelemente für die Formulargestaltung: Kalender-Control und mehr
Spezielle Formular-Module zum direkten Ansprechen der Formulare und Steuerelement aus der Makrosprache heraus
ActiveX-Schnittstelle zur Steuerung von OLE-fähigen Anwendungen und Bibliotheken wie z.B. Word oder Excel in Makros
In Makros können die Strings beliebige Länge haben
Ganze Datenbanken inklusive aller Tabellen und Indexe in einer einzigen Datenbankdatei ablegen
Getestet mit Windows XP und Windows Vista
Echter Integer-Datentyp sowie Datum, Zeit und Zeitstempel-Datentyp in der Makro-Programmierung
Erhebliche Geschwindigkeitssteigerungen in der Datenbank-Engine
Ausführen von Makros geht erheblich schneller
Neue Datentypen in der Tabelle: Integer, DateTime, Unicode, GUID
Arrays in der Makrosprache können bis zu 16 Megabyte groß werden. Die neue Funktion  Redim erlaubt ein nachträgliches Ändern der Größe.
Die Datei-Funktionen einschließlich der Funktionen für den RamText können jetzt beliebig lange Strings schreiben und lesen. Die Beschränkung auf 255  Zeichen ist jetzt auch hier aufgehoben.
Mit der Systemvariablen Error kann man im Programm den letzten Fehlercode und den dazugehörigen Fehlertext abfragen.
Texte können jetzt in allen Modulen und Datenbankjobs eines Projekts gesucht werden.
Module und Datenbankjobs werden jetzt in eine einzige Programm-Datei übersetzt.
Anker für Formularelemente sorgen für eine flexiblere Ausrichtung beim Verändern der Formulargröße.
Typ-Konvertierung in der Skript-Sprache erlaubt die kontrollierte Umwandlung von Variablenwerten

Zusätzliche Erweiterungen in der Professional Edition

Debugger für Programme und Makros, beobachten Sie ihre Makros während der Ausführung Schritt für Schritt
Professionelle Installationsprogramme mit dem frei verfügbaren Werkzeug WiX

Zusätzliche Erweiterungen in der Workgroup Edition

Verwendung von SQL-Befehlen in Makros

 

 

Und hier die Änderungen gegenüber der Version VDP 3 im Detail:

Datenbank

Möglichkeit alle Dateien (*.dat, *.mmo, *.blb, *.id, *.inr, *.in?, *.ind) in eine einzige Datenbankdatei zusammenzufassen
Datentyp Integer für ganze Zahlen zwischen minus und plus zwei Milliarden
Datentyp DatumZeit für kombinierte Angaben Datum und Uhrzeit
Datentypen Unicode String und Unicode Memo für Texte in fremden, z.B. asiatischen oder arabischen Sprachen
Über 200 Tabellen gleichzeitig öffnen statt wie bisher 62.
Der Datenzugriff wurde gegenüber der Vorversion deutlich beschleunigt.
In der Workgroup-Edition führt ein neuer Mechanismus dazu, dass keine blockierenden *.net- und *.mov-Dateien mehr übrig bleiben können.
Alle Ganzzahltypen werden auch intern als Integer gespeichert, um Rundungsfehler zu vermeiden.

Formulare

Tabellengitter haben jetzt einen echten Rollbalken statt der Rollknöpfe.
Für die Eingabe von Datums-Werten steht jetzt ein Kalender-Control zur Verfügung.
Formulare haben eigene Module, sogenannte Formular-Module, in denen ein direkter Bezug auf die Steuerelemente möglich ist.
Alle Steuerelemente, können über Anker so eingerichtet werden, dass sie sich beim Vergrößern des Formulars korrekt mitbewegen.

Berichte

Ein völlig neuer Reportgenerator verfügt über Dutzende neuer Funktionen.

Formulareditor

Die Eigenschaften der einzelnen Elemente werden jetzt in einem einheitlichen Eigenschaftsfenster angezeigt, dass immer geöffnet bleibt.

Moduleditor

Die Syntax-Hervorhebung im Moduleditor arbeitet jetzt mit verschiedenen Farben.
Per Tastenkombination [Strg]+[Leer] kann man während des Programmierens eine Liste der verfügbaren Funktionen anzeigen lassen.
Wenn man schon den Funktionsnamen eingetippt hat, erhält man per Tastenkombination [Strg]+[Umschalt]+[Leer] die nötigen Parameter für diese Funktion.
Mit dem Quelltext-Debugger können Sie jetzt die Abarbeitung Ihrer Makros Schritt für Schritt beobachten, Haltepunkte setzen und Variableninhalte während der Laufzeit anzeigen.
Der Befehl Im Projekt suchen ermöglicht es, einen Text in allen Modulen und Datenbankjobs eines Projektes zu suchen.
Steht die Einfügemarke über einem TurboPL-Befehl, so wird mit [F1] die Hilfe zu diesem Befehl geöffnet

Makrosprache

Die Strings der Makrosprache können jetzt bis zu 2.000.000.000 Zeichen lang sein. Damit kann man ganze Memos durch Zuweisung in einen String speichern und auch wieder zurückschreiben. Umständliche Hilfskonstrukte wie Note und RamFiles sind dadurch nicht mehr nötig. (Aus Kompatibilitätsgründen gibt es sie aber noch.)
Alle Module und Datenbankjobs eines Projektes werden jetzt in eine einzige Programm-Datei (*.prg) übersetzt, die ständig geladen bleibt. Somit geht das Aufrufen von Makros erheblich schneller als bisher. Außerdem bleibt der Wert von globalen Variablen bis zum Schließen des Projektes erhalten. Sie müssen bei der Auslieferung nicht mehr eine Liste von prg- und dbj-Dateien mitgeben sondern nur noch eine einzige prg-Datei.
Die Funktionen Input, ChoseFile, ChoosePicture und ChooseFolder können jetzt auch mit beliebigen Variablen arbeiten und nicht nur mit T-Eingabe.
Man kann nun einzelne Steuerelemente im Formular über die Makrosprache ansprechen und z.B. die Farbe setzen, aktivieren/deaktivieren oder sichtbar/unsichtbar machen.
Die einzelnen Projektelemente sind jetzt über die Projekt-Variable ansprechbar.
Mit dem neuen OleObject können OLE-fähige Anwendungen (Automatisierungs-Server) und ActiveX-Bibliotheken eingesetzt werden.
In der Makrosprache steht nun ein echter Datentyp Integer für Variablen zur Verfügung, dadurch werden Rundungsfehler beim Rechnen mit ganzen Zahlen vermieden.
Ebenfalls gibt es neue Datentypen für Datum, Uhrzeit und Zeitstempel. Dadurch werden Rundungsfehler beim Rechnen vermieden, der Debugger kann solche Werte lesbar anzeigen.

Sonstiges

TurboDB Studio wurde auch mit Windows XP getestet.
Das kostenlose Zusatztool TurboDB Workbench ermöglicht das Manipulieren von Datenbank-Tabellen auf der Kommandozeile.
Ein weiteres kostenloses Zusatztool - TurboDB Viewer - ist ein einfacher Tabelle-Betrachter mit dem man aber auch Editieren kann, SQL-Abfragen ausführen sowie Tabellen erzeugen, restrukturieren und indizieren.
Mit dem dritten kostenlosen Werkzeug, dataWeb Compound File Explorer, können Sie vorhandene Datenbank-Projekte mit getrennten Dateien für alle Tabellen auf den Modus für eine gemeinsame Datei umstellen (und auch wieder zurück).
Mit TurboDB Studio wird auch eine Standard-Version von VDP 3 ausgeliefert. Falls Sie keine Lizenz von VDP 3 besitzen, benötigen Sie dieses Programm, um Ihre Projekte auf den Stand der Version 3 zu bringen. Nur dann kann es von TurboDB Studio geöffnet werden.
Für TurboDB ist jetzt auch ein ODBC-Treiber verfügbar.
Mit gesondert erhältlichen Komponenten-Sammlungen können Sie den Zugriff auf TurboDB-Tabellen auch in Ihre Delphi, Kylix, Visual Basic.NET und C#-Applikationen einfach integrieren.

Nicht mehr enthalten

Die folgenden Komponenten sprengen nach heutigem Stand den Rahmen einer Desktop-Datenbank und sind deshalb nicht mehr enthalten:

Erzeugen von Web-Applikationen. Dafür hat dataWeb eine eigene Entwicklungsumgebung herausgebracht, den dataWeb Builder.
Erstellen einer Schablone für eine Hilfe-Datei. Für solche Aufgaben gibt es eine ganze Reihe von spezialisierten Werkzeugen, die auch Ihr vorhandenes Hilfe-Projekt einlesen können. Wir empfehlen hier KAL von Linn edv und Help & Manual von EC Software.
Installations-Programm: TurboDB Studio erstellt jetzt Projekte für das frei verfügbare Werkzeug WiX. Damit können Sie professionelle MSI Installationsprogramme mit weit mehr Optionen als bisher gestalten.