4D v18 R4 Beta startet heute

4D freut sich, den Start der Beta-Tests für 4D v18 R4 bekannt zu geben.

4D v18 R4 ist eines der besten Feature Releases, das jemals veröffentlicht wurde! Ich bin begeistert, dass wir die ständig wachsende Liste der 4D Features mit Ihnen teilen können.

Lassen Sie uns einen Blick auf die über 20 neuen Funktionen werfen, die auf Sie warten:

  • ORDA-Klassen haben ihren ersten Auftritt, um geschäftsorientierten Code zu ermöglichen, so dass Sie Komplexität verbergen, Fehler reduzieren und den Entwicklungsprozess beschleunigen können.
  • Eine CryptoKey-Klasse ist verfügbar, um die Vertraulichkeit Ihrer Daten zu schützen sowie die Integrität von Nachrichten und die Authentizität von Absendern zu überprüfen.
  • Das 4D Entwickler-Toolkit ist vollgepackt mit zusätzlichen Funktionen, darunter eine neue Deklarationssyntax für intuitive Autovervollständigung, einfacher Code-Zugriff auf die Werte von Formularobjekten und einfaches Entwickeln und Debuggen von Server-Code in Projektanwendungen … um nur einige zu nennen.
  • 4D für iOS enthält weitere spannende Funktionen für noch ansprechendere Apps, mehr UI-Möglichkeiten und mehr Kontrolle über den Zugriff auf Ihre App.
  • Sie haben es verlangt, Sie haben es bekommen! 4D Write Pro kann verschiedene Dokumentformate über das Widget importieren und exportieren sowie direkt in PDF exportieren und unterstützt dabei Hyperlinks, die Optimierung der Bildgröße und vieles mehr.
  • Sie benötigen keine 4D View Pro Lizenz mehr, um die Funktionen der Pro Listbox zu nutzen. Sie sind jetzt KOSTENLOS!
  • 4D View Pro verfügt außerdem über eine ganze Reihe neuer Befehle, mit denen Sie Ihre Dokumente noch besser kontrollieren können.
  • Um die Dinge noch besser (und einfacher) zu machen, erstellt 4D v18 R4 standardmäßig neue Projekte, während Entwickler – wenn sie dies wünschen – weiterhin binäre Datenbanken über eine einfache Einstellung erstellen können.
  • Und vieles mehr (siehe unten).

4D v18 R4 jetzt herunterladen (Exklusiv für 4D Partner)

ORDA classes

Ab 4D v18 R4 können Sie mit ORDA High-Level-Klassenfunktionen oberhalb des Datenmodells erstellen. So können Sie geschäftsorientierten Code schreiben, um die Komplexität zu verbergen, Fehler zu reduzieren und den Entwicklungsprozess zu beschleunigen. Sie können Ihr Projekt auch wie eine API mit einem REST-Server bereitstellen.

ORDA-Klassen sind automatisch in Anwendungsprojekten verfügbar und können über REST-Anfragen aufgerufen werden, um die Vorteile der offenen API des jeweiligen 4D Projekts zu nutzen.

Programming-related features

Servercode-Entwicklung leicht gemacht

Die Entwicklung und das Debugging von Servercode in Projekten wird mit 4D v18 R4 einfacher. Um Zeit zu sparen und zu vermeiden, dass Sie Ihre Server-Anwendung nach einer Code-Änderung (im Standalone-Modus) neu starten müssen, können Sie jetzt, wenn Sie eine 4D Remote auf demselben Computer wie den 4D Server anschließen, die Projektdateien (Code, Formulare, Ressourcen usw.) mit der Remote ändern.

Entwickeln, verfeinern und debuggen Sie Code, der auf dem Server läuft!

Neue Deklarationssyntax für intuitive Autovervollständigung

4D bietet eine neue, alternative Syntax, die die Autovervollständigung bei der Deklaration Ihrer Variablen erheblich verbessert. Die neue Syntax ist sehr einfach: Verwenden Sie einfach das Schlüsselwort „var“, den Namen der Variablen und den Typ der Variablen. Diese Syntax kann verwendet werden, um variable Datentypen, Benutzerklassen, 4D-Klassen und ORDA-Klassen zu definieren.

Vereinfachter Zugriff auf Formularobjektwerte

Wenn Sie zu den vielen gehören, die sich einen einfachen Zugriff auf die Werte von Formularobjekten per Code gewünscht haben, dann wird es Sie freuen zu hören, dass 4D v18 R4 Befehle speziell für diesen Zweck hinzugefügt wurden.

Genießen Sie HTTP-Anfragen ohne CORS-Einschränkungen

