4D v16 R4 ist da!
4D v16 R4 ist jetzt verfügbar!
4D v16 R4 bietet nicht nur neue Möglichkeiten zur Anpassung und Verbesserung Ihrer Anwendungsoberfläche, sondern auch umfangreiche Verbesserungen der 4D Sprache. Laden Sie 4D v16 R4 herunter und entdecken Sie one of the most feature-rich R-releases ever!
Verbesserung der IPv6-bezogenen Benutzeroberfläche
Neben der Tatsache, dass es über einen größeren Adressraum verfügt, hat IPv6 auch viele andere Vorteile gegenüber IPv4: eingebaute Funktionen wie die Unterstützung von Multicast-Übertragungen, erhöhte Sicherheit mit IPSec (bietet Vertraulichkeit, Authentifizierung und Datenintegrität) und die Möglichkeit, im 4D Client-Verbindungsdialogfeld alle verfügbaren 4D Server anzuzeigen, auch wenn diese auf einem nicht standardmäßigen Port (anders als 19813) veröffentlicht sind.
4D hat mit 4D v14 die Unterstützung von IPv6 eingeführt, allerdings waren einige Dialoge nicht perfekt auf die IPv6 Anwendungsfälle abgestimmt. 4D v16 R4 bietet einige UI-Verbesserungen für eine bessere Benutzerfreundlichkeit bei der Verwendung von IPv6-Netzwerkkonfigurationen.
Feinfühlige Kontrolle Ihrer Spitzen in 4D
4D v16 R4 bietet Ihnen mehr Flexibilität bei der Verwaltung von Tipps. Neben der Möglichkeit, alle Tipps auf einmal mit Hilfe von Datenbankparametern zu aktivieren oder zu deaktivieren, können Sie jetzt auch genau steuern, wie Ihre Tipps angezeigt werden: die Verzögerung, bevor sie angezeigt werden, und wie lange sie angezeigt werden. Und Sie müssen nicht mehr 4D Pack verwenden, alles ist jetzt in 4D enthalten!
Abrufen der Lizenzinformationen durch Programmierung
Wenn Sie Analysen, Berichte oder Debugging Ihrer Serveranwendung durchführen, möchten Sie vielleicht die Anzahl der verfügbaren Clients, die Anzahl der verbrauchten Verbindungen, das Ablaufdatum und viele andere Informationen wissen.
Mit 4D v16 R4 können Sie jetzt detaillierte Informationen über die aktive Lizenz Ihres laufenden 4D Produkts (z.B. 4D Server) abrufen . Zum Beispiel:
- Version,
- Plattform,
- Anzahl der verfügbaren und verbrauchten Verbindungen für 4D Write Pro,
- Anzahl der verfügbaren und verbrauchten Verbindungen für 4D Client,
- Verfallsdatum,
- …
Erstellen Sie Ihre eigene Prozess- und Benutzerüberwachung
Sie benötigen eine Liste der Prozesse, die auf Ihrem 4D Server, 4D remote oder 4D standalone laufen, um Ihr eigenes Administrationsfenster zu erstellen? Sie möchten wissen, welcher Benutzer die einzelnen Prozesse gestartet hat, um ein Überwachungsfenster für Ihre Anwendung zu erstellen oder diese Informationen in einer Datenbank zu protokollieren, um später die Serverlast zu analysieren? Es ist jetzt einfach, diese Informationen durch Programmierung mit einem neuen Befehl abzurufen: Get process activity.
Definieren Sie die Tabulatorreihenfolge durch Programmierung
Hier sind 2 sehr häufige Bedürfnisse von Entwicklern: 1. Abhängig von den Benutzerkriterien möchten Sie die Objekte im Formular neu anordnen. – 2. Jenach ausgewähltem Element in einer Liste möchten Sie die Objekte im Formular anzeigen, ausblenden oder verschieben.
In all diesen Fällen müssen Sie die Tabulatorreihenfolge der Formularobjekte ändern. Jetzt in 4D v16 R4können Sie nun die Tabulatorreihenfolge zur Laufzeit durch Programmierung ändern. Zu diesem Zweck wurden 2 neue Befehle erstellt: FORM SET ENTRY ORDER und FORM GET ENTRY ORDER.
Unterstützung von Bildern in Objekten
Ab 4D v16 R4 haben wir die Unterstützung von Bildern in Objektattributen hinzugefügt. Wenn Sie z.B. ein Objekt verwenden, um Einstellungen oder Daten zwischen Methoden, Formularen oder Prozessen auszutauschen, können Sie jetzt auch ein Symbol oder ein Bild in diesem Objekt übergeben. Es ist nicht mehr nötig, das Bild vorübergehend auf der Festplatte zu speichern.
Dieser neue Typ kann wie jeder andere Objektattributtyp verwendet werden:Sie können Bilder in Objekten verwenden, abrufen und setzen. Sie können auch die Steuerelemente des Bildthemas verwenden.
Neuer Typ, der von 4D unterstützt wird: Null
4D führt einen neuen Null Typ ein, der die Verwaltung von Objekten und Sammlungen erleichtert. Dank des Typs null Wert können Sie einen fehlenden Wert darstellen und leicht überprüfen, ob Ihr Objekt oder Ihre Sammlung korrekt eingestellt ist.
4D initiiert einen neuen Variablentyp: Sammlung
4D v16 R4 führt eine neue Art von Variablen ein, die Collection genannt wird. Wofür sind diese Variablen gedacht? Wie Objekte oder BLOBs können Sammlungen verwendet werden, um fast jede Art von Variablen-Typen wie Texte, numerische Werte, Boolesche Werte, Objekte und sogar andere Sammlungen zu speichern. Das Gute daran ist, dass alle oben genannten Variablentypen innerhalb derselben Sammlung gemischt werden können, während Arrays immer den gleichen Typ von Elementen enthalten müssen!
Gestalten Sie Ihre eigene 4D Write Pro Symbolleiste mit Standardaktionen
Sie benötigen eine eigene 4D Write Pro Symbolleiste für Ihre Anwendung, befürchten aber, dass die Implementierung zu viel Zeit in Anspruch nehmen könnte? Gute Nachrichten, mit 4D v16 R4 können Standardaktionen jetzt Kontrollkästchen und Popup-Menüs zugewiesen werden. Sparen Sie Zeit mit dieser einsatzbereiten Funktion und erstellen Sie eine benutzerfreundliche Oberfläche, die perfekt auf Ihre Bedürfnisse abgestimmt ist!
Sie können jetzt ein Popup-Menü erstellen, um die Schriftgröße oder den Rahmenstil für Ihren 4D Write Pro Bereich mit nur einem Klick zu steuern – ganz ohne Code! Weisen Sie die Aktion einfach über die Eigenschaftsliste zu, und schon ist sie fertig. Und der Objektstatus und -wert wird von 4D automatisch aktualisiert, je nach Kontext und Textauswahl! Einfach und leistungsstark…
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik