4D View Pro: Excel Import/Export Aktualisierung
Im Rahmen der kontinuierlichen Weiterentwicklung von 4D View Pro haben wir die Funktionen für den Excel-Import und -Export in 4D 20 R8 erweitert. In diesem Update wurden neue Sprachoptionen hinzugefügt, die sich an den Möglichkeiten der Schnittstelle orientieren und Ihnen mehr Kontrolle über die exportierte Arbeitsmappe geben.
Noch nie war die Verwaltung von Projektabhängigkeiten so einfach wie heute
Mit den neuesten Updates für den Project Dependency Manager in 4D 20 R8 sind Ihre Projekte immer einen Schritt voraus. Die Abhängigkeiten werden regelmäßig auf Aktualisierungen geprüft, so dass Sie Zugriff auf die neuesten Versionen haben und fundierte Entscheidungen darüber treffen können, wann und wie Sie Änderungen integrieren.
Darüber hinaus haben Sie durch die Möglichkeit, Abhängigkeitsregeln zu bearbeiten, die unübertroffene Flexibilität bieten, die volle Kontrolle. Passen Sie diese Regeln an – ob Sie sich für die neueste Version, die nächste Hauptversion oder die nächste Nebenversion entscheiden – und stellen Sie so sicher, dass sich Ihr Projekt nach Ihren Vorstellungen weiterentwickelt und ein Gleichgewicht zwischen Innovation und Stabilität besteht.
Verstärken Sie Ihren Entwicklungsprozess mit Ihren Formularen
In der Entwicklungsphase ist die frühzeitige Erkennung von Syntaxfehlern wichtig, um qualitativ hochwertigen Code zu erstellen. Die Codeprüfung in Echtzeit ist eine wertvolle Hilfe für Entwickler. Sie verbessert nicht nur die Effizienz, sondern auch die Qualität und steigert die Produktivität. Durch die sofortige Korrektur von Fehlern können Sie sich auf die funktionale Entwicklung Ihrer Anwendung konzentrieren, anstatt sich mit lästigen Fehlern zu beschäftigen, die während der Kompilierung auftreten.
Wir freuen uns, Ihnen mit 4D 20 R8 zwei neue Funktionen vorstellen zu können, die Ihre Arbeitsweise verändern werden.
- Die erste ist die Möglichkeit, eine Klasse mit einem Formular zu verknüpfen, was eine Syntaxprüfung mit Ausdrücken wie Form.myProperty ermöglicht.
- Die zweite ist eine Echtzeitprüfung von Ausdrücken in der Eigenschaftsliste, wobei eine Beschreibung des Fehlers oder der Warnung angezeigt wird.
QODLY STUDIO FÜR 4D: WAS IST NEU IN 4D 20 R7
Wir sind sicher, dass Sie sich über die neuen Funktionen von Qodly Studio for 4D in 4D 20 R7 freuen werden.
Entdecken Sie diese leistungsstarke Plattform – eine robuste und benutzerfreundliche Lösung für die Erstellung von Business-Webanwendungen mit minimalem Programmieraufwand.
Qodly Studio for 4D ist in 4D integriert und ermöglicht es Ihnen, bestehende Geschäftslogik, die für Desktop-Anwendungen entwickelt wurde, zu nutzen.
Lassen Sie uns in die Details eintauchen und sehen Sie, wie Ihre Anwendung mehr als nur Daten liefern kann und gleichzeitig eine dynamische Benutzeroberfläche und einen starken Datenschutz durch die Einrichtung von Privilegienbietet .
Befehle Umbenennung und Verwerfungen
Als Entwickler legen wir alle Wert auf Effizienz und Einfachheit bei unseren Programmierroutinen. Je weniger Tastenanschläge wir uns merken müssen, desto besser!
In diesem Sinne haben wir die Befehlsnamen in 4D 20 R7 überarbeitet und verfeinert, während wir veraltete Namen abgeschafft haben, um sie kürzer und konsistenter zu machen und sie an moderne Entwicklungsstandards anzupassen.
Aktivieren Sie Ihre Webanwendungen mit der OutgoingMessage-Klasse
In der heutigen digitalen Welt ist eine reibungslose und intuitive Benutzererfahrung der Schlüssel zum Erfolg jeder Webanwendung. Ein entscheidender Teil dieses Erlebnisses besteht darin, den Benutzern einen einfachen Zugang zu verschiedenen Ressourcen zu ermöglichen – seien es Dokumente, Bilder oder andere Datentypen. Um dies zu ermöglichen, muss Ihr Server verschiedene Content-Formate effizient verwalten und bereitstellen.
Mit der neuen REST-Server-Funktion von 4D ist die Verwaltung verschiedener Inhalte jetzt einfacher denn je. Bisher konnte der REST-Server nur Skalar-, Entitäts- oder Entitätsauswahldaten zurückliefern. Jetzt kann er direkt vollständige Webinhalte liefern – Inhalte, die ein Browser verarbeiten kann.
Das Herunterladen von Dateien oder der Empfang von Binärdaten vom REST-Server ist jetzt dank der neuen Klasse OutgoingMessage ganz einfach. Mit ihr können Sie die Antworten leicht an Ihre Bedürfnisse anpassen.
Lesen Sie weiter, um zu erfahren, wie die OutgoingMessage-Klasse Ihre Anwendung verbessern kann!
Verschlüsselung, Authentifizierung und Validierung der Zertifizierungsstelle
In den letzten Versionen wurden die Sicherheitsfunktionen von 4D erheblich erweitert, insbesondere im Bereich der Zertifikate. Dazu gehören automatisch generierte Zertifikate für die Client-Server-Kommunikation, die Unterstützung von ECDSA-Zertifikaten und, mit 4D 20 R7, die Validierung von Zertifikatsautoritäten für die Client-Server-Kommunikation von vernetzten Anwendungen. Einige Kunden verlangen ein Höchstmaß an Sicherheit, was die Bedeutung dieser Funktionen unterstreicht.
Sicherheit kann jedoch komplex sein, und es gab Anfragen nach einer Erklärung, wie eine TLS/SSL-Verbindung funktioniert und welche Rolle Zertifikate spielen. Bevor wir uns mit den neuen Funktionen befassen, ist es daher hilfreich, zunächst die grundlegenden Sicherheitskonzepte und deren Zusammenspiel zu erläutern.
Einführung von Session Singletons
Singletons waren eine der herausragenden Funktionen von 4D 20 R5. Zuvor konnten Entwickler zwei Arten von Singletons nutzen:
- das Prozess-Singleton, das für jeden Prozess einzigartig, aber prozessübergreifend unterschiedlich ist,
- und das gemeinsame Singleton, das für die gesamte Anwendung eindeutig ist.
Mit 4D 20 R7 bringen wir eine neue Art von Singleton auf den Markt : das Session Singleton!
IMAP API: Abrufen der Anzahl ungelesener E-Mails für mehrere Postfächer in einem Aufruf
Viele von Ihnen verlassen sich auf IMAP-Befehle, um die Anzahl der ungelesenen E-Mails in der Benutzeroberfläche Ihrer Anwendung anzuzeigen, damit die Benutzer über neue Nachrichten informiert bleiben. Mit 4D 20 R7 haben wir die Funktion IMAPTransporter.getBoxList ( ) verbessert, so dass die Anzahl der ungelesenen E-Mails und die Eigenschaften des Postfachs gleichzeitig abgerufen werden können, was schnellere Antwortzeiten gewährleistet.
Verbesserte Kompilierung mit Direct Typing in 4D
Mit 4D 20 R7 können Sie sich von „Compiler_“-Methoden verabschieden und haben mehr Freiheit, wie und wo Sie Ihre Variablen deklarieren. Sparen Sie Zeit und konzentrieren Sie sich dank Direct Typing auf Ihren Entwicklungsworkflow und Ihren Programmierprozess.
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