Produkt 4D v16 R5 supports the JSON pointers

Arbeiten mit JSON-Zeigern

Automatisch übersetzt von Deepl

In 4D v16 R4 haben wir die Objektbefehle erweitert, so dass Sie JSON-Objekte validieren können. 4D v16 R5 geht sogar noch weiter und führt die Unterstützung von JSON-Zeigern ein. Großartig – aber was ist ein JSON-Zeiger und was kann ich damit tun?

Genauso wie man nicht für jeden Angestellten die Unternehmensdaten in einem Datenbankdatensatz speichert (sondern stattdessen einen Link auf den Unternehmensdatensatz verwendet), kann es sehr nützlich sein, ein JSON-Dokument mit Teilen zu strukturieren, die an verschiedenen Stellen wiederverwendet werden können.

Nehmen wir das Beispiel einer Website-Bestellung: Der Kunde gibt die Lieferadresse ein und gibt die Rechnungsadresse als dieselbe an. Anstatt die Adressinformationen zu duplizieren, können wir die Lieferadresse als Verweis auf die Rechnungsadresse definieren.

Produkt blank

Hintergrundbilder in voller Größe mit 4D Write Pro

Automatisch übersetzt von Deepl

Es gibt häufige Anwendungsfälle, in denen ein Hintergrundbild den gesamten druckbaren Bereich ausfüllen muss, z. B. Falzlinien oder ein Wasserzeichen. Manchmal ist dies auch in der Grafikcharta eines Unternehmens vorgeschrieben.

Dank eines neu hinzugefügten Stils für Hintergrundbilder ist es nun möglich, seitenfüllende Hintergrundbilder in 4D Write Pro! Sie können dieses Attribut entweder über die 4D Sprache oder die Standardaktionen oder sogar über das 4D Write Pro Widget steuern.

Produkt blank

Hilfstipps zu Listenfeldern!

Automatisch übersetzt von Deepl

Hilfetipps oder Hinweise sind sehr nützlich, da sie die Benutzeroberfläche vereinfachen und dem Benutzer helfen, Objekte zu verstehen, die manchmal nicht selbstverständlich sind. 4D unterstützt Hilfestellungen in den meisten Bereichen und Eingaben, wenn man mit dem Mauszeiger darüber fährt, aber das war bei einem Listenfeldobjekt nicht der Fall.

Mit 4D v16 R5 haben wir dank der Erweiterung zweier Befehle die Möglichkeit geschaffen, einen Hilfetext in einer Listboxzelle anzuzeigen.

Produkt Generate disgest, a new 4D command

Generate Digest unterstützt jetzt SHA-2

Automatisch übersetzt von Deepl

Die Hash-Funktionen sind mathematische Funktionen, die einen Hash-Schlüssel für ein Dokument errechnen. Identische Dokumente haben denselben Prüfschlüssel; wenn Sie einen Teil des Dokuments ändern, ändert sich der Prüfschlüssel. Diese Funktionen sind sehr nützlich, um die Integrität von Daten zu überprüfen, wenn Sie Daten austauschen oder vergleichen. In 4D v16 R5 hat 4D den Befehl Generate digest Befehl um die Unterstützung von SHA-2 Algorithmen erweitert, die den Sicherheitsempfehlungen entsprechen.

Produkt blank

Weitere Befehle zur Ausführung in präemptiven Prozessen

Automatisch übersetzt von Deepl

Ein präemptiver Prozess ist sehr leistungsfähig, da er es Ihrer Anwendung ermöglicht, die Vorteile von Multicore-Computern voll auszunutzen; folglich führt er zu einer schnelleren globalen Ausführungszeit und mehr angeschlossenen Benutzern. Ein 4D Prozess kann präemptiv oder nicht präemptiv sein, je nach Kompilierungsoptionen und der Verwendung der Sprache, wie in diesem Beitrag erläutert.

Um von diesem Modus so weit wie möglich zu profitieren, freuen wir uns, ankündigen zu können, dass mehr als zwanzig bestehende Befehle verbessert wurden und nun innerhalb präemptiver Prozesse verwendet werden können.

Produkt New 4D Commands to create a hash password

Hash und Überprüfung von Passwörtern für die Anmeldung von Web-Benutzern

Automatisch übersetzt von Deepl

