4D v17 R6 Beta startet heute

Automatisch übersetzt von Deepl

Wir freuen uns, den Start des Betatests für 4D v17 R6 bekannt zu geben! Wurzerhand wollen wir einen Blick darauf werfen, was dieses R-Release has in store for you:

  • 4D für iOS-Apps erreicht neue Dimensionen dank der Möglichkeit, den Inhalt Ihrer App über Parameter zu verwalten und zu bearbeiten.
  • Fortgeschrittene Programmierfähigkeiten zu Ihrer Verfügung: von der Möglichkeit, die aktuelle Ausführungsaufrufkette abzurufen, bis hin zu einem leistungsstarken neuen Tool zur Analyse von Debug-Protokollen – um nur einige zu nennen.
  • Ausgefeilte Suchkriterien und optimierte Codierung mit neuen ORDA-Fortschritten.
  • Stilanpassung, die Verwendung von Collections zum Lesen und Schreiben von Werten und Formeln sowie mehr Kontrolle über Ihre Methoden sind die neuen Funktionalitäten, die der ständig wachsenden Liste von 4D View Pro Features hinzugefügt wurden.
  • Die Beta-Tests für 4D Projects werden mit 4D v17 R6 fortgesetzt, so dass Sie die Vorteile eines Source Control Systems voll ausschöpfen können.

4D v17 R6 jetzt herunterladen (Exklusiv für 4D Partner)

4D for iOS – Preview

Aktionen mit Parametern

Sie haben gefragt, 4D hat geliefert. Mit 4D v17 R6 können Sie noch ansprechendere und fortschrittlichere iOS Apps als je zuvor erstellen, da Sie Daten direkt in Ihrer iOS App über ein definiertes Bearbeitungsformular bearbeiten können. Und das ist noch nicht alles! Wir haben auch einige vordefinierte Aktionen erstellt und sie für Sie verfügbar gemacht!

Advanced programming capabilities

Abrufen der aktuellen Ausführungsaufrufkette

Haben Sie sich schon einmal verloren gefühlt, wenn Sie versuchen, Code mit verschachtelten Methoden zu debuggen? Wenn eine Methode andere Methoden aufruft, die wiederum andere Methoden aufrufen können? Nun, dank des neuen Befehls Get call chain haben Sie jetzt Einblick in den ausgeführten Code.

Analysieren Sie Debug-Protokolle

Ein neues Werkzeug steht Ihnen zur Verfügung, um die Prozessausführung zu überwachen. Sie werden sehen können, welche Prozesse am meisten verbrauchen, die Aufrufkette mit der entsprechenden Laufzeit und vieles mehr. Dieses Tool soll Ihnen helfen, Konflikte in Ihrem Code zu finden und die Leistung Ihrer Datenbank zu verbessern.

Verbesserungen bei Quick Report

Quick Report wurde komplett in 64 Bit neu entwickelt und es werden laufend neue Funktionen integriert. Diese R-Version bietet Ihnen zwei Verbesserungen: Die erste ist die Möglichkeit, Ereignisse in eigenständigen Berichten abzufangen, und die zweite bezieht sich auf die Verwaltung von Zwischensummenabständen.

Dynamische Formulare und Eingabereihenfolge

Sie können die Eingabereihenfolge Ihrer dynamischen Formulare ganz einfach anpassen, indem Sie eine Eingabereihenfolge definieren, die nicht unbedingt mit der Z-Reihenfolge verknüpft ist. Mit dem neuen Attribut „entryOrder“ können Sie Ihre eigene benutzerdefinierte Eingabereihenfolge festlegen.

Verwendung von CSS-Farbstrings für bessere Lesbarkeit

Normalerweise werden CSS-Farben in einem 4-Byte-Longint-Format deklariert(z. B. 0x00RRGGBB). In 4D v17 R6 können Sie jetzt „blau“ anstelle des numerischen Wertes 255 (0xFF) schreiben.

ORDA

Anspruchsvollere Abfragen mit Formeln

Benötigen Sie anspruchsvollere Suchkriterien als nur eine einfache Syntax wie„Name = Schmidt“? Wenn ja, dann wird Ihnen 4D v17 R6 gefallen. Jetzt können Sie jede Projektmethode oder jeden 4D Ausdruck in der Methode query() verwenden, indem Sie Formeln benutzen.

Ordnen Sie eine Entitätsauswahl mit einer neuen ORDA-Methode

Neben der Möglichkeit, Formeln in ORDA-Abfragen zu verwenden, gibt es eine neue ORDA-Methode: orderByFormula(). Dank der Formeln können Sie nun eine Entitätsauswahl nach komplexen Kriterien in einer bestimmten Projektmethode oder einem 4D-Ausdruck anordnen.

Optimieren Sie Ihren ORDA-Code mit der Protokollierung von Anfragen

Dank der neuen ORDA-Methoden, die auf dem ds Objekt verfügbar sind, können Sie Funktionen debuggen und Ihren ORDA-Code mit einem besseren Verständnis der gesendeten Anfragen optimieren.

4D View Pro

Lesen/Schreiben von Werten und Formeln mit Sammlungen

Wenn Sie viele verschiedene Werte oder Formeln lesen oder schreiben müssen, können Sie dies schneller, einfacher und gleichzeitig tun, indem Sie Sammlungen verwenden. Dafür stehen eine Reihe neuer Befehle zur Verfügung: VP SET VALUES, VP Get values, VP SET FORMULAS, und VP Get formulas.

Stilanpassung

Mit 4D v17 R6 können Sie den Stil Ihrer 4D View Pro Dokumente programmatisch anpassen. Sie haben drei Möglichkeiten: 1) Verwenden Sie die Standardstilbefehle, um den allgemeinen Stil eines Blattes zu definieren, 2) verwenden Sie die Stilvorlagenbefehle, um häufig verwendete benutzerdefinierte Stileinstellungen zu definieren, und schließlich 3) verwenden Sie die Zellstilbefehle, um den Stil bestimmter Zellen zu definieren.

Behalten Sie die Kontrolle über Ihre Methoden

Mit dem neuen Befehl VP SET ALLOWED METHODS können Sie die Parameter, den Namen, den Typ und eine Zusammenfassung einer 4D Methode angeben. Jetzt sind Ihre Methoden informativer und anschaulicher, was den Endbenutzern hilft, sie besser zu nutzen.

Source control – Beta

Wir haben mit dem Betatest von Projects in 4D v17 R5 begonnen und setzen ihn in 4D v17 R6 mit mehr unterstützten Funktionen und Features fort. Da Ihr gesamter Code jetzt textbasiert ist, können Sie ihn leicht an ein Versionskontrollsystem wie Git, Perforce, SVN oder andere übergeben. Sie können ihn nicht nur übertragen, sondern auch zurücksetzen oder mit anderen Zweigen zusammenführen. Dies hat einen großen Einfluss auf die Art und Weise, wie Sie mit 4D Anwendungen entwickeln werden.

Brauchen Sie mehr technische Details? Werfen Sie einen Blick in die 4D v17 R6 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.