4D v18 R3 ist da
Ich freue mich sehr, Ihnen mitteilen zu können, dass 4D v18 R3 jetzt verfügbar ist!
4D v18 R3 ist eine der umfangreichsten Versionen mit neuen Funktionen, die jemals veröffentlicht wurden. Es markiert auch den Beginn eines sehr wichtigen Schrittes in der Welt der 4D Programmierung mit der Hinzufügung der objektorientierten Programmierung.
Um Ihren Appetit anzuregen, hier ein kleiner Vorgeschmack auf das, was auf Sie zukommt:
- Die 4D Sprache hat mit der Einführung von Klassen, die es Ihnen ermöglichen, modularen, wiederverwendbaren und leicht zu wartenden Code zu schreiben, einen großen Sprung gemacht.
- AuchORDA ist voll von neuen Fortschritten: So müssen Sie beispielsweise Ihre Datenbank nicht mehr neu starten, um einen aktuellen Datenspeicher zu haben, wenn die Struktur aktualisiert wird. Außerdem genügt eine einzige Codezeile, um Zeilen für eine Entity Selection auszuwählen.
- Die Überwachungsfunktionen von 4D Server wurden um eine zusätzliche Funktion erweitert, mit der Sie alle Operationen, die nach einer bestimmten Zeit ausgeführt werden, und andere nützliche Informationen abrufen können.
- Die Entwicklungsmöglichkeiten wurden mit zusätzlichen Standard-Aktionen für die 4D Write Pro Oberfläche noch weiter ausgebaut.
- 4D für iOS bietet Ihnen über 40 fertige Vorlagen. Mit nur einem Klick können Sie diese direkt aus dem Projekt-Editor herunterladen und mit der Entwicklung der perfekten, individuellen App für Ihre Bedürfnisse beginnen.
- Führen Sie mehrere Webserver in einer einzigen 4D Instanz aus, nutzen Sie die Vorteile der neuen Methoden- und Komponentendokumentation, verwenden Sie einen Offscreen-Webbereich auf einem Headless Server, erkunden Sie die Fortschritte, die wir bei XPath gemacht haben, mehr Optionen zum Anpassen von 4D View Pro Arbeitsblättern – all das ist nur ein kleiner Einblick in das, was in 4D v18 R3 für Sie verfügbar ist.
Projekt-Datenbanken: Erstellen Sie Ihre eigene Dokumentation für Komponenten
In einem früheren Blogbeitrag haben wir Ihnen gezeigt, dass die Dokumentation für Methoden in den Explorer zurückgekehrt ist. Möchten Sie noch einen Schritt weiter gehen und sie als Dokumentation für Ihre Komponenten verwenden? In diesem Blogbeitrag zeigen wir Ihnen, wie das geht!
Verwenden Sie einen Offscreen-Webbereich
Müssen Sie Webseiten laden, Metadaten extrahieren oder Bilder aus den Inhalten von Seiten auf einem Headless-Server generieren? Wenn Sie mit „Ja“ geantwortet haben, dann haben Sie Glück, denn 4D v18 R3 macht es möglich! Jetzt können Sie einen Offscreen-Webbereich mit dem WA Run offscreen area Befehl erstellen.
Herunterladen Ihrer E-Mails im MIME-Format mit POP3
Müssen Sie alle geschäftlichen E-Mails speichern, z. B. aus rechtlichen oder steuerlichen Gründen? Diese Dokumente müssen so gespeichert werden, wie sie sind. Das heißt, so wie sie empfangen wurden … in ihrem ursprünglichen, unkonvertierten Format. 4D v18 R3 erfüllt diese Anforderung, indem es Ihnen eine neue Methode zur Verfügung stellt, mit der Sie E-Mails in ihrem ursprünglichen MIME-Format abrufen können.
ORDA: ein aktueller Datenspeicher ohne Neustart
Wir freuen uns, Ihnen mitteilen zu können, dass 4D v18 R3 eine Verbesserung enthält, die einen großen Einfluss auf die Erfahrung der Entwickler haben wird. Eine Funktion, die sich viele von Ihnen gewünscht haben, und 4D erfüllt sie!
Wenn Sie während der Entwicklungsphase (Schreiben und Testen Ihres Codes) im 4D Standalone Modus arbeiten, müssen Sie Ihre Datenbank nicht mehr neu starten, um einen aktuellen Datenspeicher zu erhalten (ds), wenn die Struktur aktualisiert wird!
Jetzt müssen Sie die Datenbank nicht jedes Malneu starten, wenn Sie ein neues Attribut oder eine neue Tabelle in Ihrem Code benötigen! Alles läuft automatisch!
Wenn Sie den ds aufrufen, erhalten Sie ein aktuelles Datenspeicherobjekt. Das bedeutet, dass mehrere Versionen dieses Datenspeicherobjekts gleichzeitig behandelt werden … je nachdem, wann Sie Ihre Struktur aktualisiert haben … ohne laufende Prozesse zu unterbrechen.
Wenn Sie im Client-/Server-Modus arbeiten, funktioniert dies problemlos für Code, der auf dem 4D Server läuft.
Bei Remote-Clients müssen Sie lediglich den Client neu starten, der die Aktualisierung der Struktur benötigt.
4D Write Pro Dokumente als Eingabeformulare verwenden
Möchten Sie verhindern, dass Benutzer versehentlich ein bestimmtes 4D Write Pro Dokument (ganz oder teilweise) ändern? Sind Sie daran interessiert, einige Teile eines Dokuments unberührt zu lassen(z. B. den Benutzern die Möglichkeit zu geben, Felder in einer Geheimhaltungsvereinbarung auszufüllen und gleichzeitig sicherzustellen, dass keine der Informationen im Dokument in irgendeiner Weise verändert werden)? Wenn Sie mit dem Kopf nicken, dann lesen Sie weiter! Mit 4D v18 R3 können Sie Teile Ihrer Dokumente schützen, oder anders ausgedrückt:„nicht editierbar„.
Projekt-Datenbanken: Die Methodendokumentation ist zurück
Bei der Entwicklung einer Anwendung kann es sehr nützlich sein, schnell auf die Details einer Methode zugreifen zu können(z. B. eine Erläuterung ihrer Funktion, ihrer Syntax und eine Definition der an sie übergebenen Parameter). Dies wird noch wichtiger, wenn man eine kompilierte Komponente verwendet. Sie können sich den Inhalt der Methode nicht ansehen und können sich daher nur auf die Dokumentation verlassen, um zu verstehen, wie sie zu verwenden ist.
Der Dialog des Explorers wurde verbessert und die Dokumentation ist jetzt in 4D v18 R3 für Projektdatenbanken verfügbar.
Überwachen Sie die Aktivität von 4D Server mit diesem neuen Tool
4D Ansicht Pro: Mehr Optionen zum Anpassen Ihrer Arbeitsblätter
Um benutzerfreundliche Dokumente zu erstellen, müssen Sie oft eine Gitternetzlinie oder eine Kopfzeile ausblenden, bestimmte Zellen schützen oder einfach die Linienfarbe ändern, um die Corporate Identity zu wahren. Mit 4D v18 R3 können Sie all dies und mehr mit dem neuen VP SET SHEET OPTIONS Befehl.
Mehrere Webserver in einer einzigen 4D Instanz
Mussten Sie schon einmal mehrere Webserver verwenden, um z. B. den Code Ihrer Webanwendung in mehrere Geschäftsbereiche aufzuteilen, den Webserver des Administrators vom Webserver des Benutzers zu trennen oder einen alten, noch nicht präemptiven Teil in einer separaten Instanz laufen zu lassen, damit der Hauptteil präemptiv laufen kann?
Wenn Sie mit dem Kopf nicken und ja sagen, dann lesen Sie weiter, denn 4D v18 R3 ermöglicht Ihnen dies … mit Leichtigkeit.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik