Neu in4D 20 R7

20R7 4D Programming

Programmierung

Erweiterter Entwicklungsworkflow

Optimieren Sie Ihre Codierung mit Funktionen, die auf Effizienz und Kontrolle ausgelegt sind:

  • Verwenden Sie die OutgoingMessage Klasse, um Dateien, wie PDFs oder Bilder über Ihre Webanwendung zu versenden. So können Sie Inhalte wie Rechnungen oder Marketingmaterial mit minimalem Programmieraufwand an Kunden senden.

  • Optimieren und überwachen Sie Ihre 4D Anwendungen effektiver, indem Sie Prozesse und Sitzungen verwalten. Rufen sie wichtige Informationen über erweiterte Befehle ab un bearbeiten Sie sie, um den Arbeitsablauf zu vereinfachen und die Gesamtleistung Ihrer Anwendung zu steigern.

  • Verwalten Sie benutzerspezifische Daten mit Session Singletons. Speichern Sie isolierte Informationen für einzelne Sitzungen, wie z.B. personalisierte Einstellungen oder Warenkorbdaten, ohne Ihren Code noch komplexer zu machen.

  • Beschleunigen Sie die Entwicklung mit Direct Typing, mit dem Sie Variablen direkt in Ihrem Code deklarieren können, um eine sauberere, fehlerfreie Programmierung und eine übersichtliche Codebasis zu erhalten.

Mehr zum Thema Programmierung

20R7 4D Github Components

GitHub Komponenten

Vereinfachte Verwaltung lokaler Komponenten

Verwalten Sie lokale Komponenten mit der verbesserten Projekt Abhängigkeitsoberfläche. Fügen Sie lokale Komponentenhinzu oder entfernen Sie sie, passen Sie die Komponentenpfade flexibel an und greifen Sie auf öffentliche sowie private GitHub-Resporities zu - alles von einem Ort aus.

Mehr zum Thema Github Komponenten

20R7 4D Write Pro

4D Write Pro

Verbessertes Dokumentenmanagement

Erstellen Sie übersichtliche Berichte, Rechnungen oder andere Dokumente, indem Sie Abschnitte und Unterabschnitte verwalten. Löschen oder setzen Sie Attribute zurück, ohne die Struktur zu verändern, und sorgen Sie so für eine stets saubere und professionelle Präsentation.

Optimieren Sie das Seitenlayout und die Dateneingabe, indem Sie gepunktete Linien für unsichtbare Rahmen anzeigen. Dank der neuen visibleTableBorders Eigenschaft können Sie präzise Änderungen vornehmen, ohne das endgültige Erscheinungsbild des Dokuments zu beeinträchtigen.

Mehr zum Thema 4D Write Pro

20R7 4D User Interface

Benutzeroberfläche

Verbesserte Fensternavigation und Datenübersicht

Vereinachen Sie die Benutzererfahrung, indem Sie leere Werte in Listenfeldern mit der Funktion „Leer, wenn null“ entfernen, damit sich die Benutzer nur auf die wichtigsten Daten konzentrieren können.

Darüber hinaus können Sie Anwendungsfenstern benutzerdefinierte Symbole zuweisen, um eine schnelle Identifizierung und einfache Navigation zu ermöglichen und so die Benutzerfreundlichkeit und Professionalität Ihrer gesamten Anwendung zu verbessern.

Mehr zum Thema User Interface

r7-qodlystudiofor4d.jpg

Qodly Studio for 4D

Effizientes Debugging und Testen

Greifen Sie direkt vom 4D Server auf Qodly Studio zu, um Debugging und Testabläufe zu vereinfachen. Mit der Funktion „Preview Qodly App“ können Sie eine Vorschau Ihrer Webanwendungen in Echtzeit anzeigen und erhalten so sofortiges Feedback zu Ihren Änderungen. Nutzen Sie die Debugger Integration, um Probleme präzise zu verfolgen und Ihren Entwicklungszyklus zu vereinfachen.

Mehr zum Thema Qodly Studio for 4D

4D R7 Security

Sicherheit

Stärkere Client-Server Kommunikation

Schützen Sie sich vor Man-in-the-Middle Angriffen, indem Sie Serverzertifikate bei vertrauens- würdigen Zertifizierungsstellen(CAs) validieren. Gewährleisten Sie sichere Verbindungen, indem Sie nur Servern mit gültigen Zertifikaten und Domänennamen die Verbindung erlauben.

Mehr zum Thema Sicherheit

4D 20R7 Email Handling

E-Mail Verarbeitung

Schnelleres Tracking ungelesener E-Mails über Postfächer hinweg

Rufen Sie die Anzahl ungelesener E-Mails aus mehreren Postfächern gleichzeitig ab, indem Sie IMAP oder die Gmail API über 4D NetKit nutzen. Diese Verbesserung vereinfacht die E-Mail Verfolgung und steigert die Effizienz bei der Beantwortung, was sie ideal für die Bearbeitung großer E-Mail-Mengen oder die Verwaltung komplexer Workflows macht.

Mehr zum Thema E-Mail