Produkt

Zeiten innerhalb von Objekten… (und überall sonst)

Automatisch übersetzt von Deepl

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!

Tipps blank

Wie man ein allgemeines Formular mit dynamischen Formularen erstellt

Automatisch übersetzt von Deepl

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!

Produkt blank

Informationen über die Hardware der Maschine abrufen

Automatisch übersetzt von Deepl

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.

Produkt blank

Schleifen, Schleifen und … noch mehr Schleifen!

Automatisch übersetzt von Deepl

Wie viele andere Programmiersprachen bietet auch 4D die Möglichkeit, über Zahlen mit einer For(…) / End for Anweisung zu iterieren, oder über eine Bedingung dank der While(…)/End while und Repeat/Until(…) Schlüsselwörter. Diese Iterationen (oder Schleifen) sind sehr nützlich, aber nicht der geeignetste Weg, um über fortgeschrittene Datentypen wie Sammlungen und Entity-Auswahlen zu iterieren. Aus diesem Grund wurde der neue For each(…)/End for each Iterator geschaffen worden, um Ihnen die Programmierung zu erleichtern!

Tipps blank

Wie man in 3 Schritten ein dynamisches Formular aus einer Tabelle erstellt!

Automatisch übersetzt von Deepl

4D v17 enthält dynamische Formulare, die erstmals in 4D v16 R6 eingeführt wurden, eine leistungsstarke und flexible Methode zur dynamischen Erstellung von Formularen, die vollständig an die Bedürfnisse Ihrer Endbenutzer angepasst sind. Die Möglichkeiten der dynamischen Formulare sind enorm. In diesem Beitrag sehen wir uns ein konkretes Beispiel dafür an, was Sie mit diesen neuen Formularen tun können.

Tipps blank

Finden Sie einen bestimmten Attributwert in einer einzigen Codezeile!

Automatisch übersetzt von Deepl

Erinnern Sie sich noch an die Zeiten, als Sie verschachtelte Schleifen und bedingte Anweisungen verwenden mussten, um die Attribute eines Objekts abzurufen? So endete man mit einem langen und komplizierten Stück Code? Nun, diese Zeiten sind vorbei! Dank der Objektnotation in Kombination mit Sammlungen und ihren Methoden können Sie Ihren Code jetzt schneller und besser lesbar schreiben!

DieSuche nach dem Wert eines bestimmten Attributs war noch nie so einfach. Schauen wir uns ein reales Szenario an und entdecken wir, wie das geht!

Produkt New constants for the command Get 4D files

Einfacher Zugang zu Protokolldateien

Automatisch übersetzt von Deepl

Protokolldateien können bei der Fehlersuche sehr nützlich sein. Sie sind auch eine große Hilfe bei der Suche nach der Grundursache eines Vorfalls. Anhand von Protokollen können wir nachvollziehen, wo und wann ein Problem aufgetreten ist. Früher konnte man mit dem Get 4D folder auf den Ordner zugreifen, der alle Protokolle enthält. Mit 4D v16 R6 ist es jetzt dank der Erweiterung des Befehls „Log“ einfacher, eine bestimmte Protokolldatei zu finden. Get 4D file Befehls.

Produkt blank

Verwendung von Pfadelementen in Objekten

Automatisch übersetzt von Deepl

4D erleichtert Ihren Entwicklern das Leben mit zwei neuen Befehlen zur mühelosen Verwaltung von Datei- und Ordnerpfaden. Sparen Sie wertvolle Zeit mit dem Path to object der in einer einzigen Codezeile die Erweiterung, den Dateinamen oder den übergeordneten Ordner extrahiert. Anschließend können Sie die verschiedenen Objektattribute ändern und neu kombinieren, um einen neuen Pfad zu erstellen mit Object to path.

Produkt blank

Daten in Objekten!

Automatisch übersetzt von Deepl

Objekte sind großartig! Ihre Flexibilität, kombiniert mit Geschwindigkeit und Eleganz, machen sie zur ersten Wahl für die meisten Entwickler. Die Verwendung von Datumsangaben innerhalb von Objekten ist jetzt einfacher und intuitiver. Von nun an können Datumsangaben als Datumsangaben gesetzt werden – und nicht mehr als Strings innerhalb von Objekten!