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!
Versenden Sie ein 4D Write Pro Dokument, das Bilder enthält, ganz einfach als Text in einer E-Mail!
Sie möchten 4D Write Pro verwenden, um HTML-E-Mails mit statischen Bildern im Text zu erstellen? Vielleicht so etwas wie einen ausgefallenen Newsletter mit Bildern der zehn besten Reiseziele der Welt, oder einfach nur mit Ihrem Firmenlogo? Sie fragen sich, wie Sie das bewerkstelligen können? Kein Wunder, denn mit 4D v18 können Sie das in drei einfachen Schritten:
- Exportieren Sie Ihr 4D Write Pro Dokument im MIME Format,
- Verwenden Sie den MAIL Convert from MIME um die MIME-Datei in ein E-Mail-Objekt umzuwandeln,
- und senden Sie es dann mit dem SMTP New transporter Befehl.
Projektdatenbanken: Nach der Umstellung
In diesem Blogbeitrag haben wir Ihnen gezeigt, wie Sie eine binäre Datenbank in eine Projektdatenbank konvertieren können. Sobald alles bereit ist und die Konvertierung erfolgreich abgeschlossen wurde, können Sie mit Ihrer Projektdatenbank arbeiten. Es stellen sich jedoch einige Fragen: Sind alle Dateien in der Datenbank nützlich? Es ist offensichtlich, dass die Strukturdatei „.4DB“ nicht mehr benötigt wird. Kann ich andere Dateien löschen?
Hier finden Sie alles, was Sie nach der Konvertierung wissen müssen.
Zippen/Entpacken von Dateien und Ordnern mit diesen Befehlen
Bevor wir Dateien austauschen (z. B. per E-Mail), komprimieren wir sie oft, um ihre Größe vor der Übertragung zu verringern. Mit 4D v18 können Sie Ihre Dateien durch Programmierung komprimieren und dekomprimieren, ohne dass Sie externe Bibliotheken oder Tools benötigen. Hier sind die neuen Befehle, die dies ermöglichen:
Erstellen eines benutzerdefinierten Fernverbindungsdialogs
Möchten Sie einen individuellen 4D Verbindungsdialog erstellen? Möchten Sie Ihre Client-Anwendung mit verschiedenen Servern verbinden? Dies sind zwei Szenarien, die Sie mit 4D v18 bewältigen können. Dieser Blog-Beitrag ist für Sie, wenn Sie einen benutzerdefinierten Remote-Verbindungsdialog erstellen und diesen mit zusammengeführten 4D Servern verbinden möchten. Lesen Sie weiter!
Neue 4D View Pro Formular-Ereignisse
Seit 4D v18 gibt es eine Reihe neuer 4D View Pro Formular-Ereignisse. Sie geben spezielle Informationen zurück, auf die mit dem neuen FORM Event Befehl, der in diesem Blogbeitrag vorgestellt wird. Begrüßen Sie diese: „On Column Resize“, „On Row Resize“, „On Clicked“, „On Double Clicked“, „On Header Click“, „On Selection Change“, und „On After Edit“.
4D Write Pro – Einfügen und Löschen von Zeilen und Spalten
Sie wissen bereits, dass Sie mit 4D Write Pro Tabellen erstellen und Zeilen an diese anhängen können. Mit 4D v18 haben wir noch mehr aufregende Neuigkeiten! Wir freuen uns, Ihnen mitteilen zu können, dass das Einfügen und Löschen von Zeilen und Spalten nicht nur möglich, sondern auch sehr einfach ist. Dies kann entweder über die Programmierung erfolgen, dank vier neuer Befehle, oder über die Benutzeroberfläche (über die Widgets oder das Kontextmenü). Lesen Sie weiter, um mehr zu erfahren!
Erweiterung der Möglichkeiten des Ereignisbefehls Form
Wie Sie vielleicht schon wissen, identifiziert der Form event Befehl den Typ des Formularereignisses, das gerade aufgetreten ist, identifiziert. Er wird normalerweise innerhalb eines Formulars oder einer Objektmethode verwendet.
In 4D v18 wurden einige Änderungen vorgenommen, aber es ist alles gut. Hier ist, was Sie wissen müssen:
C_VARIANT, um verschiedene Arten von Werten zu speichern
Manchmal möchte man einen Code schreiben, der mit verschiedenen Variablentypen arbeiten kann, dies gilt insbesondere für generische Kodierung. Die Verwendung von Zeigern kann dazu führen, dass der Code schwieriger zu lesen und zu debuggen ist. Manchmal ist es überhaupt nicht möglich, zum Beispiel, wenn Sie eine generische Variable einem Formularobjekt als Datenquelle zuweisen wollen.
Ein neuer Befehl steht Ihnen nun zur Verfügung, mit dem Sie eine Variable deklarieren können, die verschiedene Typen von Werten speichern kann. Begrüßen Sie den neuen C_VARIANT Befehl!
4D Write Pro und Tabellen – Einfaches Ändern der Spaltengröße
4D v16 R4 lässt Ihre Träume wahr werden, indem es Ihnen eine wichtige Funktion bietet: Tabellen. Echte Tabellen, bei denen sich der Text automatisch an die Spaltengröße anpasst und nicht „bricht“, wenn sich Ihre Daten ändern! Seitdem können Sie Tabellen mit so vielen Zeilen und Spalten wie gewünscht erstellen. Außerdem können Sie den Stil der Tabelle, jede Zeile, Spalte oder Zelle sowie die Breite der Spalten festlegen. Die meisten dieser Operationen wurden durch Programmierung erreicht, aber was wäre, wenn wir Ihnen sagen würden, dass mit 4D v18 die Breite der Spalten von den Endbenutzern geändert werden kann?
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