4D v19 R5 Beta startet heute

Wir freuen uns, den Start der Beta-Tests für 4D v19 R5 bekannt geben zu können. Sie haben uns gesagt, wo Sie als Nächstes hinwollen, und diese Version hat – wie die vorherige und die kommenden – die Funktionen, die Sie auf dem Weg dorthin unterstützen.

  • Neben der Einführung von Datenkontexten profitiert 4D von einer aktualisierten SpreadJS Version, die viele Verbesserungen mit sich bringt, wie zum Beispiel die Druckschnittstelle. 4D View Pro bringt es auf eine ganz neue Ebene.
  • 4D Write Pro verfügt über zahlreiche neue Funktionen: Tabellenköpfe, verknüpfte Absätze, Datenkontexte und viele Verbesserungen an den Widgets der Benutzeroberfläche, die Ihnen noch mehr Möglichkeiten bieten, Dokumente zu erstellen, die Ihren Anforderungen entsprechen.
  • Wir bieten Ihnen eine bessere Kontrolle über die ORDA-Kontexte und den Cache sowohl für Client/Server als auch für REST, um die Leistung zu verbessern.
  • Wir haben die Diagnoseprotokolle komplett umstrukturiert und bieten Ihnen einen besser gefilterten Inhalt(Protokollebenen wie Trace, Debug, Info, Warnung und Fehler).
  • Und Sie können jetzt unnötige Bibliotheken (z.B. CEF/Web Area, PHP) loswerden, um die Größe Ihrer Anwendungen zu reduzieren.
  • Vieles mehr erwartet Sie!

4D v19 R5 jetzt herunterladen (Exklusiv für 4D Partner)

4D View Pro

SPREADJS V15.0.4

SpreadJS v15 bringt enorme Vorteile für 4D View Pro, wie z.B. bessere Druckmöglichkeiten und schnelle Sortier-, Filter- und andere Datenverwaltungsfunktionen.

Druckschnittstelle

Wie bereits erwähnt, ist dies eine der Verbesserungen, die SpreadJS v15 mit sich bringt. Die Multifunktionsleiste hat jetzt eine neue Ergänzung; sie unterstützt Druckeinstellungen mit einer Registerkarte „Seitenlayout“ und einem Dialog „Seiteneinrichtung“. Dieser Dialog enthält Registerkarten für Seite, Ränder, Kopf-/Fußzeile und Blatt, so dass der Benutzer viele Optionen mit dem Befehl VP SET PRINT INFO verwalten kann.

Datenkontext

Die Verwendung eines Datenkontexts ist eine hervorragende Möglichkeit, Daten zu laden und Vorlagen zu erstellen. So können Sie Ihr Dokument mit Platzhaltern erstellen und diese durch Einstellen des Datenkontexts füllen. Jetzt verfügbar mit 4D View Pro!

4D Write Pro

Tabellenüberschriften

Eine weitere hilfreiche Option zur Anzeige von Tabellen in Ihren Write Pro Dokumenten. Ab 4D v19 R5 können Sie Überschriften in Tabellen definieren und diese nach einem Spalten- oder Seitenumbruch automatisch wiederholen.

Verknüpfte Absätze

Um eine bessere Kontrolle über das Layout eines Dokuments zu haben, wird 4D v19 R5 mit der Möglichkeit ausgeliefert, zu wählen, ob ein Absatz und der darauf folgende Absatz zusammen bleiben müssen (nicht durch einen automatischen Seiten- oder Spaltenumbruch getrennt).

Datenkontext

Die Definition eines Datenkontextes für ein 4D Write Pro Dokument ermöglicht die gemeinsame Nutzung von Daten mit dem Schlüsselwort This, wodurch die Welt von ORDA und objektorientierter Entwicklung für 4D Write Pro Dokumente geöffnet wird.

Verbesserungen der Interface Widgets

4D v19 R5 bringt eine Reihe von Funktionen für die Schnittstellen-Widgets, um die Lesbarkeit und Ästhetik der Dokumente zu verbessern. Zum Beispiel ein Menü zum Einfügen von Formeln in beiden Oberflächen und verschiedene Attribute von Absätzen für eine bessere Einhaltung von Typografieregeln – um nur einige zu nennen.

Programming

KOMPONENTEN ERLAUBEN, KLASSEN ZU VERÖFFENTLICHEN

Angenommen, Ihre Anwendung läuft noch im Binärmodus. In diesem Fall ermöglicht Ihnen diese Funktion, von Klassen und objektorientierter Entwicklung zu profitieren, indem Sie eine Komponente (im Projektmodus) verwenden, um Ihre eigenen Klassen zu erstellen und sie in Ihrer (auf dem Binärmodus basierenden) Anwendung zu verwenden.

Eine nahtlose Art, Parameter zu verwalten

