Bringen Sie Ihre Fantasie mit 4D v17 und 4D Write Pro an ihre Grenzen – Caroline vom 4D Summit 2018
Kurz vor dem Erscheinen von 4D v17 lohnt es sich, einen Moment innezuhalten und über die Möglichkeiten nachzudenken, die 4D Write Pro zu bieten hat. Für diejenigen, die über umfangreiche 4D Write Programmierkenntnisse verfügen und sich fragen, ob 4D Write Pro mithalten kann, wird dieser Blogbeitrag diese Frage und mehr beantworten! Wir geben Ihnen sogar ein Beispiel für eine komplexe Reisebroschüre, um Ihnen zu zeigen, wozu 4D Write Pro fähig ist und wie es 4D Write in vielen Bereichen übertrifft! Und wenn Sie noch unschlüssig sind, ob Sie den Schritt wagen sollen oder nicht, sehen Sie sich dieses 4D Write Pro Video vom 4D Summit 2018 mit Caroline Briaud an, in dem sie die Möglichkeiten von 4D Write Pro vorstellt und zeigt, wie weit Sie bei der Erstellung komplexer Dokumente gehen können.
Behalten Sie den Überblick über Ihre Formeln mit diesem neuen Befehl
Stellen Sie sich vor, Sie haben eine Liste von Formeln, die Tabellennamen und einige Felder enthalten … dann beschließen Sie Tage später, Ihre Tabellen umzubenennen. Jetzt sind Ihre Formeln nicht mehr gültig, was völlig verständlich ist!
Die gute Nachricht: Der neue Parse formula Befehl ermöglicht es, dass Ihre Formeln gültig bleiben, wenn Sie 4D Sprach- oder Strukturelemente umbenennen.
Zeiten innerhalb von Objekten… (und überall sonst)
Objekte sind wieder im Kommen und demonstrieren weiterhin ihre Nützlichkeit, um Ihr Leben als Entwickler zu erleichtern.
Die Verwendung von Zeitwerten (oder Dauerwerten) innerhalb von Objekten ist jetzt reibungsloser und intuitiver. Ab 4D v17 werden Zeiten innerhalb von Objekten in Sekunden angegeben – und nicht mehr in Millisekunden!
4D v17 Release-Kandidat
Wir freuen uns, den Release Candidate für 4D v17 ankündigen zu können.
Wenn Sie ihn noch nicht heruntergeladen haben, ist es noch nicht zu spät! Jetzt ist es an der Zeit, Ihre Anwendungen auf 4D v17 laufen zu lassen und von den vielen Funktionen zu profitieren, die diese Version bietet.
Wie man eine mehrstufige Sammlung in verschiedenen Listenfeldern anzeigt!
Ab 4D v17 kann der Inhalt einer mehrstufigen Sammlung einfach in verschiedenen Listenfeldern angezeigt werden. Das bedeutet, dass Sie mehrere Listenfelder verbinden können, um verschachtelte Details anzuzeigen … ohne eine einzige Zeile Code! Dies wird erreicht, indem Sie einfach ein Objekt oder eine Sammlung als Datenquelle für eine andere Listbox verwenden!
Mit dem neuen Listbox-Sammlungstyp wurden die Eigenschaften „Aktuelles Element“ und „Ausgewählte Elemente“ hinzugefügt. Beachten Sie, dass Sie mit der Eigenschaft „Aktuelles Element“ ein Objekt abrufen können, während die Eigenschaft „Ausgewähltes Element“ eine Sammlung zurückgibt.
Wie man ein allgemeines Formular mit dynamischen Formularen erstellt
Stellen Sie sich vor, dass Ihre Datenbank mehrere Tabellen mit Typen oder Kategorien enthält. Diese Tabellen sind sehr einfach und bestehen oft nur aus einem Bezeichner und einem Textfeld. Nehmen wir zur Veranschaulichung an, es handelt sich um eine Datenbank zur Verwaltung von Schuhen. Um die Produkte zu qualifizieren, müssen wir ihren Typ, ihre Farbe, ihr Muster, ihr Material, ihre Jahreszeit usw. definieren.
Es ist mühsam, jede dieser Tabellen in einem Listenformular und einem Eingabeformular und den dazugehörigen Methoden zu verwalten. In diesem Fall ist die Verwendung eines generischen Formulars unerlässlich, um Doppelarbeit zu vermeiden und die Pflege zu vereinfachen.
Und genau hier kommen dynamische Formulare und JSON-Zeiger ins Spiel!
Auswahl einer Entität in einer Listbox anzeigen
4D v17 führt ein neues Konzept ein: ORDA. Falls Sie noch nicht mit ORDA vertraut sind, haben wir eine Reihe von Blog-Beiträgen erstellt, in denen wir erklären, wie man ORDA verwendet und seine Vorteile nutzt. Bei der Arbeit mit ORDA werden Sie Entitätsselektionen verwenden, die im Grunde Objekte sind, die Verweise auf Entitäten enthalten, die zur gleichen Datenklasse(d. h. Tabelle) gehören. Einer der Hauptvorteile von ORDA ist die sehr einfache und leistungsstarke Möglichkeit der Bindung mit Formularen.
In diesem Blogbeitrag erfahren Sie, wie Sie eine Entitätsauswahl in einem Listenfeld anzeigen können. Tatsächlich ist es sehr einfach.
Berechnung von Statistiken über die Auswahl von Entitäten mit ORDA
ORDA bietet eine großartige Funktion, um Daten durch Filter zu leiten und aggregierte Werte zu erhalten, indem es eine Reihe von leicht verständlichen Aggregationsoperationen enthält, die die Datensätze untersuchen und Berechnungen mit ihnen durchführen. Zum Beispiel können die sum, average, count, min, und max verwendet, um die Operationen durchzuführen, die ihre Namen beschreiben!
Wie Sie Text in 4D Write Pro einfach einfügen können
4D Write Pro enthält viele Befehle und Funktionen, die es Ihnen ermöglichen, komplexe Dokumente zu erstellen und zu bearbeiten, Dokumente, die Bilder und Text enthalten! Heute, 4D Write Pro seine eigenen Befehle zum Einfügen und Lesen von Text, ohne dass Sie die ursprünglich für Styled Text vorgesehenen Befehle verwenden müssen! Dank dieser neuen Befehle profitiert Ihr Code in vollem Umfang von den Programmierkonzepten von 4D Write Pro, d.h . von Objekten und Bereichen. Dadurch wird Ihr Code eleganter und leichter zu lesen!
Informationen über die Hardware der Maschine abrufen
4D v17 geht noch einen Schritt weiter und ermöglicht die Erstellung eines individuellen Server-Verwaltungsdialogs. Nach der Möglichkeit, Informationen über Benutzer und Prozesse, getting alle Laufzeitinformationen über 4D Web Server sowie Details über die aktive Lizenz abzurufen, können Sie nun auch alle Hardware- und Systemdetails für den Rechner, auf dem Ihr 4D Server läuft, abrufen.
Möchten Sie wissen, welches Betriebssystem verwendet wird, welche(r) Prozessor(en), wie viel RAM zur Verfügung steht, usw.? Rufen Sie einfach den neuen Get system info Befehl auf, lokal oder aus der Ferne! Und das ist noch nicht alles: Dieser Befehl kann äußerst nützlich sein, um eventuell auftretende Probleme schnell zu diagnostizieren und zu lösen.
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