Autor: Vanessa Talbot

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.
Produkt blank

4D für Mobilgeräte: Was ist neu in 4D v19 R7

Mit jeder neuen Version wird die Liste der Funktionen von 4D für iOS und 4D für Android länger. Und dieses Feature-Release ist da keine Ausnahme. Schauen wir uns an, was 4D v19 R7 für Sie bereithält:

WAS IST DABEI?

  • Sortieren des Inhalts eines Listenformulars für Android (bereits in 4D für iOS verfügbar)
  • Update auf Material Design 3 (nur für Android)
Tipps blank

4D Write Pro zum Erstellen und Drucken eines Stapels von Dokumenten verwenden

Automatisch übersetzt von Deepl

Unabhängig von Ihrem Unternehmen müssen Sie Listen, Inventare, Tracking Sheets, Produktblätter, Rechnungen und viele andere Dokumente erstellen. Diese Dokumente werden in der Regel gedruckt oder im PDF-Format zur Archivierung gespeichert.

4D Write Pro ist das ideale Werkzeug, um alle Ihre Dokumente zu erstellen. Im Folgenden finden Sie eine Liste mit verschiedenen Funktionen von 4D Write Pro, die Ihnen bei der Erstellung schöner Dokumente für den Druck helfen können:

 

Hier einige Beispiele für Dokumente, die mit diesen verschiedenen Funktionen erstellt wurden.

Produkt blank

Unterstützung von größeren Ganzzahlen als integer32

Automatisch übersetzt von Deepl

Obwohl die Reals als ungenau gelten, sind sie auch für sehr große Zahlen zu 100 % genau, solange sie keinen Dezimalpunkt (=Ganzzahlen) verwenden.

Zahlen bis zu 53 Bit, genauer gesagt [-(2^53)+1, (2^53)-1], d. h. ein Bereich von -9.007.199.254.740.992 bis 9.007.199.254.740.992, werden exakt dargestellt.

Produkt blank

4D für Mobilgeräte: Was ist neu in v19 R6

Mit jeder neuen Version wird die Liste der Funktionen von 4D für iOS und 4D für Android länger. Und dieses Feature-Release ist da keine Ausnahme. Schauen wir uns ohne weiteres an, was 4D v19 R6 für Sie bereithält:

WAS IST DAIN?

Für 4D für Android und 4D für iOS Editor

  • Aliase für Skalare werden jetzt in Ihren mobilen Anwendungen verwaltet.

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

  • Gute Nachrichten. Die Verwaltung von Offline-Aktionen ist verfügbar,
  • Es besteht die Möglichkeit, die Daten nicht bei jeder Generation der mobilen Anwendung neu zu generieren, um Zeit zu sparen.
Tipps blank

Wie man GitHub durchsucht, um alle 4D Projekte zu finden

Mit der Einführung von Projekten in 4D wird der Quellcode von Komponenten, Demo-Anwendungen und anderen Tools in 4D auf GitHub gehostet.

4D hat drei GitHub Organisationen.

  • Auf 4D können Sie den Quellcode der internen 4D Komponenten finden. So können Sie diese an Ihre Bedürfnisse anpassen.
  • 4D Depot enthält alle Hilfsmittel: HDIs, Demonstrationen, Anwendungsbeispiele, etc.
  • 4D Go Mobile beherbergt alle benutzerdefinierten Listenformulare, Detailformulare, Anmeldeformulare, Formatierer und Eingabekontrollen.

Sie finden diese Links zu den verschiedenen GitHub Repositories auf den 4D Websites, z. B. im 4D Blog zur Veranschaulichung neuer Funktionen, auf der Ressourcen-Seite der 4D Website für Demo-Beispiele oder in der Galerie für Mobile.

Sie können aber auch von GitHub aus suchen, Lesezeichen setzen und so weiter… In diesem Blogbeitrag werden einige grundlegende Funktionen vorgestellt, die Ihnen die Nutzung und Navigation auf GitHub erleichtern.