Mit 4D v19 R5 müssen Entwickler beim Aufruf einer Funktion und der Übergabe von Parametern keine komplexen Parameterprüfungen (Anzahl der Parameter, Werttypen) mehr durchführen.

Mit dem neuen Befehl Copy parameters lassen sich Parameter, die für einen Funktions- oder Methodenaufruf verwendet werden, ganz einfach an eine andere Funktion/Methode übergeben. Dies führt zu einem leichteren, eleganteren und einfacher zu lesenden Code.

ORDA-OPTIMIERUNG

4D v19 R5 gibt Ihnen eine bessere Kontrolle über die ORDA-Kontexte und den Cache sowohl für Client/Server als auch für REST, um die Leistung zu verbessern.

KOMMUNIKATION VON FORMULAREN UND UNTERFORMULAREN

Mit 4D v19 R5 wurden die Möglichkeiten der Schnittstellen und der Kommunikation zwischen Formularen und Unterformularen durch die Verknüpfung einer Variable mit einem Unterformular erweitert. Die Kommunikationsmittel werden nun durch zwei neue Befehle vereinfacht: OBJECT Get subform container value und OBJECT SET SUBFORM CONTAINER VALUE.

Deployment

VERWALTUNG VON VERZEICHNISDATEIEN IN ZUSAMMENGEFÜHRTEN SERVERPROJEKTEN

Auf der Serverseite ist der aktuelle Benutzer immer der Designer, und daher ist der Zugriff auf den Runtime-Explorer immer erlaubt. Wenn Sie dieses Verhalten ändern möchten, können Sie mit 4D v19 R5 den Zugriff von Administratoren auf den Datenexplorer und den Runtime-Explorer in Ihren zusammengefassten Servern einschränken.

REDUZIERUNG DER GRÖSSE VON CLIENT-ANWENDUNGEN & MEHR

4D v19 R5 bietet zahlreiche Verbesserungen bei der Erstellung von 4D Anwendungen. Zunächst einmal können Sie unnötige Bibliotheken (wie CEF/Web Area, PHP, Mecab, 4D Updater) entfernen, um die Größe Ihrer Anwendungen zu reduzieren. Wir haben auch das endgültige Verzeichnis geändert, wenn Sie eine kompilierte Struktur erstellen, um denjenigen entgegenzukommen, die mehrere kompilierte Versionen der gleichen Struktur verwenden. Und für unsere japanischen Kunden haben wir die japanische Version von 4D und die internationale Version auf macOS zusammengeführt.

Logs

Die Diagnoseprotokolle sind für die Fehlersuche immer wichtiger geworden. Wir haben sie komplett neu organisiert, indem wir ihren Inhalt verbessert und eine Möglichkeit hinzugefügt haben, den Inhalt zu filtern (Protokollebenen wie Trace, Debug, Info, Warnung und Fehler).

4D for Mobile

4D v19 R5 bringt viele Neuerungen mit sich. Angefangen mit dem 4D für Android und 4D für iOS Editor:

  • Die Oberfläche des Editors ist vollständig kompatibel im dunklen und hellen Modus.

Für 4D für Android (bereits verfügbar in 4D für iOS):

  • Verwandeln Sie Ihre Anwendung in einen Barcode-Scanner, um einen Texteingabebereich auszufüllen,
  • Erlauben Sie die Unterzeichnung direkt in der Anwendung: Lieferung, Einsatzbericht, Kostenvoranschlag, etc.
  • Interagieren Sie mit verschiedenen Anwendungen, indem Sie ein Feld auf dem Bildschirm berühren:
    • eine Adresse, um automatisch eine Karte mit dem Standort anzuzeigen,
    • eine Telefonnummer zum Anrufen oder Hinzufügen zum Benutzerkontakt,
    • eine Mail, um die Mail-App zu öffnen,
    • eine URL, um eine URL im Standard-Webbrowser zu öffnen.
  • Erstellen Sie Ihre eigenen Kotlin-Formatierer für Ihre spezifischen Anforderungen.

Web Area

Ab 4D v19 R5 verwendet 4D, wenn Sie die System-Rendering-Engine verwenden, Microsoft Edge WebView2. Diese Änderung ermöglicht es Ihnen, von einem modernen Browser mit den neuesten Funktionen und Sicherheitsupdates zu profitieren. Microsoft Edge kann zum Beispiel zur Anzeige von PDFs verwendet werden.

Benötigen Sie weitere technische Details? Werfen Sie einen Blick in die Dokumentation4D v19 R5 Beta auf der Website 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“-Forum bei (zugänglich für alle 4D Partner). Und zögern Sie nicht, uns Ihre Bedürfnisse mitzuteilen; wir nehmen Abstimmungen sehr ernst!

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.