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.
Objektnotation zur Handhabung von Dateien und Ordnern
4D bietet bereits Befehle für den Umgang mit Dateien und Ordnern, aber wie sieht es mit neuen Befehlen aus, die die Möglichkeiten der Objektnotation nutzen?
Objekte haben die Art und Weise, wie viele 4D Entwickler ihren Code schreiben, verändert und ihn allgemeiner, flexibler, einfacher und schneller gemacht. Jetzt wird diese Welle der Veränderung auch auf Dateien und Ordner ausgedehnt. In diesem Blogbeitrag zeigen wir Ihnen, wie einfach es ist, ein Objekt zu manipulieren, um die Attribute einer Datei oder eines Ordners abzurufen (anstatt mehrere Befehle aufzurufen und die Informationen in mehreren Variablen zu speichern). Jetzt wird alles viel einfacher!
Ein leistungsstarkes und funktionsreiches Ribbon für 4D View Pro
Zusätzlich zur bestehenden Symbolleiste gibt es jetzt eine sehr leistungsfähige Symbolleiste im Ribbon-Stil, die die Benutzeroberfläche von 4D View Pro erweitert. Wählen Sie einfach eine Option in der Eigenschaftsliste und schon kann es losgehen!
Links in 4D Write Pro Dokumenten
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!
Auffrischen mit 4D für iOS
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.
Log Ihre SMTP-Konversationen
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.
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