Produkt blank

Bcrypt-Unterstützung für Passwörter

Sicherheit ist ein grundlegendes Thema für die heutigen Business Solution Systeme. Wir bei 4D wissen, wie wichtig es ist. Deshalb bieten wir immer wieder Funktionen an, die sich mit diesem Thema befassen.

Und mit 4D v19 R3 verwendet 4D jetzt einen stärkeren Hashing-Algorithmus für Benutzerpasswörter. Finden Sie mehr heraus!

Produkt blank

ORDA: Gründlicher Vergleich von zwei ausgewählten Entitäten

Da ORDA es Ihnen erlaubt, mit mehreren Entitätsselektionen gleichzeitig zu arbeiten, sind wir sicher, dass Sie dies ausnutzen, indem Sie Entitätsselektionen als Parameter an Projektmethoden oder an Funktionen von ORDA-Datenmodellklassen übergeben.

Um mit objektorientierter Programmierung effizient und mit möglichst wenigen Zeilen Code zu arbeiten, brauchen Sie robuste und optimierte Funktionen. Deshalb liefern wir mit 4D v19 R3 eine neue Funktion aus, die auf dem entitySelection Objekt verfügbar ist: die selected() Funktion.

Dank dieser Funktion können Sie zwei Entitätsselektionen untersuchen und vergleichen. Schauen wir uns die Details an!

Produkt blank

Tolle Neuigkeiten! Der Dialog für die Bildeinstellungen ist hier

Bilder sind ein wesentlicher Bestandteil von Dokumenten. Auf einer Rechnung zum Beispiel ist die richtige Positionierung des Firmenlogos wichtig. Aus diesem Grund bietet die 4D Write Pro Schnittstellenkomponente einen Eigenschaftsdialog für Bilder. Sie oder Ihre Endanwender können einfach definieren:

  • die Größe des Bildes
  • das Anzeigeformat
  • die Ränder und Polsterung
  • die Position auf der Seite für verankerte Bilder

Produkt blank

Protokollierung unterbrechen und Konfigurationsdatei protokollieren

Für 4D v19 haben wir begonnen, unsere Protokolle langfristig zu verbessern. Unsere erste Anstrengung bestand darin, das Format zu verbessern, um Ihnen bessere und klarere Informationen zu geben. In 4D v19 R3 haben wir zwei neue Funktionen hinzugefügt: die Möglichkeit, die Protokollierung sofort zu unterbrechen, und eine Möglichkeit für Support-Teams, ihren Kunden bei der Konfiguration ihrer Protokolle über eine Konfigurationsdatei zu helfen.

Produkt blank

4D Write Pro Dokumente in das SVG-Format exportieren

4D Write Pro Dokumente können in verschiedene Formate exportiert werden: PDF, normaler Text, Microsoft Word, 4D Write Pro, HTML… Zu dieser Liste wird nun das SVG-Format hinzugefügt!

SVG ist ein Bildformat. Damit können Sie Vorschaubilder von jeder Seite erstellen, sie in Ihre Benutzeroberfläche integrieren, sie in Browsern und auf mobilen Geräten visualisieren usw.

Produkt blank

4D für iOS: Verbesserungen bei den Sortierkriterien und Aktionsparametern

4D für iOS gibt Ihnen die Möglichkeit, Aktionen zu definieren, die automatisch eine 4D Methode aufrufen, die mit einem Ereignis auf dem Smartphone verknüpft ist. Damit können Sie zum Beispiel 4D Code ausführen, den Inhalt Ihrer App mit Hilfe von Parametern verwalten und bearbeiten und neuerdings den Inhalt Ihrer App mit Hilfe von Sortieraktionen einfach sortieren!

Die Definition von Sortierkriterien und Aktionsparametern wurde verbessert, um Ihnen die Arbeit zu erleichtern und schneller und effizienter zu machen.

Produkt blank

Vereinfachte Navigation zwischen Entwicklungsfenstern

Beim Schreiben einer neuen Funktion oder Methode oder beim Erstellen eines Formulars ist die Arbeit nie linear. Normalerweise müssen wir:

  • den Explorer aufrufen, um das Formular in seinem Ordner zu finden
  • den Explorer aufrufen, um die Dokumentation für die Methode zu schreiben
  • die Dokumentation eines Befehls auf der 4D Dokumentationsseite lesen
  • die Dokumentation der Methode einer Komponente lesen

In dieser neuen Version haben wir einige Menüpunkte im Code-Editor und im Formular-Editor hinzugefügt, damit Sie besser zwischen den verschiedenen Elementen eines Projekts navigieren können.

Produkt blank

LZMA: Der neue Komprimierungsalgorithmus

Wenn wir Dateien austauschen, komprimieren wir sie immer, bevor wir sie versenden. Seit 4D v18 gibt es zwei Befehle, mit denen Sie ein ZIP-Archiv mit dem Standard-Zip-Kompressionsalgorithmus erstellen und lesen können.

Mit 4D V19 R3 unterstützt der Zip Create Archive Befehl einen neuen Kompressionsalgorithmus: LZMA. Der Vorteil dieses Algorithmus ist, dass er kleinere Archive erzeugt als der Standard-Zip-Kompressionsalgorithmus. Finden wir mehr heraus!