Haben Sie die Fehlermeldung„access to HTTP request has been blocked by cors policy“ (Zugriff auf HTTP-Anfrage wurde durch CORS-Richtlinie blockiert) erhalten, wenn Sie eine HTTP-Datenanfrage an Ihren 4D Webserver-Dienst erstellen? Ab 4D v18 R4 wird das CORS-Protokoll unterstützt, so dass Sie nun explizit Cross-Origin-Anfragen auf Ihrem Server erlauben können.

Erlaubnis erteilt

Nach der Möglichkeit, Ihr eigenes Endbenutzer-Verwaltungssystem zu verwenden, ermöglicht 4D v18 R4 die Verwaltung von Endbenutzer-Berechtigungen mit einem Befehl zur dynamischen Festlegung von Gruppenmitgliedschaften.

Security: CryptoKey class

4D Lösungen waren schon immer sicher und stabil. Aus diesem Grund investiert 4D viel in die Entwicklung und Aktualisierung von Sicherheitsfunktionen.

Mit 4D v18 R4 liefert 4D eine neue Funktion, die das Sicherheits-Toolkit von 4D weiter verbessert. Eine neue Klasse, die eine Reihe von Methoden zur Durchführung gängiger kryptographischer Operationen bietet, ist jetzt verfügbar: CryptoKey Klasse.

Sie kann verwendet werden für:

  • Vertraulichkeit – schützen Sie Ihre Daten vor unberechtigtem Zugriff
  • Integrität – Sicherstellen, dass Ihre Daten vollständig und korrekt sind
  • Authentizität – Überprüfung der Authentizität des Absenders/Empfängers einer Nachricht

4D for iOS

Ansprechende Apps mit Push-Benachrichtigungen

4D v18 R4 bietet eine sehr spannende Funktion … Push-Benachrichtigungen! Dabei handelt es sich um Nachrichten, die von Ihrer App direkt an das mobile Gerät des Benutzers gesendet werden. Sie versorgen den Nutzer mit relevanten Informationen, um ihn zu ermutigen, sich mit Ihrer App zu beschäftigen. Mit diesem Feature Release macht 4D für iOS Push-Benachrichtigungen nicht nur möglich, sondern auch einfach zu realisieren.

Kontrollieren Sie den App-Zugriff mit E-Mail-Authentifizierung

Die E-Mail-Validierung ist eine der einfachsten und sichersten Methoden, um die Authentizität und Legitimität der Person festzustellen, die versucht, sich bei Ihrer App anzumelden. Mit 4D für iOS können Sie diesen Validierungsprozess einfach handhaben, indem Sie überprüfen, ob eine E-Mail von demjenigen stammt, der sie angeblich gesendet hat, und indem Sie die schädliche Verwendung der E-Mail blockieren können.

Mehr UI-Optionen

4D für iOS bietet bereits die Möglichkeit, Detailformulare im Bereich Formulare zu erstellen. Mit 4D v18 R4 haben wir die Flexibilität bei der Erstellung von Detailformularvorlagen noch weiter erhöht. Es stehen viele Optionen zur Verfügung, um die Möglichkeiten zur Erstellung Ihrer perfekten individuellen App zu erweitern.

List boxes

Kostenlose Pro Funktionen

Sie benötigen keine 4D View Pro Lizenz mehr, um erweiterte Funktionen wie z.B. Listboxen zu nutzen, denn diese sind jetzt kostenlos! Nichts hindert Sie daran, die Vorteile von Listboxen zu nutzen, die:

  • die Höhe jeder Zeile automatisch an ihren Inhalt anpassen (so dass der gesamte Text oder das gesamte Bild angezeigt wird),
  • Objekt-Arrays in den Spalten zu verwenden (so dass Sie verschiedene Arten von Werten in den Zeilen einer einzigen Spalte der Listbox eingeben und anzeigen können).

Beweglich oder nicht?

Mit der 4D Sprache können Sie eine Vielzahl von Eigenschaften von Listboxen definieren oder modifizieren. Mit diesem Feature Release ist eine weitere wichtige Eigenschaft hinzugekommen, mit der Sie festlegen können, ob Endanwender Zeilen verschieben können (z.B. um sie neu zu ordnen, zu gruppieren, etc.) oder nicht!

Handle Emails with IMAP

