Produkt

Definieren Sie die Schriftgröße für die automatische Schriftart

In einer früheren R-Version haben wir zwei neue automatische Themen zur Definition von Schriftart und -größe hinzugefügt, so dass Ihnen drei automatische Themen zur Verfügung stehen, die die Richtlinien jeder Plattform berücksichtigen. Für die Gestaltung Ihrer Benutzeroberfläche ist das automatische Thema der empfohlene Weg, für jedes Formularobjekt die vom Betriebssystem empfohlene Schriftart und -größe zu verwenden.

In manchen Fällen benötigen Sie mehr Kontrolle und haben gute Gründe, die Richtlinien zu ignorieren. Mit 4D v18 R3 können Sie die Größe der automatischen Themen außer Kraft setzen und haben so mehr Kontrolle über die Darstellung Ihres Textes.

Produkt blank

Objects Corner: Einfaches Teilen und andere gute Nachrichten

Wie oft haben Sie die Fehlermeldung„Not supported value type in a shared object“ erhalten, wenn Sie versucht haben, ein Objekt in ein gemeinsames Objekt zu setzen?

Was haben Sie dann getan? Haben Sie einen längeren Code geschrieben, um Ihr unschuldiges Objekt in ein gemeinsam genutztes Objekt zu verwandeln, vielleicht durch Iteration über alle Eigenschaften des Objekts?

Wie wäre es, ein gemeinsames Objekt von einer gemeinsamen Gruppe in eine andere zu übertragen?

Eine interessante Sache über Objekte: Sie wissen bereits, dass sie als Hash-Map (ein Schlüssel/Wert-System) verwendet werden können, aber wie wäre es, alle Schlüssel oder alle Werte mit einer einzigen Codezeile zu erhalten?

Lesen Sie weiter, denn 4D v18 R3 ist da und bringt gute Nachrichten!

Produkt blank

4D für iOS Galerie: Gebrauchsfertige Vorlagen

Mit 4D v18 R3 kommen sehr coole Sachen in 4D für iOS! Um es kurz zu machen: 40+ gebrauchsfertige Vorlagen stehen Ihnen zur Verfügung und Sie haben Zugriff auf eine zusätzliche integrierte Galerie, die direkt aus dem Projekt-Editor verwendet werden kann. Die Galerie basiert auf einer dynamischen Liste von aktuellen Vorlagen aus GitHub. Sie können die Vorlagen gerne verwenden und testen und sogar Ihre eigenen, individuell gestalteten Vorlagen mit anderen Entwicklern teilen!

Produkt blank

Verbesserte XPath-Unterstützung

XPath ist eine Sprache, die es Ihnen ermöglicht, einfach mit Ihren XML-Dokumenten zu arbeiten. Sie kann bereits über den DOM Find XML element Befehl und mit 4D v18 R3 wurde die Unterstützung der XPath-Syntax drastisch verbessert. Wenn Sie zu denjenigen gehören, die sich Funktionen wie die Verwendung eines Platzhalters in einem Pfad gewünscht haben, dann lesen Sie weiter!

Produkt blank

4D Write Pro: Neue Standardaktionen für Tabellen, Zeilen und Zellen

4D v18 R3 bringt neue Standardaktionen in 4D Write Pro. Sie zielen auf Tabellen und ihre Elemente( d. h. Zeilen und Zellen) ab. Mit diesen Aktionen können Sie den Rahmen einer Tabelle, die Hintergrundfarbe einer Zelle, die vertikale Ausrichtung des Textes in einer Zeile sowie die Ausrichtung der Tabelle selbst im Dokument festlegen … um nur einige zu nennen. Alle Standardaktionen sind entweder über einfache Schaltflächen, Dropdown-Listen oder Menüs oder über ein paar kurze Codezeilen zugänglich. Sie wollen mehr? Die Menüs werden automatisch an die Sprache des Benutzers angepasst! Außerdem werden Tabellen, Schaltflächen, Listen und Menüs automatisch aktiviert oder deaktiviert, je nachdem, was der Benutzer gerade auswählt. Das spart Entwicklern eine Menge Zeit!

Produkt blank

ORDA: Neue Nachrichten für Entity-Selection-Methoden

Wenn es um ORDA geht, ist 4D v18 R3 voller guter Nachrichten! Neue Methoden stehen Ihnen zur Verfügung, um Ihre Codierungserfahrung weiter zu verbessern.

Zunächst einmal wurde die Extraktion von Daten aus einer Entitätsauswahl stark erweitert, so dass Sie eine vollständig angepasste Sammlung mit Ihren Entitätsauswahldaten erstellen können.

Darüber hinaus bieten wir Ihnen eine Möglichkeit, einer Entitätsauswahl mitzuteilen, dass ihre Daten sofort vom Server aktualisiert werden müssen , wodurch zwischengespeicherte Daten ungültig werden.

Interessieren Sie sich für einige Details? Lesen Sie weiter, alles, was Sie wissen müssen, finden Sie unten.

Produkt blank

Eine Einführung in die objektorientierte Programmierung in 4D: Klassen

Viele von Ihnen haben sich gewünscht, einen Objekttyp definieren zu können, seit es den Typ Objekt gibt. Dank der Objektnotation träumen viele von Ihnen davon, Objektfunktionen zu haben. Träumen Sie nicht länger und sagen Sie Hallo zu den Klassen in der 4D v18 R3 Projektdatenbank! In diesem Blogbeitrag stellen wir Ihnen eines der interessantesten Konzepte der objektorientierten Programmierung vor … zusammen mit einem Datenbankbeispiel und einem Bonusvideo!

Nachrichten blank

4D v18 R3 Beta startet heute

Wir freuen uns, den Start der Beta-Tests für 4D v18 R3 bekannt zu geben! Welche Fortschritte hat diese neue Version zu bieten?

  • Wir sind bestrebt, die 4D Sprache weiterzuentwickeln, um eine nahtlose und intuitive Kodierung zu ermöglichen. Zu diesem Zweck hat die 4D Sprache mit der Einführung von Klassen einen großen Sprung gemacht.
  • Seien Sie nicht mehr ratlos, wenn Sie herausfinden wollen, welche Operation die Ursache für die Langsamkeit eines Servers ist. Ein neuer Befehl steht Ihnen zur Verfügung, um Operationen zu erkennen, die eine bestimmte Dauer überschreiten.
  • AuchORDA bietet einige neue Funktionen, wie z. B. zwei neue Methoden für Mitglieder. Mit der ersten können Sie Daten aus einer Entitätsauswahl extrahieren, und mit der zweiten können Sie sofort aktualisierte Daten vom Server abrufen.
  • Die Oberfläche von 4D write Pro wurde um mehr als 40 Standard-Aktionen erweitert, was die Entwicklungsmöglichkeiten noch weiter erhöht.
  • Für 4D for iOS stehen Ihnen jetzt mehr als 40 gebrauchsfertige Vorlagen zur Verfügung (über den Projekteditor).
  • Und vieles mehr (siehe unten).