Produkt blank

Links in 4D Write Pro Dokumenten

Automatisch übersetzt von Deepl

Als Entwickler oder Endbenutzer wissen Sie, wie praktisch Hyperlinks sein können. Ohne sie müssten Sie die URL für jede Seite im Internet kennen! Mit ihnen können Sie Ihren Text oder Ihre Bilder in Links umwandeln, um einen einfachen Übergang von einem Ort(z. B. einem 4D Write Pro Dokument) zu einem anderen (in der Regel einer Website) zu ermöglichen.

Was wäre, wenn Links mehr bieten könnten? Was wäre, wenn sie die Ausführung von 4D Code starten oder einfach den Cursor zu einem anderen Bereich im selben Dokument bewegen könnten? Das können sie!

Produkt blank

Auffrischen mit 4D für iOS

Automatisch übersetzt von Deepl

Mit v17 R5 wird 4D für iOS mit einer coolen Funktion ausgeliefert: Pull-to-refresh. Es ist eine sehr nützliche Geste, da alles, was Sie tun müssen, um Ihre Daten zu aktualisieren, ist, an den oberen Rand des Bildschirms zu scrollen und dann den Finger nach unten zu ziehen. Mit dieser sehr intuitiven Funktion wird der Inhalt Ihrer App im Handumdrehen aktualisiert.

Produkt blank

Log Ihre SMTP-Konversationen

Automatisch übersetzt von Deepl

Wie in einem früheren Beitrag versprochen, enthält jedes R-Release weitere Fortschritte in Bezug auf die E-Mail-Funktionalität, die ihre verborgenen Fähigkeiten freisetzt.

4D v17 R5 bietet eine interessante neue Funktion für E-Mail-Protokolle. Manchmal funktioniert während der Entwicklung alles einwandfrei, aber wenn Sie die Software beim Kunden einsetzen, gibt es ein Problem bei der Zustellung von E-Mails. Es kann schwierig sein, herauszufinden, wo der Fehler auftritt, da die Kommunikation verschlüsselt ist und man oft keinen Zugriff auf die Protokolldateien des SMTP-Servers hat. Das Problem hängt sehr wahrscheinlich mit Ihrem SMTP-Server zusammen, aber wie können Sie sicher sein? Starten Sie einfach das SMTP-Protokoll in Ihrer Anwendung! Dieses Protokoll enthält eine Aufzeichnung aller durchgeführten Aktionen, einschließlich derjenigen, die die Verbindung unterbrechen. Noch besser ist, dass dieses Protokoll die Kommunikation mit dem SMTP-Server in einfachem, unverschlüsseltem Text zeigt, was die Analyse erleichtert.

Produkt blank

Eine bestehende Datenbank in ein Projekt umwandeln

Automatisch übersetzt von Deepl

Ab 4D v17 R5 können Sie ein Datenbankprojekt erstellen. Einer der größten Vorteile von Projekten besteht darin, dass sie die Zusammenarbeit in verteilten Teams erleichtern … indem sie den Quellcode in einem Quellkontrollsystem in einfachen Textdateien speichern. Ob Sie nun ein einzelner Entwickler oder Teil eines Teams sind, dies eröffnet Ihnen eine neue Welt der Möglichkeiten.

Aber was ist mit bestehenden Datenbanken? Können sie in Projekte umgewandelt werden? Ja! Dieser Blogbeitrag zeigt Ihnen, wie das geht, und macht Sie auf einige Dinge aufmerksam, die Sie wissen sollten, bevor Sie fortfahren.

Produkt blank

4D-Projekt: Aufbruch in eine neue Ära der Zusammenarbeit

Automatisch übersetzt von Deepl

4D ist seit 4D Server 1.0 ein langjähriger Befürworter der Teamentwicklung. Der größte Vorteil der gemeinsamen Arbeit am gleichen Quellcode ist die Möglichkeit, im Team zu entwickeln und zu testen. Für verteilte Teams kann dies jedoch einige Nachteile mit sich bringen, da sie möglicherweise nicht am selben Quellcode arbeiten können.

