Autor: Vanessa Talbot

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.
Produkt blank

Neue Befehle zur Serververwaltung

Automatisch übersetzt von Deepl

4D bietet weiterhin Funktionen, mit denen Sie Ihre eigenen Anwendungen zur Überwachung Ihrer Server erstellen können. Vom programmgesteuerten Abrufen von Informationen über Sitzungen, Prozesse und den Anwendungsserver bis hin zum Abrufen von Informationen über den Webserver.

Nachdem 4D v17 R4 Ihnen bereits Befehle zum Auslesen von Statusinformationen zur Verfügung gestellt hat, können Sie nun den Status ändern. Sie können nun Ihre eigenen Administrationsoberflächen als Dialoge auf dem Server, Client oder sogar als HTML-Seiten für den Webzugriff erstellen. Das bleibt Ihnen überlassen. Mit diesen Befehlen können Sie die gleichen Aktionen ausführen wie mit der Standard 4D Administrationsoberfläche. Sie können zum Beispiel eine Nachricht an Ihre Benutzer senden, um sie über geplante Wartungsarbeiten zu informieren, oder neue Verbindungen zum Anwendungsserver blockieren, während Sie eine Operation daran durchführen.

Tipps blank

4D Write Pro: WP-Befehle und mehr

Automatisch übersetzt von Deepl

Wir haben im Forum und auf TAOW Kommentare zu Funktionen erhalten, die es früher im 4D Write Plug-in gab, die aber in 4D Write Pro zu fehlen scheinen. Dabei gibt es diese Funktionen schon seit langem!

In diesem Blog-Beitrag gehen wir eine Liste der in 4D Write Pro vorhandenen Funktionen durch, die scheinbar unbemerkt geblieben sind. Mit anderen Worten: 4D Write Pro Funktionen, von denen Sie nicht wussten, dass es sie gibt.

Schließlich ist 4D Write Pro nicht auf WP-Befehle beschränkt!

Tipps blank

Eine Komponente zum Exportieren der Strukturdatei

Automatisch übersetzt von Deepl

Dank 4D v17 R3 können Sie Ihre Strukturdatei in mehrere Textdateien exportieren. Mit nur wenigen Zeilen Code können Sie zum Beispiel jeden Morgen eine Kopie Ihrer Datenbank erstellen. Damit können Sie den Verlauf verfolgen oder Ihre Datenbank an einen Kollegen senden, um die Änderungen zu sehen, wenn dieser mit der Arbeit fertig ist.

Wir stellen Ihnen eine gebrauchsfertige Komponente mit nur zwei Methoden zur Verfügung: eine, um die zu exportierenden Daten zu konfigurieren, und die andere, um Ihre Datenbank zu exportieren.

Produkt blank

Bessere Dokumente mit zwei neuen Attributen

Automatisch übersetzt von Deepl

Um ein gutes Dokument zu erstellen, müssen Sie einige Satzregeln und -grundlagen beachten. So zeigen beispielsweise Grammatik, Rechtschreibung und Struktur Ihres Dokuments die Qualität Ihres Textes. Eine dieser Regeln betrifft die Verteilung von Absätzen und Tabellen über mehrere Seiten.

4D Write Pro bietet Ihnen zwei Optionen zur Verwaltung der Absatzverteilung:

  • Vermeiden Sie Seitenumbrüche innerhalb von Absätzen oder Tabellen, und
  • Witwen und Waisen für Absätze und Tabellen vermeiden.

Schauen wir uns die Details genauer an.

Produkt blank

Seitenlayout in 4D Write Pro

Automatisch übersetzt von Deepl

Wenn Sie ein Dokument erstellen, müssen Sie die Seitengröße, die Ausrichtung und die Ränder festlegen. Ab v17 R3 können Sie all dies durch Programmierung erledigen. Und dafür stehen Ihnen neue Attribute zur Verfügung.

Produkt blank

Klassische 4D-Formulare in dynamische Formulare umwandeln

Automatisch übersetzt von Deepl

Ihre Formulare müssen möglicherweise je nach den Bedürfnissen Ihrer Kunden oder Benutzer geändert werden. Zum Beispiel könnte die Farbe Schwarz für einen Benutzer perfekt sein, aber nicht so sehr für einen anderen Benutzer (der Blau als die ultimative Perfektion ansieht). Zum Glück gibt es dynamische Formulare (eingeführt mit 4D v16 R6), die Ihnen helfen, die Vorlieben Ihrer Benutzer zu berücksichtigen. Aber ein bestehendes Formular in ein dynamisches Formular umzuschreiben, kann eine schwierige Aufgabe sein, und es ist nicht immer einfach, mit einer leeren Seite zu beginnen. Am besten ist es, einen Entwurf zu haben, der geändert und verbessert werden kann. Mit 4D v17 R3 ist es jetzt möglich, ein klassisches 4D Formular (gespeichert in einer .4DB Datei) in ein dynamisches Formular zu konvertieren.

Produkt blank

Kopf- und Fußzeilen mit Code in einem 4D Write Pro Dokument erstellen

Automatisch übersetzt von Deepl

Seit v16 R5 ist es möglich, auf bestehende Kopf- und Fußzeilen zuzugreifen und diese durch Programmierung zu ändern. Wenn Sie Ihrem 4D Write Pro Dokument eine Kopf- und Fußzeile hinzufügen möchten, verwenden Sie dazu eine Vorlage!

Wenn Sie kein Fan von Vorlagen sind, gibt es gute Neuigkeiten! Mit 4D v17 R3 können Sie eine Kopf- und eine Fußzeile für einen bestimmten Abschnitt durch Programmierung erstellen.

Produkt blank

Textdateien aus Ihrer Strukturdatei

Automatisch übersetzt von Deepl

Die Entwicklung einer Anwendung ist oft eine sehr kollaborative Arbeit, an der viele Menschen beteiligt sind. In diesem Fall möchten Sie vielleicht Ihre Entwicklung in einem Versionskontroll-Repository speichern, einen Verlauf der während des Tages geleisteten Arbeit haben oder Ihre Datenbank an einen Kollegen senden, um die Änderungen zu sehen, wenn dieser mit der Arbeit fertig ist.

Alle diese Szenarien sind jetzt möglich! Ab v17 R3 können Sie die .4DB-Datei in mehrere Textdateien exportieren. Dies bietet Ihnen viele neue Möglichkeiten.

Tipps blank

Ändern Sie die Eigenschaften mehrerer Methoden auf einmal per Code

Automatisch übersetzt von Deepl

Wir wissen, dass Sie manchmal die Eigenschaften mehrerer Methoden ändern möchten, ohne den Eigenschaftsdialog für jede Methode öffnen zu müssen.

Sie möchten zum Beispiel alle Methoden auf den Status„Kann im präemptiven Modus ausgeführt werden“ setzen und dann Ihre Datenbank kompilieren. So erhalten Sie bei Kompilierungsfehlern einen Überblick über die Methoden, die Sie so ändern müssen, dass sie präemptiv sind.

Mit dem Befehl METHOD GET NAMES Befehls, um die Liste der Methoden aus Ihrer Datenbank abzurufen, und dann mit dem METHOD SET ATTRIBUTES um die Attribute zu ändern, können Sie sie alle gleichzeitig ändern!