Verwalten von Auswahlen und der aktiven Zelle in 4D View Pro
In der Regel erfordert 4D View Pro, dass Sie die Zelle identifizieren, mit der Sie arbeiten und in die Sie Daten eingeben möchten (die aktive Zelle). Möglicherweise müssen Sie auch einige Zellen auswählen und dann eine Aktion durchführen, z. B. eine Formatierung oder die Eingabe von Werten in diese Zellen. 4D v17 R5 bietet eine Reihe neuer Befehle, die Ihnen helfen, sowohl die aktive Zelle als auch die Zellauswahl zu verwalten.
E-Mail-Kopfzeilen anpassen
Benutzerdefinierte Kopfzeilen sind nützlich, um Informationen hinzuzufügen, die von den Standardeigenschaften nicht unterstützt werden. In 4D v17 R5 bieten wir Ihnen nicht nur eine Reihe von vordefinierten Kopfzeilen, sondern auch eine Möglichkeit, benutzerdefinierte Kopfzeilen für das Mail-Objekt zu deklarieren.
Wer ist wer? Ein neuer Weg zur Identifizierung von Nutzern
Als 4D Entwickler müssen Sie häufig Endbenutzer mit Ihrem eigenen Verzeichnissystem verwalten. Für interne Benutzer können Sie einige Profile mit unterschiedlichen Rechten erstellen oder Sie verwenden einfach das Standard-Designer-Konto für alle. Das Problem ist, wenn mehrere Personen das gleiche Profil verwenden, haben alle den gleichen Namen und es ist schwierig – manchmal sogar unmöglich – sie zu unterscheiden. Glücklicherweise löst 4D v17 R5 das Problem, herauszufinden, wer wer ist. In diesem Blog-Beitrag erklären wir Ihnen einen neuen Befehl und neue Selektoren, mit denen Sie die 4D Benutzeridentität festlegen können, indem Sie einen benutzerdefinierten Namen definieren, der anstelle des aktuellen 4D Benutzerkontonamens verwendet wird.
4D Write Pro: Ansichtseigenschaften durch Programmierung handhaben
4D Write Pro Dokumente können in verschiedenen Modi angezeigt werden(Entwurf, Seite und eingebettet), die jeweils eigene Anzeigeoptionen bieten. In der Seitenansicht können Sie beispielsweise die vertikalen und horizontalen Lineale ausblenden, während die Kopf- und Fußzeilen sichtbar bleiben. Das Gleiche gilt für viele andere Anzeigeeigenschaften wie Zoom, Rechtschreibprüfung, Seitenrahmen usw. Es können dreizehn verschiedene Anzeigeoptionen definiert werden. Die gute Nachricht ist, dass all diese Eigenschaften nicht mehr manuell gehandhabt werden müssen, sondern dass dies jetzt auch programmatisch möglich ist.
N to One Beziehungen mit 4D für iOS
Ab 4D v17 R5 unterstützt 4D für iOS N-zu-Eins-Beziehungen , so dass Sie beschreibende Beziehungsnamen verwenden können und die Definition Ihrer Projektstruktur vereinfachen. Sie können alle Ihre Tabellenbeziehungen direkt im AbschnittStruktur des Projekteditors visualisieren.
Neue 4D Befehle für die Arbeit mit verschlüsselten Daten
In einem früheren Beitrag haben wir beschrieben, wie man mit der Verschlüsselung von Datendateien beginnt. Jetzt werden wir eine weitere Möglichkeit besprechen, mit verschlüsselten Datendateien zu arbeiten: Die neuen 4D Befehle. Diese Befehle sind so konzipiert, dass sie die meisten Verschlüsselungsanforderungen unterstützen und es Ihnen ermöglichen, Ihren Kunden eine verschlüsselte Lösung zu liefern.
Konkurrierende zusammengeführte Clients auf demselben Computer
Sie haben nach einer Möglichkeit gefragt, mehrere Clients auf demselben Computer laufen zu lassen UND sie gleichzeitig mit demselben 4D Server zu verbinden. Wir haben Sie nicht nur erhört, sondern bieten Ihnen mit 4D v17 R5 noch mehr! Jede Verbindung enthält jetzt einen separaten Cache-Ordner, der die IP-Adresse, den Port und einen Hash-Code der Verbindung enthält. Damit können Sie jetzt auch mehrere Clients von einem Rechner aus mit mehreren Servern auf verschiedenen Rechnern verbinden. Es ist keine Konfiguration erforderlich, starten Sie einfach und sehen Sie zu, wie es funktioniert!
Hinzufügen von Werten zu Ihren generischen ORDA-Abfragen
Sie haben sicher schon bemerkt, dass ORDA-Abfragen nicht nur leicht und lesbar sind, sondern auch die Navigation durch das gesamte Datenmodell mit objektorientierten Konzepten erleichtern! In diesem Blog-Beitrag haben wir Ihnen gezeigt, wie Sie leistungsfähige und leicht zu pflegende Abfragen schreiben können. Eine der empfohlenen Methoden war, die Abfrage und die Werte separat über Platzhalter bereitzustellen. 4D v17 R5 geht mit Platzhaltern noch einen Schritt weiter, indem es Ihnen erlaubt, generische ORDA-Abfragen zu schreiben: Begrüßen Sie die benannten Platzhalter für Werte!
Verbesserte Leistung: bis zu 8-mal schneller (nein, das ist kein Tippfehler)!
Skalierbarkeit ist eines unserer Hauptanliegen und 4D v17 R5 bringt in diesem Bereich gute Neuigkeiten, insbesondere für diejenigen, die eine hohe Prozesslast auf ihrem 4D Server haben. Sie werden bemerken, dass sich die Leistung deutlich verbessert hat, wenn Remote-Clients (ein, zwei oder sogar hunderte) mit Ihrem Server verbunden sind.
Die interne Architektur von 4D wurde verbessert und die Prozessornutzung ist jetzt vollständig optimiert (öffnetin einer neuen Registerkarte) im präemptiven Modus und bei gleichzeitigen Lese- und Schreibzugriffen auf dieselbe Tabelle. Das Ergebnis ist eine 4- bis 8-fache Leistungssteigerung!
64-Bit-Unterstützung bietet neue Möglichkeiten
Ohne es zu beschönigen: 4D v17 R5 ist nur in 64-Bit verfügbar! Es ist kein Geheimnis, dass viele Funktionen, wie z. B. präemptive Prozesse, der neue Cache-Manager, 4D View Pro und vieles mehr, bereits jetzt nur in 64-Bit verfügbar sind. Das Gute daran ist, dass die Konzentration auf 64-Bit-Systeme es uns ermöglicht, modernere Technologien und Funktionen einzubinden und viele Bibliotheken zu aktualisieren. Dieser Wechsel bringt auch neue Möglichkeiten mit sich. In diesem Blogbeitrag werden wir uns auf die aktualisierten Bibliotheken und die positiven Auswirkungen auf Ihre 4D Anwendungen konzentrieren.
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