Sicherheit wird ein immer wichtigeres Thema, da Geschäftsanwendungen immer häufiger über das Internet zugänglich und damit anfälliger für Bedrohungen sind. Da 4D dem Thema Sicherheit große Aufmerksamkeit schenkt, bieten wir Ihnen in 4D v16 R5 eine Reihe von Sicherheitsverbesserungen, eine davon betrifft den Passwortschutz für Webbenutzer durch Passwort-Hashing.

Übrigens, wenn Sie mehr darüber erfahren möchten, wie 4D Ihnen beim Schutz Ihrer Daten und bei der Sicherheit im Allgemeinen hilft, empfehle ich Ihnen einen Blick auf diesen Blogbeitrag zu werfen.

Produkt Manage Header and footer with 4D Write Pro

Programmatische Verwaltung von Kopf- und Fußzeilen in 4D Write Pro

Automatisch übersetzt von Deepl

Wir haben mehrere Kundenanfragen erhalten, ob es möglich ist, die Vorlage4D Write Pro mit Kopf- und Fußzeilen zu verwenden, um andere Dokumente auf der Grundlage dieser Vorlage zu erstellen. Nun, wir haben Sie erhört und dies ist in 4D v16 R5 verfügbar.

4D Write Pro wurde um eine Reihe neuer Befehle erweitert, um diese Anforderung zu erfüllen. Einige dieser Befehle können verwendet werden, um Verweise auf Kopf-, Körper- und Fußzeilen in Dokumenten zu erhalten. Andere sind praktisch, um einen Verweis auf den Rahmen (Kopfzeile, Fußzeile usw.) zu erhalten, in dem sich der Cursor gerade befindet, oder um den Cursor auf einen bestimmten Rahmen zu setzen.

Produkt blank

Automatische Zeilenhöhe in Listenfeldern, eine neue Funktion von 4D View Pro!

Automatisch übersetzt von Deepl

Ab 4D v16 können Sie für jede Zeile in Ihrem Listenfeld eine andere Zeilenhöhe einstellen. Mit ein paar Zeilen Code haben Sie also ein Listenfeld mit Zeilen, die dem Inhalt entsprechen. Mit dieser 4D v16 Funktion haben wir dem Entwickler die volle Kontrolle gegeben, um die Höhe für jede einzelne Zeile der Listbox genau zu definieren.

Mit 4D v16 R5 habenwir beschlossen, noch weiter zu gehen und Ihnen einenvollautomatischen Modus zur Verfügung zustellen. Es ist nun möglich, Listen in einer wunderschönen Oberfläche ohne jegliche Programmierung darzustellen. Sie müssen nur ein paar Eigenschaften im Listenfeld einstellen, und 4D erledigt den Rest für Sie. Es ist magisch, flüssig, und wieder … keine einzige Zeile Code!

Produkt blank

Keine Angst vor undefinierten Werten

Automatisch übersetzt von Deepl

Mit 4D v16 R4 haben wir die Objektnotation eingeführt, die eine großartige Erweiterung der 4D Sprache darstellt: Ihr Code ist schnell, flexibel, effizient und elegant! Diese Funktion stieß in den 4D Foren auf großes Interesse und wir erhielten viele Rückmeldungen von unseren Kunden, die auf Situationen hinwiesen, in denen undefinierte Werte den Code schwierig zu schreiben machten.

Mit 4D v16 R5, haben wir Ihr Feedback berücksichtigt und die Verwendung von undefinierten Eigenschaften und Werten mit Object Notation vereinfacht.

Produkt Set the minimal TLS version for 4D Web Server

Mehr Sicherheit für Ihren 4D Server

Automatisch übersetzt von Deepl

Im Laufe der Jahre hat sich die Sicherheit zu einem zentralen Thema für Geschäftsanwendungen entwickelt. Transport Layer Security(TLS) und sein Vorgänger Secure Sockets Layer(SSL), die beide häufig als „SSL“ bezeichnet werden, sind kryptografische Protokolle, die die Sicherheit der Kommunikation über ein Computernetz gewährleisten. Die TLS Version, die Ihre Anwendung z.B. für Web- oder Client/Server-Verbindungen verwendet, trägt zu ihrem Sicherheitsniveau bei.

4D unterstützt alle TLS-Versionen: 1.0, 1.1 und 1.2. Die verwendete Protokollversion wird zwischen dem Server und dem Client beim Verbindungsaufbau ausgehandelt. Um das Sicherheitsniveau zu erhöhen, wird ab 4D v16 R5 standardmäßig TLS 1.2 als Mindestversion unterstützt, ältere Versionen werden abgelehnt, da sie unsicher sein könnten.

Page 48 of 57