Nach einer kompletten Überarbeitung unterstützt 4D nun zwei Arten, mit Quellen zu arbeiten: Binär und Projekt. Binär ist das 4D, das wir alle kennen und lieben, mit dem Quellcode in einer Binärdatei, um die Entwicklung im Team mit 4D Server zu ermöglichen. Project erleichtert verteilten Teams die Zusammenarbeit, indem es den Quellcode in einem Quellkontrollsystem in einfachen Textdateien speichert.

Produkt blank

4D Objektfelder mit SQL Engine lesen

Automatisch übersetzt von Deepl

Ein 4D Objektfeld ist ein persistenter Datenbankfeldtyp, der als binärer Inhalt gespeichert wird. Bisher war es nicht möglich, diese Art von Feldern mit einem ODBC-Treiber zu lesen. Bis heute.

Vorher wurde beim Versuch, ein Objektfeld zu lesen, ein Fehler zurückgegeben. Dies verhinderte die Ausführung von einfachen Select * from myTable-Anfragen , was für Benutzer, die nur den Inhalt einer Tabelle durchsuchen wollten, frustrierend sein konnte.

Gute Nachrichten! Die SQL-Engine wurde aktualisiert, um das Lesen von 4D-Objektfeldern zu ermöglichen.

Produkt blank

Einführung in die Datenverschlüsselung in 4D

Automatisch übersetzt von Deepl

Daten sind überall. Da sich unser Leben immer mehr ins Internet verlagert, nimmt auch die Bedeutung der Datensicherheit zu. Kundendaten müssen vor potenziellen Bedrohungen und Verstößen geschützt werden. In vielen Fällen bietet die Verwendung eines Festplattenverschlüsselungstools (z. B. Bitlocker von Microsoft oder FileVault von Apple) ein ausreichendes Maß an Schutz. Was aber, wenn Ihr Kunde oder Ihr CSO (Chief Security Officer) eine Verschlüsselung auf Datenbankebene verlangt – und zwar pro Tabelle?

Auf dem 4D Summit 2018 haben Sie nach einer Lösung zur Verschlüsselung Ihrer Daten gefragt und wir haben sie geliefert. Wir freuen uns, Ihnen neue Datenverschlüsselungstools für Ihre 4D Datenbanken vorstellen zu können.

Nachrichten blank

4D v17 R5 Beta startet heute

Automatisch übersetzt von Deepl

Wir freuen uns, den Start der Beta-Tests für 4D v17 R5 bekannt zu geben.

4D v17 R5 ist eine der funktionsreichsten R-Releases, die jemals ausgeliefert wurden, und wir könnten nicht glücklicher sein, all die Fortschritte zu teilen, die wir der ständig wachsenden Liste von 4D Funktionen hinzugefügt haben:

  • Die neue integrierte Datenverschlüsselung für Ihre 4D Datenbanken bietet eine weitere Sicherheitsebene, die völlig transparent, sicher und schnell ist.
  • Aktionen, inkrementelle Datensynchronisation und N-zu-eins-Beziehungen sind jetzt für 4D für iOS verfügbar.
  • Die SQL-Engine wurde aktualisiert, um das Lesen von 4D Objekten zu ermöglichen.
  • Mehr E-Mail-Funktionen: Die Protokollierung von SMTP-Konversationen, benutzerdefinierte Mail-Header und die Unterstützung älterer Zeichensätze stehen für Sie bereit und warten auf Sie.
  • Weitere Fortschritte in der 4D Sprache und ORDA für bessere Lesbarkeit, effiziente Code-Wartung und optimierte Leistung.
  • Mit 4D Write Pro können Sie nicht nur Befehle erweitern oder umbenennen, sondern auch eine Methode aus Ihrer 4D Anwendung heraus aufrufen.
  • Eine leistungsstarke neue Symbolleiste im Ribbon-Stil erweitert die Benutzeroberfläche von 4D View Pro und steht Ihnen zur Verfügung.
  • Und vieles mehr (siehe unten).