4D V17 R3 Beta startet heute

Automatisch übersetzt von Deepl

Wir freuen uns, Ihnen die Einführung von beta testing für anzukündigen. 4D v17 R3! LWerfen wir einen Blick darauf, was diese Beta-Version includes:

  • 4D für iOS: Mehr Funktionen zum Anpassen Ihrer mobilen Anwendungen, mit Datenformatierern, eigenen Vorlagen und der Möglichkeit, eigene Symbole hinzuzufügen.
  • 4D Write Pro: Neue Befehle für komplexe und schön gestaltete Dokumente.
  • 4D Ansicht Pro: Import und Export von Microsoft Excel Dokumenten (.xlsx Format).
  • Mehr Thread-sichere 4D Befehle für noch mehr präemptive Prozesse.
  • Exportieren Sie Ihre Strukturdatei im Klartext für Quellcode-Repositories.
  • Schreiben Sie Ihre eigenen Methoden für Objekte.
  • Und vieles mehr (siehe unten).

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

4D for iOS – Preview

Datenformatierer

4D für iOS wird mit jedem R-Release noch funktionsreicher. 4D v17 R3 führt ein neues Konzept ein: Datenformatierer. Mit ihnen können Sie spezifische Datentypen für Ihre Felder definieren, damit der Inhalt im richtigen Format angezeigt wird. Sie können das Standardformat Ihrer Felder schnell überschreiben, um das Format Ihrer Wahl anzuzeigen, z. B. Währung, boolesche Werte, Prozentwerte, Daten und vieles mehr.

Erstellen Sie Ihre eigenen Listen- und Detailformularvorlagen

4D für iOS bietet bereits verschiedene Vorlagen für Listen- und Detailformulare, die die meisten Ihrer Anforderungen abdecken. Doch mit 4D v17 R3 ist alles noch besser geworden! Jetzt können Sie ganz einfach Ihre eigenen Listen- und Detailformularvorlagen erstellen.

Eigene Icons hinzufügen

4D für iOS verfügt über eine umfangreiche Symbolbibliothek. Icons für Handel, Finanzen, Bildung, Regierung, Gesundheit, Industrie, Immobilien, Dienstleistungen, etc. Was aber, wenn Sie ein Symbol wünschen, das noch nicht in dieser Liste enthalten ist? Mit 4D v17 R3 können Sie der Bibliothek Ihre eigenen Icons hinzufügen. Erstellen Sie einfach einen Ordner …/Resources/Mobile/medias/icons und ziehen Sie Ihre Icons per Drag & Drop hinein.

4D Write Pro

Neue Attribute zur Vermeidung von Witwen, Waisen und Seitenumbrüchen

4D Write Pro bietet zwei Optionen zur Vermeidung von Witwen und Waisen in Absätzen und Tabellen sowie von Seitenumbrüchen in Absätzen und Tabellen.

Witwen und Waisen sind die einzelnen Zeilen am Anfang oder Ende eines Absatzes, die am oberen oder unteren Rand einer Seite stehen bleiben. Um dies zu verhindern, verfügt 4D Write Pro über ein neues Attribut, das mit dem Befehl WP SET ATTRIBUTES verwendet werden kann: wk avoid widows and orphans. Die verfügbaren Werte für dieses Attribut sind wk true oder wk false.

Aber das ist noch nicht alles! Es gibt auch ein neues Attribut, um Seitenumbrüche innerhalb von Absätzen oder Tabellen zu verhindern: wk page break inside. Die verfügbaren Werte sind wk avoid oder wk auto. Diese Option kann nützlich sein, wenn Sie nicht möchten, dass ein Absatz, mehrere Absätze oder eine Tabelle über zwei Seiten umbrechen.

Kopf- und Fußzeilen mit Code erstellen

Mit 4D v17 R3 können Sie mit zwei neuen Befehlen programmatisch eine Kopf- und eine Fußzeile für einen bestimmten Abschnitt erstellen: WP New header und WP New footer. Mit den Befehlen WP DELETE HEADER und WP DELETE FOOTER können Sie auch eine Kopf- oder Fußzeile löschen.

Seitenlayout in 4D write pro

Mit 4D v17 R3 ist es jetzt möglich, Seitengröße, Ausrichtung und Ränder per Code zu definieren. 4D Write Pro verfügt über neue Attribute, die mit den Befehlen WP SET ATTRIBUTES und WP GET ATTRIBUTES verwendet werden können:

  • wk page width, wk page height
  • wk page orientation
  • wk page margin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom

Abschnitte mit Code in 4D Write Pro Dokumenten verwalten

