Tipps

Tech-Tipps – Die 4 Tipps vom April sind da!

von Add Komoncharoensiri, Leiter der technischen Dienste bei 4D Inc.

Als 4D Entwickler müssen Sie mit den neuen Entwicklungen Schritt halten, die 4D kontinuierlich herausbringt. Neben den Tipps und Tricks, die das Produktteam zur Verfügung stellt, sind die Tech Tips eine weitere Referenz, um einige der 4D Konzepte zu lernen.

Dieser Artikel behandelt 4 Tipps:

  • Behandlung von SQL-Platzhaltern als literale Zeichenfolge
  • Programmatische Ermittlung des Projektnamens
  • Präemptive Methoden in derselben Aufrufkette sollten ebenfalls präemptiv sein
  • Erstellen eines neuen View Pro-Dokuments basierend auf einem Sheet
Produkt blank

Ein tieferer Blick in die 4D-Datenverschlüsselung

4D bietet mehrere großartige Möglichkeiten, um Ihre Geschäftsanwendungen zu sichern. Eine dieser Möglichkeiten ist die Sicherung der Daten selbst mit Hilfe der in 4D integrierten Verschlüsselung. Damit Sie verstehen, wie die Verschlüsselung unter der Haube funktioniert, freuen wir uns, die Veröffentlichung des 4D Encryption Guide ankündigen zu können.

Wie unser VP of Strategy, Thomas Maul, sagte:

„Verschlüsselung ist es wert, sich ein paar Minuten Zeit zu nehmen, um zu verstehen, wie sie funktioniert. Und nicht nur, wie man sie einsetzt.“

Und wir können dem nur zustimmen, denn wenn wir sie nicht richtig verstehen, werden wir ihr Potenzial nie voll ausschöpfen können.

Ob Sie nun:

  • versuchen, sich einen geschäftlichen Vorteil gegenüber Ihren Konkurrenten zu verschaffen
  • Sie (oder Ihre Kunden) haben mit sensiblen Daten oder geschützten Informationen zu tun, z. B. in der Finanz-, Gesundheits- oder Rechtsbranche
  • einfach nur neugierig auf die Technologie hinter dieser Funktion sind

Wir empfehlen Ihnen, sich mit der Verschlüsselungslösung von 4D zu befassen.

Lesen Sie das ausführliche Dokument

Tipps blank

Wie Sie Ihre zusammengeführte 4D Anwendung notariell beglaubigen (macOS 12 & Xcode 13)

Hinweis: Update für macOS 12/Monterey und Xcode 13. Für Xcode 12 und älter, siehe diesen Blogbeitrag.

Mit Monterey (macOS 12) ist es sehr empfehlenswert, Anwendungen, die über ein öffentliches Netzwerk verteilt werden, zu beglaubigen. Eine große Anzahl von Entwicklern überträgt ihre Anwendungen über ein angeschlossenes Speichergerät oder per Dateifreigabe; eine notarielle Beglaubigung ist in diesen Fällen nicht erforderlich, wenn der Benutzer dem Entwickler bereits vertraut. Die notarielle Beglaubigung dient dazu, den Benutzern zu versichern, dass die Anwendung nicht bösartig ist, und ist nur für Anwendungen erforderlich, die von einer Website heruntergeladen werden.

Wenn Siebei der Erstellung Ihrer Anwendungen mit 4D v18 unsere integrierte Signaturfunktion verwenden, ist Ihre Anwendung bereit für die Beglaubigung. Dieser Vorgang wird außerhalb von 4D durchgeführt. Sie fügen Ihrer Bewerbung eine elektronische Signatur hinzu und übermitteln Ihre signierte Bewerbung an einen automatisierten Prüfdienst. Hier finden Sie alles, was Sie wissen müssen:

Produkt blank

4D Write Pro setzt auf den Dark (Mode)!

Wir freuen uns, ankündigen zu können, dass dies der letzte Schritt für den Dark Mode unter macOS ist. Die letzten Widgets der Bibliothek sind mit dem Dark Mode kompatibel:

  • 4D Write Pro Interface Symbolleiste
  • 4D Write Pro Interface Seitenleiste
  • Rich-Text-Bereich

Ab 4D v19 R4 haben Sie also die Wahl, ob Sie mit dem hellen oder dem dunklen Modus unter macOS entwickeln und einsetzen möchten.

Produkt blank

Mehr Optionen für den Befehl Objekt setzen eingeben

Es gibt eine Vielzahl von Schnittstellen und Regeln, die beachtet werden müssen. Häufig sind diese Einschränkungen mit den Tätigkeitsbereichen verknüpft. Offensichtlich können einige Daten vom Benutzer eingegeben werden oder nicht. Für ein Feld, das nicht eingegeben werden kann, gibt es zwei Möglichkeiten, die Schnittstelle zu verwalten:

  • Die Benutzer können den Inhalt des Feldes trotzdem auswählen und kopieren, um ihn beispielsweise in einen Bericht einzufügen.
  • Benutzer dürfen das Feld nicht kopieren oder seinen Inhalt auswählen
Produkt blank

4D View Pro: Arbeitsmappe Optionen

Wenn Sie ein Dokument mit 4D View Pro erstellen, ist es oft notwendig, die Benutzerfreundlichkeit zu optimieren, indem Sie die Blattregister und die Bildlaufleisten ausblenden, das Kontextmenü oder die Drag & Drop Option deaktivieren… All diese Funktionen und mehr sind jetzt möglich dank des VP SET WORKBOOK OPTIONS Befehls aus v19 R4.

Produkt blank

Neue Möglichkeiten zur Anpassung des Code-Editors

Wenn es um die Anpassung des Code-Editors geht, denkt jeder an die Schriftart und die Farben des Codes. Aber es ist auch möglich, das Code-Editor-Fenster und einige Interaktionen mit dem Code anzupassen. Jeder hat seine eigenen Vorlieben und Arbeitsweisen.

Darüber hinaus ist der wichtigste Teil eines Code-Editors das Schreiben von Code. Mit 4D v19 R4 haben wir den Editor neu gestaltet, um Ihren Code hervorzuheben und ihm so viel Platz wie möglich zu geben.

Genau aus diesem Grund können Sie in 4D v19 R4 die zehn Zwischenablagen ein- und ausblenden. Wenn Sie nicht alle zehn Zwischenablagen verwenden, können Sie die Symbolleiste mit der Einstellung „Zwischenablage anzeigen“ aufhellen.

Produkt blank

Speichern des Projekt-Quellcodes ohne Token

Befehle, Konstanten, Tabellen und Felder werden mit ihren Token in den Projekt-Quellcode-Dateien (4dm-Dateien) gespeichert. Dies ermöglicht es 4D, sie automatisch umzubenennen. Manchmal möchten Sie aber, dass diese Quellcodedateien ohne Token gespeichert werden, um eine bessere Lesbarkeit mit einem Versionskontrollsystem oder einem externen Code-Editor zu erreichen oder um den Austausch von Code zwischen Projekten zu erleichtern. Sehen wir uns an, wie man 4D dazu bringt, Quellcode ohne diese Token zu speichern.