Viele Funktionen zum Senden und Empfangen von E-Mails wurden in 4D hinzugefügt. Dies wird in 4D v18 R4 fortgesetzt, indem die ersten Schritte für eine neue Art der Handhabung des IMAP-Protokolls unternommen werden. Wie bei SMTP und POP3 gibt es auch für das IMAP-Protokoll einen neuen Befehl IMAP New transporter. Wir haben Befehle zum Auswählen eines Postfachs und zum Herunterladen einer E-Mail hinzugefügt. Weitere Befehle für andere IMAP-Funktionen werden in zukünftigen Feature Releases verfügbar sein.

4D Write Pro

PDF-Export und mehr

Ohne Installation von Druckertreibern oder zusätzlicher Software können 4D Write Pro Dokumente direkt in das PDF-Format exportiert werden. Dieser direkte Export ist nicht nur schneller und zuverlässiger als der Weg über einen Druckertreiber, sondern gibt Ihnen auch mehr Kontrolle über die Ergebnisse. Er unterstützt nicht nur Hyperlinks, sondern erlaubt auch die Optimierung der Bildgröße und vieles mehr.

Absatz oder Zeilenumbruch?

Wenn Sie schon einmal Formeln verwendet haben, um bestimmte Teile Ihrer 4D Write Pro Dokumente automatisch auszufüllen, werden Sie sich vielleicht fragen, wie die Umbrüche im zurückgegebenen Text aussehen: Sind es Zeilenumbrüche oder Absatzumbrüche? Um diese Frage zu beantworten, gibt es in 4D v18 R4 eine neue Dokumenteigenschaft, die genau definiert, wie ein Zeilenumbruch behandelt werden soll: wk break paragraphs in formulas.

Widget zum Importieren und Exportieren von Dokumenten

Sie haben nach einer Möglichkeit gefragt, verschiedene Dokumentenformate über das 4D Write Pro Widget zu importieren und zu exportieren, und wieder einmal hat 4D zugehört! Ab 4D v18 R4 gibt es eine neue Registerkarte in der 4D Write Pro Widget-Oberfläche, die dies ermöglicht.

4D View Pro

Offscreen Bereiche

Für den Fall, dass Sie 4D View Pro Dokumente dynamisch auf einem Server generieren und z.B. per E-Mail verschicken oder Werte berechnen möchten, bietet 4D v18 R4 einen neuen Befehl zur Manipulation von 4D View Pro Bereichen und Befehlen … offscreen!

Zellen zusammenführen und wieder trennen

Bei der Erstellung von Tabellen müssen Sie oft Zellen kombinieren, um die Überschrift für einen bestimmten Abschnitt Ihrer Tabelle zu zentrieren. Ab 4D v18 R4 stehen Ihnen neue Befehle zur Verfügung, mit denen Sie eine Gruppe von Zellen zusammenführen und wieder aufheben und eine Spanne durch Programmierung erstellen können.

Neuberechnen, Anhalten, Fortsetzen

4D v18 R4 führt drei neue Befehle ein, mit denen Sie Ihre Benutzeroberfläche interaktiver gestalten können, indem Sie die Berechnung von Formeln auslösen, wann immer Sie wollen. Sie können die Berechnung aller Formeln in Ihrem Dokument unterbrechen und fortsetzen, sowie deren Neuberechnung erzwingen. Zu jeder Zeit!

Benötigen Sie mehr technische Details? Werfen Sie einen Blick auf die 4D v18 R4 Beta Dokumentation im 4D Doc Center.

Wir freuen uns über Ihr Feedback, das uns hilft, die Qualität unserer Produkte zu verbessern und Ihre Bedürfnisse besser zu erfüllen. Wir würden uns freuen, wenn Sie uns Ihre Meinung zu den oben genannten Funktionen mitteilen. Tragen Sie zu unserem „Beta-Version“-Forum bei (zugänglich für alle 4D Partner).

Sie sind noch kein Partner? Werden Sie 4D Partner und beteiligen Sie sich an der Diskussion!

Avatar
- Product Marketing Manager Intissar kam 2017 als Product Marketing Manager zu 4D. Sie arbeitet eng mit den Produkt-, Marketing-, Engineering- und technischen Support-Teams zusammen, um den verschiedenen Zielgruppen das "Warum", das "Wie" und das "Was" neuer und aktualisierter Funktionen zu vermitteln. Diese enge Zusammenarbeit ermöglicht es ihr, Botschaften zu formulieren und ausführliche Inhalte und Codebeispiele für den 4D Blog und die Website zu schreiben. Nach ihrem Abschluss als Diplom-Ingenieurin für Informatik an der VINCI Universität arbeitete Intissar als Software-Ingenieurin in mehreren Startups. Ihre praktische Erfahrung umfasst Software-Spezifikation, -Design und -Entwicklung, User-Training und -Support sowie Team-Management.