4D für iOS: Verbesserte UX (& mehr) mit Deep Linking
4D v18 R5 enthält eine neue großartige Funktion: Deep Linking. Das ist cool, aber was zum Teufel ist das?
Hier ist ein Beispiel:
Haben Sie schon einmal eine E-Mail von Netflix erhalten, in der Sie gefragt werden, ob Sie einen Film weiterschauen wollen, den Sie auf halbem Weg abgebrochen haben? Wenn Sie auf den Link klicken, werden Sie nicht zur Netflix-Homepage weitergeleitet oder die Anwendung auf Ihrem Telefon gestartet. Stattdessen wird durch Klicken auf den Link der Player geöffnet und der Film genau an der Stelle fortgesetzt, an der Sie aufgehört haben.
Das ist Deep Linking! Es ermöglicht den Nutzern, eine bestimmte Ansicht in ihrer Anwendung zu öffnen, indem sie einfach auf eine URL klicken (was das Nutzererlebnis erheblich verbessert und die Nutzerbindung und -bindung erhöht).
Programmiererfreundliche Syntax für Klassenfunktionen und -methoden
Die Verwendung von $1-, $2- und $n-Variablen in Ihrem Code macht den Code nicht nur weniger lesbar, sondern kann auch zu Verwirrung führen, da das menschliche Gehirn sich nur schwer merken kann, was diese Variablen bedeuten. Die Lösung besteht darin, eine Variable mit einem verständlichen Namen zu erstellen und ihr den Wert von $1, $2 oder $n zuzuweisen.
4D v18 R5 hat eine gute Nachricht: Sie können jetzt Ihre Parameter bei der Deklaration benennen:
- einer Projektmethode,
- eines Triggers
- einer Datenbankmethode
- einer Formularmethode
- einem Konstruktor einer Klasse
- eine Funktion einer Klasse.
Schauen wir mal wie!
ORDA – Verbessern Sie Ihre API mit Funktionsumfang
4D v18 R4 und ORDA ermöglichen es Ihnen, High-Level-Klassenfunktionen oberhalb des Datenmodells zu erstellen. So können Sie geschäftsorientierten Code schreiben, um die Komplexität zu verbergen, Fehler zu reduzieren und den Entwicklungsprozess zu beschleunigen.
Mit 4D v18 R5 bieten wir Ihnen noch mehr Funktionen, die Sie bei der Optimierung und Organisation Ihres Codes unterstützen. So kann es beispielsweise erforderlich sein, eine Funktion lokal auf dem Client auszuführen, um die Leistung zu verbessern, wenn Sie im Client/Server-Modus arbeiten. Das ist jetzt möglich! Oder wenn Sie Ihre Datenbank als REST-Server bereitstellen, möchten Sie vielleicht, dass einige Funktionen auf der Server-Seite verfügbar sind, aber für Ihre REST-Clients verborgen bleiben. Auch das ist möglich!
Zeigen Sie Ihr CSS direkt im Formulareditor an!
In 4D v18 R5 können Sie eine Vorschau des endgültigen CSS-Renderings im Formulareditor anzeigen, OHNE Ihren Dialog auszuführen. Ja, Sie haben richtig gehört. Die Standardisierung und Überarbeitung Ihrer Formulare war noch nie so einfach!
Wenn Sie noch nichts über CSS in 4D gehört haben, ist jetzt der perfekte Zeitpunkt, um mehr zu erfahren! Dieses Konzept wurde in 4D v18 für Projektanwendungen eingeführt und beinhaltet erweiterte und schnelle Stilvorlagen auf Basis von CSS. Ich empfehle Ihnen einen Blick auf diesen Blogbeitrag zu werfen.
Wählen Sie die anzuzeigenden 4D Write Pro Interface Seiten
Die beiden 4D Write Pro Interface Widgets werden in jeder Version um weitere Fähigkeiten und Funktionen erweitert. Für einige Ihrer Anwendungen sind nicht alle Widgetseiten sinnvoll. Wenn Sie z. B. 4D Write Pro zum Formatieren Ihrer E-Mails verwenden, möchten Sie nur einige wenige Seiten anzeigen, um die Oberfläche zu vereinfachen und dem Benutzer die Arbeit zu erleichtern.
Mit 4D v18 R5 können Sie nur die gewünschten Seiten anzeigen lassen. Lesen Sie weiter, um zu erfahren, wie!
Tipps: ORDA-Datenmodell-Klassen
Inzwischen wissen Sie, dass es ORDA-Kurse gibt. In diesem Blog-Beitrag erfahren Sie ein paar praktische Tipps, wie Sie diese am besten nutzen können!
4D Write Pro Schnittstellen-Widget: Importieren und Exportieren
Sie haben nach einer Möglichkeit gefragt, verschiedene Dokumentenformate über das 4D Write Pro Widget zu importieren und zu exportieren, und wieder einmal hat 4D zugehört!
Zusätzlich zu den 4D Befehlen, die es Ihnen bereits ermöglichen, Dokumente in verschiedenen Formaten zu importieren und zu exportieren, wie z.B. den Export im .docx Format mit 4D v17 R4 und im PDF Format mit 4D v18 R4. Jetzt kann 4D Write Pro verschiedene Dokumentformate über das Widget in der Symbolleiste und der Seitenleiste importieren und exportieren.
Pro-Listbox-Funktionen sind jetzt KOSTENLOS!
Möchten Sie Listenfelder erstellen, bei denen die Höhe jeder Zeile automatisch an den Inhalt angepasst wird, so dass der gesamte Text oder das gesamte Bild angezeigt werden kann? Wie wäre es mit der Verwendung von Objekt-Arrays in Spalten (dies ermöglicht die Eingabe und Anzeige verschiedener Arten von Werten in den Zeilen einer einzigen Spalte einer Listbox).
Das sind sehr coole Funktionen, oder? Bisher brauchten Sie eine gültige 4D View Pro Lizenz, um sie nutzen zu können. Nun, nicht mehr!
Mit 4D v18 R4 können Sie diese Funktionen GRATIS nutzen! Es ist keine zusätzliche Lizenzierung erforderlich, sie sind jetzt im Standardprodukt enthalten.
Listenfelder: Verschiebbare Zeilen (oder nicht!) per Code einrichten
Listenfelder sind leistungsstarke Formularobjekte. Sie lassen sich leicht erstellen und bearbeiten, und – was am wichtigsten ist – sie können jede Art von Daten verarbeiten. Darüber hinaus können sie vollständig durch Programmierung eingerichtet werden … vom Einfügen oder Löschen von Zeilen und Spalten bis hin zum Definieren oder Ändern einer Vielzahl von Eigenschaften mit der 4D Sprache. Mit 4D v18 R4 wurde eine weitere wichtige Eigenschaft in die Liste aufgenommen. Können Sie erraten, welche es ist? Tipp: Lesen Sie den Titel noch einmal.
4D View Pro: Aktivieren, Deaktivieren oder Erzwingen von Berechnungen
4D View Pro berechnet die Formeln in Ihrem Arbeitsblatt automatisch neu, wenn Sie Daten ändern, von denen sie abhängen (z. B. Einträge, Formeln, Namen usw.).
Aber was ist, wenn Sie Ihre Benutzeroberfläche interaktiver gestalten und die Berechnung von Formeln auslösen möchten, wann immer Sie wollen? 4D v18 R4 macht es möglich, dank drei neuer Befehle: VP SUSPEND COMPUTING, VP RESUME COMPUTING, und VP RECOMPUTE FORMULAS. Mit diesen Befehlen können Sie die Berechnung aller Formeln in Ihrem Dokument unterbrechen und fortsetzen oder ihre Neuberechnung erzwingen.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik