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…
Validieren Sie Ihr JSON-Objekt
Wir verwenden mehr und mehr das JSON-Format. Zum Beispiel, um Einstellungen in einer Datei zu speichern, um Softwarekonfigurationen zu speichern oder um Client-Daten über das Web mit anderen Servern auszutauschen.
Wie können Sie überprüfen, ob die empfangenen Daten das erwartete Format haben? Wie können Sie überprüfen, ob alle erforderlichen Informationen tatsächlich vorhanden sind? Wie kann man diese Validierung durchführen, ohne für jede Art von JSON-Format eine lästige Methode zu schreiben?
Schreiben Sie einfach ein JSON-Schema und verwenden Sie den JSON Validate neuen Befehl!
4D führt den SDI-Modus für Anwendungen unter Windows ein!
Heiße Neuigkeiten! 4D Anwendungen auf Windows betreten eine neue Welt dank der 4D Windows 64-bit. Erinnern Sie sich noch an das grau hinterlegte Hauptfenster, das alle anderen Anwendungsfenster enthält? Dieses Hauptfenster wird technisch als MDI ( Multiple Document Interface) bezeichnet, und jetzt gibt es eine Möglichkeit, es loszuwerden und zu SDI(Single Document Interface) zu wechseln, wo alle Anwendungsfenster unabhängig voneinander sind…
Interessiert? Aktivieren Sie einfach den SDI-Modus mit einem einzigen Kontrollkästchen, und schon ist alles erledigt… ohne eine Zeile Code!
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