Produkt

Neues 4D Remote Session Objekt mit Client/Server Verbindung und Stored Procedure

In 4D Anwendungen gibt es vier Arten von Sessions: 4D Remote Session, Stored Procedure Session, Mobile Session und Web Session.

Der Befehl Session gibt bereits Web- oder Mobile-Sessions zurück. Damit haben Sie Zugriff auf eine Vielzahl von Informationen über die Session und ein Objekt, das von allen Prozessen in der Session gemeinsam genutzt wird.

In 4D 20 R5 wurde der Session-Befehl auf die Client/Server-Verbindung und Stored Procedure erweitert.

Produkt

ORDA – Einschränkung der Daten auf relevante Kriterien

In 4D 19 R8 haben wir ein robustes Berechtigungssystem eingeführt, das Ihnen eine detaillierte Kontrolle über den Benutzerzugriff auf Ihre Daten ermöglicht. Dieses System schützt Ihre Daten in Abhängigkeit davon, wer auf sie zugreift und auf welche Daten zugegriffen wird, und gewährleistet so die Datensicherheit, indem es den unbefugten Zugriff einschränkt.

Was aber, wenn Sie den Lesezugriff anhand bestimmter Kriterien weiter einschränken möchten?

Hier kommt 4D 20 R5 ins Spiel. Einschränkung von gelesenen Daten nach bestimmten Kriterien.

Produkt

Verbesserte Nutzung von 4D Client Lizenzen mit Qodly Studio für 4D

Diejenigen von Ihnen, die Qodly Studio for 4D bereits nutzen, wissen, wie leistungsfähig dieses neue Tool für die Entwicklung von Webanwendungen für Unternehmen ist. Wenn Sie es noch nicht kennen, finden Sie hier weitere Informationen zum Einstieg.

Mit Qodly Studio for 4D erstellte Anwendungen nutzen REST APIs. 4D 20 R5 wird mit einer großartigen neuen Funktion ausgeliefert: „Force Login“ Modus.

Im Force Login Modus wird eine 4D Client Lizenz nur dann verbraucht, wenn sich der Benutzer erfolgreich anmeldet und mit den Daten und der Logik Ihrer Anwendung zu arbeiten beginnt.

Lesen Sie weiter und erfahren Sie mehr! Und vergessen Sie nicht, unsere Demo herunterzuladen, um sie in Aktion zu sehen!

Nachrichten

4D 20 R5 Beta beginnt heute

Die Beta-Tests für 4D 20 R5 beginnen heute, und wir freuen uns, ein wahrhaft fantastisches Feature-Release mit einer Fülle von Funktionen zu enthüllen, die Ihre Entwicklungserfahrung weiter verbessern werden!

Lassen Sie uns einen Blick auf all die spannenden Funktionen werfen, die diese Version für Sie bereithält:

  • In 4D Write Pro können Sie jetzt Text um Bilder und Textfelder herumlegen, Tabellen sind nicht mehr auf 1000 Zeilen beschränkt, und mit einem neuen Attribut können Sie mühelos Breite und Höhe gleichzeitig definieren.
  • Für Programmierer gibt es neue Funktionen wie Try-Catch-Blöcke zur präzisen Fehlerbehandlung, ein 4D Singleton, mit dem ein vielfach geäußerter Funktionswunsch erfüllt wird, und gemeinsam genutzte Klassen für eine einfachere Verwaltung gemeinsam genutzter Objekte sowie weitere Verbesserungen.
  • Die Informationen des visuellen Struktureditors werden nun getrennt von den Informationen der Tabellendefinition gespeichert, um Konflikte in der Katalogdatei zu vermeiden.
  • ORDA bietet eine verbesserte Datenbeschränkung bei der Auswahl von Entitäten für einen präzisen Datenabruf und erhöhte Sicherheit.
  • Die Visual Studio Code Erweiterung bietet Workspace Syntax Checking, automatische 4D Tool Downloads und GitHub Codespaces Integration.
  • Und das ist noch nicht alles – es gibt über 20 neue Funktionen zu entdecken!

4D 20 R5 jetzt herunterladen (exklusiv für 4D Partner)

Produkt

4D sorgt dafür, dass Ihre Datensatzauswahl in Bezug auf die Löschung von Datensätzen konsistent bleibt

