Produkt blank

Tabellen mit dem 4D Write Pro Widget bearbeiten

In 4D v18 haben wir eine coole Funktion eingeführt, mit der Sie Tabellen mit neuen Befehlen und Standardaktionen einfach bearbeiten können. Wir haben noch mehr gute Nachrichten (vor allem für diejenigen, die UI der Programmierung vorziehen): Wir haben diese neuen Funktionen auf die 4D Write Pro Widget-Oberfläche ausgeweitet. Über eine neue Registerkarte können Sie jetzt Tabellen direkt im Widget bearbeiten!

Produkt blank

Unterstützung des SVG-Attributs „non-scaling-stroke“.

Manchmal ist es besser, wenn die Linien eines Objekts ihre ursprüngliche Breite beibehalten, unabhängig von der angewandten Transformation. Ein Beispiel: Sie zeichnen eine Linie auf einer Karte, die die Position des Benutzers und ein Ziel anzeigt. Wenn der Benutzer die Karte vergrößert, soll die Karte vergrößert werden, aber die Linie soll ihre Breite beibehalten.

Produkt blank

Code-Editor: Begrüßen Sie die Kommentarblöcke

Das Hinzufügen eines Kommentarblocks am Anfang einer Methode ist nützlich, um einen Hinweis auf die Funktion der Methode sowie eine Liste der Eingabe-/Ausgabeparameter hinzuzufügen. Und ein paar Zeilen mit lesbarem Text innerhalb eines komplizierten Codeabschnitts können Ihnen und anderen helfen, sich an den Zweck dieses bestimmten Codeabschnitts zu erinnern. Ab 4D v18 wird Ihre Programmiererfahrung durch die Hinzufügung von Kommentarblöcken verbessert!

Produkt blank

4D Write Pro Dokumente: ein nützlicher neuer Parameter

4D Write Pro wurde entwickelt, um alle Arten von Dokumenten zu erstellen, von den einfachsten bis zu den anspruchsvollsten. Um diese Vielfalt zu erreichen, können Dokumente verschiedene Teile enthalten, wie Absätze, Abschnitte, Kopf- und Fußzeilen usw. Einmal ausgefüllt, verhält sich 4D Write Pro so, dass alle diese Teile gelesen werden können. Manchmal müssen jedoch einige Teile je nach Inhalt in der Größe angepasst werden. Dies ist typischerweise bei Kopf- und Fußzeilen der Fall, deren Höhe sich automatisch ändern kann. Diese Funktion ist im Allgemeinen sehr nützlich, aber manchmal wäre es praktischer, die Höhen von Kopf- und Fußzeilen auf konstante Werte zu setzen (auch wenn ihr Inhalt möglicherweise abgeschnitten wird und nicht mehr vollständig sichtbar ist).

Tipps blank

Projektdatenbank: Einsatz Ihrer Anwendung

Ihre Anwendung ist also entwickelt und Sie sind bereit für den nächsten Schritt. Mit 4D können Sie:

  • eine kompilierte Datenbank erzeugen, die keinen interpretierten Code mehr enthält,
  • eine eigenständige Anwendung erstellen, die per Doppelklick aufgerufen werden kann( d. h. mit 4D Volume Desktop, der Datenbank-Engine von 4D, zusammengeführt wird),
  • Generierung von Client/Server-Anwendungen mit automatischer Aktualisierung von Client- und Server-Teilen.

Mit einer Projektdatenbank können Sie auch Ihre endgültigen Anwendungen für beide Plattformen erstellen. Eine Projektdatenbank verwendet die gleiche Konfigurationsdatei wie eine Binärdatenbank.

Produkt
Uncategorized
blank

Bei Größe ändern… Bei Größe ändern… Bei Größe ändern… Bei Größe ändern…

Sie fragen sich, wie Sie eine schöne und dynamische Benutzeroberfläche erstellen können? Wenn die Größe eines Formulars geändert wird, werden die Formularobjekte, deren horizontale oder vertikale Größe so eingestellt ist, dass sie verschoben oder vergrößert werden, in der Regel automatisch in der Größe angepasst. In einigen Fällen (z. B. bei einer feineren Verwaltung der Benutzeroberfläche) entscheiden sich die Entwickler dafür, die Größe und Position der Formularobjekte durch Programmierung zu steuern. Dazu überprüfen sie das Ereignis „on resized“, das innerhalb der Formularmethode ausgelöst wird. Aber was passiert, wenn das Formular ein oder mehrere Unterformulare enthält? Auf vielen Ebenen? Dieser Blogbeitrag gibt Ihnen die Antworten!