Projektdatenbanken: Benutzer und Gruppen in Aktion
Es wurde ein sehr ausführlicher Blog-Beitrag über Benutzer und Gruppen in Projektdatenbanken veröffentlicht. In diesem Beitrag stellen wir Ihnen ein Video über die wichtigsten Punkte zur Verfügung, die Sie sich merken sollten.
Viel Spaß damit!
Wie Sie Ihren 4D Code über Github weitergeben
Sie haben also Projektdatenbanken ausprobiert … vielleicht haben Sie eine erstellt oder eine bestehende Binäranwendung konvertiert. Nun ist es an der Zeit, Ihnen zu zeigen, wie Sie Git (das Revisionskontrollsystem) mit Github als Hosting-Service für Ihre 4D Anwendung nutzen können.
Projektdatenbanken und Komponenten
Seit der Auslieferung von 4D v18 wurde eine Reihe von Blogbeiträgen zur Konvertierung und Entwicklung mit Projektdatenbanken veröffentlicht. Was ist mit Komponenten? Dieser Blogbeitrag beantwortet diese Frage.
Debugger für PROCESS 4D TAGS im kompilierten Modus einschalten
PROCESS 4D TAGS wurde mit jeder 4D Version erweitert, und die letzten Ergänzungen als 4DCODE haben die Einsatzmöglichkeiten drastisch erhöht. Was früher eine einzige Codezeile war, ist jetzt oft viele Zeilen, ja sogar Seiten, 4D Code.
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!
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.
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!
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).
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.
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!
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