Produkt

Code-Editor: Mehr Code in weniger Zeit schreiben!

Mit 4D 18 R4 haben wir die Verfügbarkeit der vorgeschlagenen Funktionen für Klassen (4D und Datenmodell) angekündigt. Mit 4D v18 R6 haben wir weitere tolle Neuigkeiten, die das Schreiben von Code im Editor vereinfachen und erleichtern: Der Prototyp einer Funktion und eine kurze Beschreibung werden im Code-Editor angezeigt!

Beschleunigen Sie Ihren Entwicklungsprozess und vermeiden Sie Tippfehler. Jetzt werden Informationen über Klassenfunktionen im Code-Editor angezeigt, was Ihnen hilft, in kürzerer Zeit mehr zu schreiben und gleichzeitig sicherzustellen, dass Sie auf dem richtigen Weg sind!

Finden Sie mehr heraus!

Produkt

4D für iOS: Verwandeln Sie Ihr iPhone in einen Barcode-Scanner

Heutzutage sind Barcodes und QR-Codes überall zu finden. Sie machen vieles einfacher, weil sie Zeit sparen, die Effizienz steigern und menschliche Fehler reduzieren!

Wie Sie wahrscheinlich schon vermutet haben, können Sie mit der neuen Version 4D v18 R6 durch das Scannen eines Barcodes oder QR-Codes direkt zur richtigen Ansicht wechseln. Lassen Sie uns in die Details eintauchen und herausfinden, wie diese Funktion die Navigation durch Ihre Anwendungen verbessern wird.

Produkt

Listenfelder: Verwalten von Klicks in bearbeiteten Zellen

Als Entwickler sind Sie es gewohnt, Ereignisse in Formularobjekten zu behandeln. Das häufigste ist das on clicked form-Ereignis, das in den meisten Objekten, einschließlich Listenfeldern, verwendet werden kann. In diesem speziellen Objekt können Klicks entweder auf der Ebene der Listbox selbst oder innerhalb der Spaltenmethoden verwaltet werden.

Ab 4D v18 R6 wird das Formular-Ereignis on clicked unabhängig davon ausgelöst, ob eine Zelle bearbeitet wird oder nicht, was Ihnen mehr Kontrolle gibt und die Benutzeroberfläche verbessert.

Produkt

Einrichten der Komponente Webverwaltung

Die interne Komponente WebAdmin wurde in 4D v18 R6 aufgenommen. Diese Komponente ist die Grundlage für viele zukünftige Verwaltungsmodule. Sie ist webbasiert, so dass Sie sie in Headless-Umgebungen verwenden können. Das erste veröffentlichte webbasierte Administrationsmodul ist der Data Explorer, den wir in diesem Blogbeitrag ausführlich erläutert haben.

Schauen wir uns nun an, wie man es einrichtet.

Nachrichten

4D v18 R6 Beta startet heute

Wir freuen uns, den Start der Beta-Tests für 4D v18 R6 bekannt zu geben!

Werfen wir einen Blick darauf, was diese neue Version an Funktionen für Sie bereithält:

  • Erstellen Sie fortschrittliche Web-Anwendungen mit skalierbaren Web-Sessions.
  • Verbessern Sie die Suchfunktionalität, indem Sie Ihr iPhone in einen Barcode-Scanner verwandeln, und erstellen Sie ergonomische 4D für iOS Anwendungen mit vielen Beziehungen.
  • Beschleunigen Sie den Entwicklungsprozess und vermeiden Sie Tippfehler dank der Anzeige des Prototyps und der Kurzbeschreibung einer Funktion im Code-Editor.
  • Verbinden Sie Ihre Mail-Transporter mit einem OAuth 2.0 Token für mehr Sicherheit.
  • Mit dem neuen 4D View Pro Befehl Suchen und Ersetzen können Sie Daten, Formeln oder Werte im gesamten Blatt oder nur in einem bestimmten Bereich suchen (und ersetzen).
  • Erstellen Sie 4D Write Pro Dokumente schneller und einfacher dank der neuen Symbolleiste und der verbesserten Seitenleiste.
  • Und vieles mehr (siehe unten).
Produkt

Reibungsloser Übergang zu gemeinsam nutzbaren Entitätsauswahlen

In diesemBlog-Beitrag haben Sie erfahren, wie leistungsfähig die Auswahl gemeinsam genutzter Entitäten sein kann. 4D konzentriert sich auf die gemeinsame Nutzung von Daten, weil dies langfristig zu mehr Leistung führt.

Aber wir sind uns bewusst, dass diese Strategie vielleicht nicht Ihre aktuelle Strategie ist. Wir haben die Diskussionen im Forum verfolgt und Ihre Kommentare und Gefühle verstanden.

Um diesen Schritt abzumildern und Ihnen mehr Flexibilität und Werkzeuge zur Verfügung zu stellen, haben wir einige Verbesserungen hinsichtlich der Art (teilbar oder nicht teilbar) der Auswahl von Entitäten vorgenommen.

Bevor Sie fortfahren, empfehlen wir Ihnen dringend, diesen und diesen Blogbeitrag zu lesen, damit Sie die im Folgenden beschriebenen Verbesserungen verstehen können.