Nachrichten

4D v19 R8 ist da

4D v19 R8, das letzte Feature-Release von 4D v19 ist DA!

Hier finden Sie einen Überblick darüber, was dieses Feature Release für Sie bereithält:

Download 4D v19 R8 (monatliche Hot Fixes verfügbar)

  • Schützen Sie Ihre Daten vor unbefugten Nutzern mit einem robusten und vollständig anpassbaren System, indem Sie entscheiden, wer auf die Daten zugreift und auf welche Daten zugegriffen wird.
  • Entwerfen Sie großartige Oberflächen mit der automatischen Zeilenhöhe, die auf Listenfelder basierend auf Collections und Entity Selections erweitert wird.
  • Erstellen Sie konforme Dokumente mit den fließenden Textfeldern von 4D Write Pro.
  • Erstellen Sie Ihre eigene Kette oder integrieren Sie 4D in ein kontinuierliches Integrationstool dank der neuen Build4D Komponente.
  • Effektiveres Handling von Fehlern mit einem globalen Error-Handler – kein Fehlerdialog mehr auf dem Server und keine nicht abgefangenen Fehler mehr.
  • Empfangen, kopieren, verschieben, beantworten und löschen Sie E-Mails mit den neuen Befehlen der 4D Netkit Komponente.
  • Passen Sie Ihre 4D View Pro Tabellen mit über 60 vordefinierten Themen an, oder erstellen Sie ein neues Thema, das Ihren Anforderungen entspricht.

Dies sind nur einige der Funktionen, die Sie in 4D v19 R8 erwarten können.

Es ist eine aufregende Zeit für 4D Entwickler, und wir können es kaum erwarten zu sehen, wie diese neuen Funktionen Ihnen bei Ihrer Entwicklungsarbeit helfen werden.🙌

Laden Sie 4D v19 R8 herunter und entdecken Sie, wie weit Sie mit diesem Feature-Release gehen können.

Tipps blank

4D for Mobile Tutorial – Wählen Sie eine Eingabesteuerung

Mit Formatierern können Sie die angezeigten Daten formatieren oder das Verhalten bei Berührung der Daten durch den Benutzer festlegen. Die Eingabesteuerungen folgen demselben Prinzip. Sie ermöglichen es Ihnen, den Tastaturtyp auszuwählen, das Verhalten zu definieren oder die Daten in einem Aktionsformular zu formatieren.

Für Bilddaten gibt es beispielsweise standardmäßig zwei Arten von Steuerelementen: Das erste ermöglicht die Auswahl eines Bildes oder die Aufnahme eines Fotos, und das zweite zeigt einen Bereich zum Unterschreiben an.

Es gibt 3 Arten von Eingabekontrollen:

Tipps blank

4D for Mobile Tutorial – Aktionen erstellen

Aktionen ermöglichen es dem Benutzer, mit der Anwendung zu interagieren, um die Adresse des Kunden zu ändern, einen neuen Kontakt hinzuzufügen und ein Bild zu ändern.

In der 4D Sprache erlaubt eine Aktion das Hinzufügen, Bearbeiten und Löschen einer Entität oder einer Auswahlentität. Sie kann aber auch einfach eine Methode Ihres 4D Servers ausführen.

Tipps blank

4D for Mobile Tutorial – Verwendung von Formaten

Mit einer Datenformatierung können Sie einen Datentyp aus Ihrer Datenbank einer bestimmten Darstellung auf der mobilen Seite zuordnen. Sie können zum Beispiel ein Datums-, Prozent- oder Währungsformat definieren. Datenformatierungen können auch einen Code aufrufen, um intelligente Schnittstellen zu erstellen.

Sie können zum Beispiel eine Datenformatierung an Telefonnummern anhängen, die ein Aktionsmenü in der mobilen App öffnet, wenn der Benutzer die Nummer berührt (z. B. um die Person anzurufen oder in den Kontakten zu speichern).

Es gibt drei Formatierungstypen:

Produkt blank

Fehler überall aufspüren

Das Fehlermanagement ist in allen Sprachen oft ein einschränkender Teil der Entwicklung. Wenn Sie in 4D vergessen, eine Methode zur Fehlerbehandlung in einem neuen Prozess/Worker aufzurufen, oder Komponenten verwenden, die keine Fehler behandeln, kann der eingebaute 4D Fehlerdialog für den Endbenutzer erscheinen. 4D Entwickler möchten alle Fehler in allen Kontexten abfangen, um die Anzeige dieses eingebauten 4D Fehlerdialogs zu vermeiden.

Sehen wir uns an, wie wir dieses Verhalten mit 4D v19 R8 steuern können.

Tipps blank

4D for Mobile Tutorial – Filterabfragen definieren

Bei einer mobilen Anwendung werden die Daten in der Regel gefiltert, um Speicherplatz zu sparen und einen direkten und schnellen Zugriff auf wichtige Daten zu ermöglichen.

Mit 4D haben Sie zwei Arten von Filtern.

  • Ein statischer Filter zum Filtern der Daten für eine Tabelle. Zum Beispiel die Beschränkung auf Aufgaben mit dem Status ‚in Bearbeitung‘.
  • Ein dynamischer Filter hängt von den Informationen des Benutzers ab. Sie können zum Beispiel nur die Aufgaben des Benutzers anzeigen lassen.

 

Dieses Tutorial zeigt Ihnen, wie Sie diese beiden Filter verwenden und kombinieren können.

Tipps blank

4D for Mobile Tutorial – Ihre erste Anwendung

Mit dem 4D Mobile Application Generator können Sie mobile Anwendungen für Android und iOS erstellen. In der Dokumentation finden Sie mehrere Tutorials, die Ihnen den Einstieg erleichtern und Sie bei fortgeschrittenen Anwendungen weiterbringen.

Das erste Beispiel ist einfach und ermöglicht es Ihnen, einen Kontaktkatalog zu erstellen. Alle Details dazu finden Sie hier.

Und wenn Sie möchten, können Sie sich hier alle Schritte im Video ansehen:

Produkt blank

Erstellen Sie Ihre native mobile Anwendung mit 4D

Mit 4D for Android und 4D for iOS können Sie native Android- und/oder iOS-Anwendungen auf Basis einer 4D Datenbank konfigurieren, entwerfen, erstellen und einsetzen. Nach der Erstellung und Bereitstellung können sich mobile Clients mit dem 4D Server verbinden und ohne zusätzliche Anforderungen mit neuen oder bestehenden Daten interagieren.

4D for Android und 4D for iOS sind in einer einzigen integrierten 4D Komponente enthalten. Sie können ein mobiles Projekt erstellen und entscheiden, ob Sie es für Android, iOS oder beides entwickeln wollen.

4D übernimmt die Komplexität und generiert ein Xcode Projekt in Swift oder ein Android Projekt in Kotlin. Anschließend können Sie sie mit Xcode und Android Studio wieder öffnen und weiter daran arbeiten.

Dieser Blog-Beitrag ist eine Zusammenstellung von Funktionen, die in unserer mobilen Lösung verfügbar sind und die es Ihnen ermöglichen, eine komplette App zu erstellen, die alles mitmacht!