
Entdecken Sie die Neuheiten in 4D Server v11 SQL und 4D v11 SQL Release 2 (11.2). Ausführliche Informationen dazu finden Sie im 4D v11 SQL Addendum r2 auf der Dokumentationsseite.
Sie können jetzt Ihre Anwendungen einsetzen und die Vorteile der ausgeklügelten Engine von 4D v11 nutzen. Sie profitieren sowohl von der verbesserten Kompatibilität, als auch von unzähligen Optimierungen in den Server Operationen. Viele der nachfolgend aufgeführten Verbesserungen in 4D v11 SQL Release 2 gelten für die Client/Server Umgebung.
Ein neues Verwaltungsfenster ermöglicht getrennte Ansichten zur Aktivität und den verschiedenen Einstellungen Ihres Servers. Sie können nun auch die Wartungsoperationen Ihres Servers, wie Überprüfen, Komprimieren und Backup, live ausführen. Sie können sogar Meldungen an einzelne Benutzer senden.
Die Admin Konsole ist auf jedem an 4D Server angemeldeten Client-Rechner verfügbar, (mit entsprechender Zugriffsberechtigung), so können Sie Server Operationen remote vom Client aus ausführen - inkl. Wartungsfunktionen. Über neue Befehle können Sie Wartungsfunktionen des Servers auch per Programmierung ausführen.
4D Team Developer Professional erlaubt jetzt, Ihren Quellcode zu kompilieren und Ihren Server remote neu zu starten. Sie müssen den Server nicht mehr abschalten, um 4D Developer Professional, das in 4D Team Developer Pro enthalten ist, zu starten (außer im letzten Stadium, in dem die Endanwendung erzeugt wird).
Der Ressourcen Explorer ist der neueste Teil der 4D Toolbox. Damit können Sie alle Ressourcen Ihrer Anwendung in Echtzeit über ein Netzwerk verwalten. Sie können Ihre Bilder und XLIFF Ressourcen, ohne Neustart des Servers, vom Client zum Server und umgekehrt übertragen, ganz einfach per Drag-and-drop.
Ist diese Option in den Methodeneigenschaften markiert, können Sie die Ausführung einer Methode an den Server delegieren, ohne eine Serverprozedur zu erstellen. Die Operation steuert die Übertragung von Variablen und Ergebnissen komplett unsichtbar und synchron. So können Sie bei daten-intensiven Methoden die Performance sofort und ohne zusätzliche Programmierung optimieren.
Bisher war es nicht ratsam, die Befehle QUERY BY FORMULA und ORDER BY FORMULA im Client/Server Modus auszuführen. Das ist jetzt nicht länger der Fall, da sich Auswahlen oder temporäre Mengen auf dem Server zusammenstellen lassen, bevor sie an den Client gesendet werden.
Neue Mittel beim Verwalten interner Anfragen im Client/Server Modus sorgen für einen beachtlichen Performance-Gewinn über WAN Netzwerke. Das Gruppieren von Befehlen in kompakten Paketen - eine Operation, die für den Entwickler vollkommen unsichtbar ist - verringert den Verzögerungseffekt auf Breitband Netzwerken, wie z.B. über DSL. In den meisten Fällen können Sie einen benutzerstarken, leichtgewichtigen Client von Ihrer Datenbank erhalten, und das ohne zusätzliche Programmierung für Remote Anbindungen.
4D Server enthält einen SQL Server, der interne Abfragen in 4D oder in SQL ermöglicht. Interne SQL-Aufrufe, die innerhalb der 4D Programmierung ausgeführt werden sind dabei völlig unlimitiert. Externe Abfragen - z.B. aus anderen Programmen über den ODBC-Treiber für 4D Server, benötigen für die Verbindung eine 4D Client-Lizenz. Obwohl diese Verbindungen sofort wieder freigegeben werden, ist es bei intensiver Nutzung möglich, dass ein weiterer Client benötigt wird. Im Gegensatz dazu erlaubt Ihnen die 4D Server SQL Unlimited Expansion Lizenz eine unbeschränkte Anzahl von SQL-Verbindungen, ohne dass 4D Client-Lizenzen belegt werden, die so direkt für den Zugriff der Anwendung reserviert bleiben. 4D Server SQL Unlimited Expansion wird auf Basis der Prozessor-Kerne des Server-Rechnerns berechnet.
Die Dateierweiterung 4Dlink bezeichnet eine XML-Datei, die den automatischen Zugriff auf lokale oder entfernte Datenbanken erlaubt. Im Menü Ablage / Datei -> Öffnen zuletzt verwendet findet sich die Liste der verwendeten Datenbanken. Die Verwendung von Standards macht den Einsatz solcher automatischen Zugriffe einfach und flexibel.
Diese neue Feldeigenschaft erlaubt für jeden neu erstellten Datensatz die Einrichtung einmaliger, nicht veränderbarer dentifier. Sie entspricht der SQL Einstellung "AUTO_INCREMENT". Sie ist eine interessante Alternative für den 4D Sequence Number" Befehl.
Jede Listbox erlaubt durch ein reserviertes Boolean-Array die Kontrolle der Sichtbarkeit von Listbox Zeilen. Damit ist es extrem einfach, abhängig von Anwender-Aktivitäten Zeilen per Programmierung ein- und auszublenden.
Dieses neue Form Objekt lässt Sie alle Webkompatiblen Daten in einem Webbrowser anzeigen: Webseiten, lokale HTML-Seiten, PDF-Dateien, QuickTime® Filme, Flash-Animationen, etc., wie auch Office Dateien (nur Windows), Standardaktionen und Form-Events mit über 20 4D Befehlen ermöglichen Ihnen die totale Kontrolle in diesem Bereich, inklusive der Ausführung von JavaScript.
Ein Anwender mit einer laufenden Transaktion kann Sicherheits-Backup nicht mehr blockieren.
Der SMTP_SetPrefs Befehl erlaubt Ihnen jetzt beim Versand die Nutzung des UTF-8 Zeichensatzes.
4D ist sowohl für Entwickler als auch für Endanwender eine universelle Anwendung. Öffnen Sie ein 4D Programm entweder von Ihrer Festplatte oder eine mit 4D Server oder 4D Team Developer Professional gehostete Remote-Anwendung. Der Anwender wird beim ersten Start durch den Assistenten durch die neuen Funktionalitäten geleitet und kann diesen Dienst solange wie er wünscht, nutzen. Im Client / Server-Betrieb können Sie festlegen, welches Startfenster standardmäßig erscheinen soll.