Das Löschen von Daten sollte mit Vorsicht gehandhabt werden. Um Probleme zu vermeiden, können wir Transaktionen verwenden oder uns auf Backups und Protokolle verlassen.

In 4D 20 R4 wurden einige Verbesserungen vorgenommen, um Ihre Datensatzauswahl stabil und konsistent im Hinblick auf das mögliche Löschen von Datensätzen in dieser Auswahl zu machen.

Lesen Sie weiter, um zu erfahren, wie Ihr 4D Code von Anfang an sicher sein wird.

Produkt

Eine neue Art des Error-Handlings

Vor kurzem haben wir mit dem neuen Befehl throw() einen neuen Mechanismus für das Error-Handling eingeführt.
Dies war der erste Schritt in Richtung eines neuen Error-Handling-Systems, das so nah wie möglich an dem Code positioniert ist, der die Fehler erzeugt.
In der nächsten Phase mit 4D v20 R4 werden wir diesen Ansatz erweitern, um Fehler während der Ausführung von Ausdrücken abzufangen.
Schauen wir uns die Details an.

Produkt

ORDA: Zuweisung eines Pfades zu einem Blob- oder Bild-Attribut

Nicht-ORDA-Datenbankbefehle boten Ihnen die Möglichkeit, Bilder und Blobs außerhalb Ihrer Datendatei abzulegen, dank des Befehls SET EXTERNAL DATA PATH. Dieser Befehl ist nicht an ORDA angepasst und daher haben wir beschlossen, eine ähnliche Funktion in v20 R3 hinzuzufügen: Die Möglichkeit, einem Blob- oder Bildattribut einen Pfad zuzuweisen, der auf eine Datei verweist. Lassen Sie mich Ihnen mehr darüber erzählen.

Tipps

Tipps & Tricks für Ihre 4D Apps – Ausgabe November 2023

von Add Komoncharoensiri, Director of Technical Services bei 4D Inc.

 

Hier geht es weiter mit einer Reihe von Tipps und Tricks.

Die 4D Knowledge Base ist eine Bibliothek mit Informationen über 4D Technologie, in der wöchentlich technische Tipps und monatlich technische Hinweise veröffentlicht werden. Wenn Sie die letzten Tipps in der KB verpasst haben, ist das kein Problem; hier ist eine Zusammenstellung der letzten Wochen.

Dieser Blogbeitrag enthält 16 Tipps:

Nachrichten

4D v20 R3 Beta verfügbar

Es ist viel passiert in letzten Monaten bei 4D. Wir hoffen, dass unsere Veröffentlichung von Qodly Studio in der Developer Preview Sie begeistert hat, und wir möchten uns bei allen bedanken, die Qodly Studio bereits getestet haben.

Und nun freuen wir uns, den Start des Betatests für 4D v20 R3 ankündigen zu können.

Werfen wir einen Blick darauf, was diese neue Version alles zu bieten hat:

 

 

 

 

 

  • 4D Write Pro ist mit zwei weiteren Features ausgestattet, die Ihr Interesse wecken werden. Sie können Formeln jetzt Namen zuweisen, um die Übersichtlichkeit zu erhöhen. Außerdem können Sie Dokumente im PDF/A-Format exportieren.
  • Was die neuen Programmierfunktionen anbelangt, so verbessern wir Ihre Codierungserfahrung. Dazu gehören eine einzeilige Variablendeklaration und -initialisierung, vereinfachte Funktionsdeklarationen für eine beliebige Anzahl von Parametern sowie Global Stamps für die inkrementelle Synchronisation.  Dabei ist diese nicht mehr auf 4D for Mobile beschränkt, sondern kann über den 4D REST Server auf mehrere Szenarien angewendet werden.
  • Ein neues 4D View Pro Blob-Format ermöglicht die Speicherung komprimierter Dokumente in Ihrer Datenbank und bietet die gleiche Leistung wie das .sjs Format.
  • Eine neue Visual Studio Code Erweiterung, die einen einfachen Zugriff auf die 4D Dokumentation ermöglicht.
  • Und das ist noch nicht alles– viel mehr erwartet Sie!

4D v20 R3 jetzt herunterladen (exklusiv für 4D Partner)