Produkt blank

Was ist neu im 4D Write Pro Interface Widget?

4D Write Pro bietet viele Möglichkeiten für Entwickler und Endanwender. Entwicklern steht eine breite Palette von Befehlen und Standardaktionen zur Verfügung, um fortschrittliche und schön gestaltete Dokumente zu erstellen, während Endanwendern zwei funktionsreiche Oberflächen-Widgets zur Verfügung stehen.

Raten Sie mal, was 4D v19 R5 bringt? Ja, wir haben das Interface-Widget um eine Reihe von Funktionen erweitert, wie z. B. die Verwaltung der Zeilenhöhe!

Hier sind die neuen Funktionen in 4D v19 R5:

Produkt blank

4D für Mobile: Interaktion mit anderen Anwendungen

Für die Formatierung Ihrer Daten in der Liste oder im Detailformular stehen mehrere Formatierer zur Verfügung. Ein boolesches Feld kann zum Beispiel als roter oder grüner Kreis dargestellt werden. Wenn Sie das für sehr praktisch halten, dann werden Sie die neuen Funktionen in 4D v19 R5 lieben.

Stellen wir uns eine Anwendung mit einer Liste unserer Kunden vor. Wenn wir zu ihren Büros fahren müssen, wäre es wirklich praktisch, wenn wir auf die Adresse des Kunden tippen könnten, um Google Maps zu öffnen. Leider stecken Sie auf dem Weg dorthin im Verkehr fest. Kein Grund zur Panik, tippen Sie einfach auf die Telefonnummer und Sie können wählen, ob Sie eine Nachricht senden oder direkt anrufen möchten 🙂

Es stehen Ihnen noch weitere Formatierer zur Verfügung, die wir Ihnen gerne vorstellen.

Produkt blank

Neue Windows-System-Rendering-Engine für Webbereiche

Webbereiche können verschiedene Arten von Webinhalten in Ihren Formularen anzeigen: HTML-Seiten mit statischen oder dynamischen Inhalten, Dateien, Bilder,… Sie können zwischen zwei Rendering-Engines für den Webbereich wählen, je nach den Besonderheiten Ihrer Anwendung:

  • die eingebettete Rendering-Engine
  • die System-Rendering-Engine

Der Vorteil des eingebetteten Systems ist die plattformübergreifende Portabilität. Sie müssen sich nicht an die Besonderheiten einer bestimmten Plattform anpassen. Außerdem können Sie damit auf 4D-Methoden zugreifen.

Der Vorteil des Systembrowsers ist, dass Sicherheitsupdates sofort verfügbar sind. Sie brauchen nicht auf die nächste Version von 4D zu warten. Wir empfehlen ihn für den Zugriff auf die öffentliche Internet-Seite.

Windows hat angekündigt, dass„Internet Explorer 11 am 15. Juni 2022 ausläuft“. 4D verwendet daher seit 4D v19 R5, 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.

Produkt blank

Eine nahtlose Art, Parameter zu verwalten

Bei der Deklaration einer Funktion oder Methode werden die Parameter explizit angegeben. Wenn Sie diese Funktion oder Methode aufrufen, können Sie ihr weniger Parameter übergeben, wenn einige optional sind. Oder, wenn Sie die Deklaration mit ${n} verwendet haben, ist die Anzahl der übergebenen Parameter variabel. In diesem Fall verwenden Sie den Count Parameters Befehl mit einer Schleife über die Argumente. Dieser Code funktioniert tadellos. Trotzdem ist er ein wenig schwerfällig.

Sie haben uns nach einer einfacheren Methode zur Handhabung von Parametern gefragt, und wir haben zugehört. Ab 4D v19 R5 stellen wir Ihnen einen neuen Befehl zur Verfügung, Copy parameterszur Verfügung, mit dem Sie einen nahtlosen, eleganteren und leichter zu lesenden Code schreiben können.