4D v17 R3 führt Abschnitte ein. Mit Abschnitten können Sie verschiedene Layouts innerhalb desselben Dokuments erstellen. So können Sie beispielsweise in jedem Abschnitt ein anderes Papierformat, eine andere Ausrichtung, andere Ränder, andere Kopf- und Fußzeilen usw. festlegen. Das Endergebnis sind komplexe und schön gestaltete Dokumente. Abschnitte können mit zwei neuen Befehlen per Code bearbeitet werden: WP Get sections (zum Abrufen einer Sammlung von Abschnitten in Ihrem Dokument) und WP Get section (zum Abrufen des aktuellen Abschnitts). Um die Attribute für einen bestimmten Abschnitt zu ändern, können Sie die Abschnittsreferenz an die Befehle WP SET ATTRIBUTES und WP GET ATTRIBUTES übergeben.

4D language

Mehr thread-sichere Befehle

Mit den erweiterten Thread-sicheren Befehlen (siehe Liste unten) können Ihre Anwendungen die Vorteile von Multi-Core-Computern voll ausschöpfen und so schneller auf gleichzeitige Anfragen reagieren.

Thread-sichere Befehle:

  • COMPRESS BLOB
  • EXPAND BLOB
  • BLOB PROPERTIES
  • ENCRYPT BLOB
  • DECRYPT BLOB
  • GENERATE ENCRYPTION KEYPAIR
  • GENERATE CERTIFICATE REQUEST
  • RECEIVE BUFFER
  • SET DEFAULT CENTURY
  • GET DOCUMENT ICON
  • TRANSFORM PICTURE
  • SVG EXPORT TO PICTURE
  • Get localized document path
  • Get database localization
  • LOCKED BY
  • LOG EVENT
  • Current client authentication
  • GET MEMORY STATISTICS
  • TEXT TO ARRAY

Verbesserte Datenbanktests

4D Produkte können bereits mit Kommandozeilenparametern gestartet werden, um automatische Tests oder Einsätze zu ermöglichen. Mit 4D v17 R3 wurden neue Parameter für noch mehr Flexibilität beim Öffnen Ihrer Datenbank hinzugefügt:

-opening-mode: legt fest, wie Ihre Datenbank geöffnet wird: interpretiert oder kompiliert.

-create-data: ermöglicht das Erstellen einer neuen Datendatei, wenn die aktuelle nicht gefunden wird oder mit einem bestimmten Namen, wenn -data übergeben wird.

-user-param: sendet eine Zeichenkette, die gelesen werden kann, nachdem die Datenbank mit dem Befehl GET DATABASE PARAMETER gestartet wurde.

4D View Pro

Arbeiten mit Microsoft Excel (.xlsx) Dokumenten mit 4D View Pro

Mit 4D v17 R3 wurden die bestehenden 4D View Pro BefehleVP IMPORT DOCUMENT und VP EXPORT DOCUMENT erweitert. Sie unterstützen jetzt die Erweiterung .xlsx (Microsoft Excel). Übergeben Sie einfach Ihren Dateipfad an die Befehle und schon sind Sie bereit!

More programming capabilities

Erstellen Sie Ihre eigenen Formelobjekte

Objekte haben die Art und Weise, wie viele 4D Entwickler Code schreiben, verändert. Sie machen es allgemeiner, flexibler, einfacher und schneller. Ab 4D v17 R3 und dem Befehl New formula können Sie Formeln als Objekte erstellen. Sie können Parameter an sie übergeben oder auf den Inhalt des Objekts zugreifen. Formeln als Objekte können Berechnungen für Objektattribute durchführen oder an eine Methode übergeben werden. Sie verfügen sogar über einen eigenen Rückruf- und Fehlerhandler. Wenn Sie bereits ORDA verwenden oder klassisches selektionsbasiertes Coding betreiben, sind Objekte jetzt noch viel leistungsfähiger.

Exportieren Sie die Strukturdatei im Klartext

Mit 4D v17 R3 können Sie die Strukturdatei (.4DB) als Text in mehrere Dateien exportieren. Dies bietet viele neue Möglichkeiten, z. B. die Speicherung Ihres Codes in einem Repository zur Versionskontrolle. Für den Export stehen zwei Möglichkeiten zur Verfügung, entweder über einen neuen Eintrag im Menü „Datei/Export“ oder Sie können den neuen Befehl Export structure file verwenden.

Klassische 4D Formulare in dynamische Formulare umwandeln

4D v17 R3 führt einen neuen Befehl ein, mit dem Sie klassische 4D Formulare (gespeichert in .4DB Dateien) in dynamische Formulare exportieren können. Sie können den Formularnamen übergeben und erhalten ein Objekt, das das Formular beschreibt. Je nach Bedarf können Sie dann die Optionen des Formulars ändern, z. B. die Schriftgröße oder die Position der Objekte auf dem Bildschirm.

Informationen über die laufende Anwendung erhalten

Mit dem Get application info Befehl können Sie Informationen über die Netzwerkkonfiguration und die Aktivität Ihrer Datenbank abrufen, wie z.B. die Menge der verwendeten CPU, die Zeit seit dem Start und vieles mehr.

Brauchen Sie mehr technische Details? Werfen Sie einen Blick auf die 4D v17 R3 Beta Dokumentation im 4D Doc Center.

Wir freuen uns über Ihr Feedback, das uns hilft, die Qualität unseres Produkts 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.