Produkt

Validieren Sie Ihr JSON-Objekt

Automatisch übersetzt von Deepl

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!

Produkt blank

4D führt den SDI-Modus für Anwendungen unter Windows ein!

Automatisch übersetzt von Deepl

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!

Produkt blank

Die gesamte Windows 64-Bit-Produktlinie ist jetzt Altura-frei

Automatisch übersetzt von Deepl

Wir freuen uns, Ihnen mitteilen zu können, dass 4D v16 R4 die erste Version ist, in der die gesamte 4D Windows 64-bit Produktlinie nicht mehr auf die Mac2Win Bibliothek von Altura angewiesen ist! Wie im April letzten Jahres angekündigt, haben wir mit dieser Strategieankündigung die Arbeit an 4D Server Windows 64-bit, abgeschlossen, die der letzte Schritt war, den es zu erreichen galt.

Unsere Windows 64-bit Produktlinie kann nun die Vorteile einiger moderner Technologien voll ausschöpfen und Sie davon profitieren lassen, wie z.B. die Unterstützung von Single Document Interface (SDI) Fenstern, die auch mit 4D v16 R4 geliefert wird!

Produkt blank

Fügen Sie einen Hyperlink zu Ihrem Firmenlogo in 4D Write Pro hinzu

Automatisch übersetzt von Deepl

Eine weniger bekannte Anwendung des Produkts 4D Write Pro ist die Erstellung von HTML-E-Mails. Sie können nämlich ein 4D Write Pro Dokument mit 4D-Ausdrücken, Text und Bildern erstellen, dann das Dokument, den Absatz oder die Texteigenschaften ändern und es per E-Mail versenden. In diesem Zusammenhang ist es häufig erforderlich, einen Link zu einem Bild, z.B. Ihrem Firmenlogo, hinzuzufügen.

4D Write Pro Mit 4D v16 R4 wurde diese Funktion erweitert, so dass nun Hyperlinks zu Text und/oder Bildern hinzugefügt werden können. Einen Link zu Ihrem Firmenlogo oder Firmennamen zu setzen, ist jetzt so einfach wie einen Text fett zu formatieren.

Produkt Discover how object notation can simplify your developer's life!

Entdecken Sie, wie die Objektnotation das Leben eines Entwicklers vereinfachen kann!

Automatisch übersetzt von Deepl

Mit der Objektnotation, die als Vorschau in 4D v16 R4 verfügbar ist, ist Ihr Code einfacher zu schreiben, leichter zu lesen und natürlicher zu denken. Das ist wahr. Aber haben Sie wirklich das volle Potenzial der Objektnotation erkannt?

Wenn Sie vor 4D v16 R4 ein Detailformular zur Eingabe von Kontaktinformationen aus einem Objektfeld erstellen wollten, hatten Sie keine andere Wahl, als einen Ausdruck wie OB GET ([KONTAKT]Info; „Stadt“) in die variable Datenquelle zu schreiben. Sie konnten den Attributwert zwar abrufen, aber nicht ändern. Außerdem mussten Sie für jedes Attribut eine loadRecord-Methode mit dem Befehl OB GET und eine saveRecord-Methode mit dem Befehl OB SET schreiben.

Was ändert sich an der Objektnotation in diesem Szenario? Ab 4D v16 R4 schreiben Sie einfach [CONTACT]Info.City in die variable Datenquelle! Diese Variable ist im Lese-/Schreibmodus verfügbar. Die Befehle OB GET und OB SET sind nicht mehr notwendig. Das war’s! Jetzt sehen Sie das volle Potenzial.

Produkt blank

4D Write Pro unterstützt Tabellen!

Automatisch übersetzt von Deepl

Ihr Wunsch ist endlich in Erfüllung gegangen, Sie können jetzt Tabellen durch Programmierung in Ihre 4D Write Pro Dokumente einfügen und füllen. Wir sprechen hier nicht von Bar-Tabs, die Tabellen imitieren, sondern von „echten“ Tabellen! Tabellen, bei denen sich der Text automatisch an die von Ihnen festgelegte Spaltengröße anpasst und die nicht „umbrechen“, wenn sich Ihre Daten ändern.

Diese Funktion ist die erste große Verbesserung im Vergleich zu den alten 4D Write-Funktionen. Sie werden nun in der Lage sein, Rechnungen, die Tabellen enthalten, vollständig selbst zu programmieren und sie mit wenigen Codezeilen genau so zu gestalten, wie Sie es wünschen! Ein anderes Szenario ist, dass Sie Ihren Benutzern eine Schaltfläche in der Benutzeroberfläche Ihrer Anwendung zur Verfügung stellen können, die eine Tabelle mit einer vordefinierten Anzahl von Zeilen und Reihen und einer vordefinierten Größe für jede Spalte einfügt.

Produkt blank

Eine andere Art der Kodierung: Objektnotation

Automatisch übersetzt von Deepl

Objekte sind großartig, das sagen alle. Neben ihrer wunderbaren Flexibilität sind sie auch unglaublich schnell. Sie können Millionen von Datensätzen in nur einem Bruchteil einer Sekunde durchsuchen. 4D v16 ermöglicht sogar die Sortierung nach Objektattributen und die Durchführung von Berechnungen wie Summe oder Durchschnitt.

Mit 4D v16 R4 wurde die 4D Sprache drastisch verbessert, um die Verwendung von Objekten viel komfortabler zu machen – mit der Unterstützung der Objektnotation. Schnell, flexibel, effizient und jetzt auch elegant!

Produkt blank

Bereiten Sie sich auf die Objektnotation vor

Automatisch übersetzt von Deepl

Sie freuen sich darauf, mit Object Notation zu programmieren? Sicherlich wird Object Notation Ihr Leben als Entwickler erleichtern. Aber bevor Sie sie in Ihrer bestehenden Anwendung aktivieren, sollten Sie sicherstellen, dass Ihr Code bereit ist.

Die neue Object Notation Syntax bringt einige Einschränkungen mit sich, da die 4D Sprache nun die folgenden drei Zeichen als reservierte Symbole betrachtet: “ . „, “ [ “ und “ ] “ (d. h. Punkt, öffnende und schließende Klammern).

Sobald Sie die Objektnotation in Ihrer Datenbank aktiviert haben, ist es daher nicht mehr erlaubt, diese Symbole in Variablennamen, Methodennamen, Tabellennamen oder Feldnamen zu verwenden. Und natürlich gilt das auch für Ihren bestehenden Code!

Es ist also wichtig, vor der Aktivierung dieser Funktion zu überprüfen, dass Ihre Anwendung diese Symbole nicht enthält. Aber keine Sorge, das MSC kann das für Sie tun!

Produkt blank

Sicherheit und Datenschutz

Automatisch übersetzt von Deepl

Sicherheit ist ein wichtiges und grundlegendes Thema für ein Datenbank- oder Geschäftslösungssystem. Dieser Artikel gibt Ihnen einen Überblick darüber, wie 4D Ihre Daten schützt. In der Tat geht es bei der Sicherheit um den Schutz von Daten. Und Datenschutz ist ein weites Feld. Daten müssen vor unerwünschtem Zugriff, aber auch vor Verlust geschützt werden.

Page 50 of 57