4D v19 R8 Beta startet heute

Und hier kommt das letzte Feature-Release von 4D v19!

Was könnte ein besserer Weg sein, um das Jahr zu beginnen, als die tollen Funktionen, die diese Version zu bieten hat, einzusetzen.😊

Entdecken wir, was 4D v19 R8 Beta für Sie auf Lager hat:

 

 

 

  • Schützen Sie Ihre Daten vor unbefugten Benutzern mit einem robusten und vollständig anpassbaren System, indem Sie entscheiden, wer auf die Daten zugreift und auf welche Daten zugegriffen wird.
  • Entwerfen Sie wunderschöne Oberflächen mit der automatischen Zeilenhöhenfunktion, die auf der Grundlage von Sammlungen und Entitätsauswahlen zu Listenfeldern erweitert werden.
  • Erstellen Sie Ihre eigene Kette oder integrieren Sie 4D in ein kontinuierliches Integrationstool dank der neuen Build4D Komponente.
  • Effektivere Fehlerbehandlung mit einem globalen Fehlerhandler – kein Fehlerdialog mehr, der auf dem Server angezeigt wird, und keine nicht abgefangenen Fehler mehr.
  • Empfangen, kopieren, verschieben, beantworten und löschen Sie E-Mails mit den neuen Befehlen der 4D Netkit Komponente.
  • Erstellen Sie konforme Dokumente mit den fließenden Textfeldern von 4D Write Pro.
  • Passen Sie Ihre 4D View Pro Tabellen mit über 60 vordefinierten Themen an, oder erstellen Sie ein neues Thema, das Ihren Anforderungen entspricht.
  • Und vieles mehr erwartet Sie in dieser neuen Version, die keine Wünsche offen lässt!

Laden Sie 4D v19 R8 jetzt herunter (exklusiv für 4D Partner)

 

ORDA

Kontrollieren Sie den Zugriff auf Ihre Daten

Sie haben nach einer Funktion gefragt, die es Ihnen ermöglicht, mit vielen Anwendern in verschiedenen Geschäftsbereichen zu arbeiten und den Zugriff auf Ihre Daten mit mehreren Granularitätsebenen zu steuern. 4D v19 R8 erfüllt Ihren Wunsch.

Ein leistungsstarkes und vollständig anpassbares System steht Ihnen zur Verfügung, um Ihre Daten vor unbefugten Benutzern zu schützen.

Ein System zum Schutz Ihrer Daten hängt davon ab, wer auf sie zugreift und auf welche Daten zugegriffen wird:

 

 

Microsoft 365

Verwalten Sie E-Mails mit der Microsoft Graph API

Die Microsoft Graph API ist eine RESTful Web-API, die Ihnen den Zugriff auf Ressourcen von Microsoft Cloud-Diensten ermöglicht.

In einem früheren Release haben wir die Komponente 4D Netkit entwickelt, um die OAuth 2.0 Verbindung und den E-Mail-Versand über die Graph API zu verwalten.

4D v19 R8 fügte dieser Komponente neue Befehle hinzu, um E-Mails zu empfangen und Ihre Mailbox-Ordner aufzulisten, sowie:

  • eine E-Mail von einem Ordner in einen anderen verschieben,
  • auf eine E-Mail zu antworten und eine Konversation zu erstellen,
  • einen E-Mail-Entwurf erstellen und in einem Ordner Ihrer Wahl speichern,
  • und eine E-Mail löschen.

 

Listbox

AUTOMATISCHE ZEILENHÖHEN IN SAMMLUNGSBASIERTEN LISTENFELDERN

Automatische Zeilenhöhen waren bereits für Array-basierte Listenfelder möglich, sodass sie die Höhe jeder Zeile automatisch an ihren Inhalt anpassen.

4D v19 R8 bietet diese Möglichkeit nun auch für Listenfelder, die auf Sammlungen und Entity-Auswahlen basieren.

Sie müssen nur ein paar Eigenschaften in der Listbox einstellen und 4D erledigt den Rest für Sie:

 

blank

blank

 

CI/CD

Erstellen Sie Ihre kompilierte Struktur oder Komponente mit Build4D

Der Projektmodus hat die Tür zu vielen Funktionen geöffnet, die wir genauso lieben wie Sie.

4D v19 R8 fügt eine spannende Funktion hinzu, die Ihnen hilft, Ihre eigene Build Chain zu erstellen oder 4D in ein Continuous Integration Tool zu integrieren.

Wir haben eine Komponente namens Build4D entwickelt, die auf GitHub mit den Quellen verfügbar ist.

In einem ersten Schritt können Sie mit Build4D eine kompilierte Struktur und eine Komponente erstellen. Wir werden die Komponente weiter ausbauen, um Ihnen die Verwaltung einer Einzelplatz-, Client- oder Serveranwendung zu ermöglichen.

Hier ist das Ergebnis eines Beispiels für die Erstellung einer kompilierten Struktur mit integrierten Ressourcen- und Dokumentationsordnern:

Finder dialog to show the structure file

 

4D Write Pro

Mit Textboxen ist die Compliance auf den Punkt gebracht.

Wenn Sie Textboxen verwenden müssen, um z.B. Firmenbriefe in Übereinstimmung mit der Firmenidentität zu erstellen, dann bringt 4D v19 R8 genau das, was Sie in 4D Write Pro brauchen.

Ein Textfeld ist ein fließender Textbereich beliebiger Größe, der Text, Bilder oder Tabellen enthält!

Und wie immer gibt es mehrere Möglichkeiten, diese neue Funktion zu nutzen; die einfachste ist die Verwendung der Schnittstelle.

Hierfür stehen neue Schaltflächen in der Symbolleiste und in der Seitenleiste zur Verfügung.

blank

blank

 

4D View Pro

Anpassen des Tabellenstils

4D v19 R8 bietet eine neue Funktion für 4D View Pro Tabellen: mit über 60 vordefinierten Themen passen sich Ihre Tabellen perfekt an den Rest Ihres Dokuments an. Wenn keiner der Stile Ihren Anforderungen entspricht, können Sie Ihr eigenes Thema definieren und auf Ihre Tabelle anwenden.

blank

 

Programming

Effizienter Umgang mit Fehlern

Das Fehlermanagement ist ein wesentlicher Bestandteil der Entwicklung. Wenn Sie es versäumen, eine Methode zur Fehlerbehandlung in einem neuen Prozess/Worker aufzurufen oder Komponenten zu verwenden, die keine Fehlerbehandlung bieten, wird dem Endanwender der eingebaute 4D Fehlerdialog angezeigt.

Ab 4D v19 R8 können Sie eine globale Fehlerbehandlung definieren, die für alle Ausführungskontexte (Prozesse, Worker, ORDA berechnete Attribute, ORDA Funktionen usw.) effizient ist. Wenn Sie es versäumen, einen lokalen Fehler-Handler in einem neuen Prozess/Worker zu definieren, wird der globale Fehler-Handler automatisch aufgerufen. Das bedeutet, dass auf dem Server kein Fehlerdialog mehr angezeigt wird und keine Fehler mehr abgefangen werden (z.B. ORDA-Fehler).

 

SDI Windows

Windows-SDI-Anwendung testen

Es ist schon lange her, dass Sie Ihren Kunden zusammengeführte Anwendungen im SDI-Modus anbieten konnten. Das war ein großer Schritt nach vorn für die UX von Windows-Anwendungen.

4D v19 R8 bringt eine weitere Neuerung: Das Testen einer SDI-Anwendung wird vereinfacht: Sie können sich das Ergebnis Ihrer Anwendung ansehen, ohne dass Sie Ihre Standalone- oder Client-Anwendung erstellen müssen.

blank

 

4D for Mobile

Verbessern Sie die UI Ihrer Anwendung mit 4D für Android Sektionen

Wie wäre es mit einem Trick, um die Lesbarkeit zu verbessern und dem Benutzer zu helfen, die gewünschten Daten schnell und einfach zu finden?

Gruppieren Sie einfach die Ergebnisse durch Hinzufügen von Abschnitten (z.B. Kontakte-App).

This image shows a Contact application. The contacts are group by Section on the first letter of last name.

 

Nutzen Sie die Neuerungen von 4D for Android.

Mit jeder neuen Version wird die Liste der 4D für Android Funktionen größer. Auch dieses Feature-Release bildet da keine Ausnahme:

    • Erstellen Sie eine Auswahlliste aus einem Tabellenfeld oder einer JSON-Datei.
    • Verwenden Sie die Eingabesteuerung mit Code, um z.B. GPS-Koordinaten oder Telefonnummern in der Kontakt-Anwendung abzurufen.
    • Fügen Sie einen Abschnitt in einem Listenformular hinzu, um Daten z.B. nach Unternehmen zu gruppieren.
    • Verwenden Sie ein benutzerdefiniertes Anmeldeformular.
    • Verbessern Sie die untere Navigationsleiste, um mehr als vier Tabellen anzuzeigen und die Android-Richtlinie zu befolgen.

 

 

4D Extension for VSCode

4D-Analysator: Code-Vervollständigung

4D bietet Unterstützung für externe Quellcode-Editoren (z.B. Visual Studio Code), die 4D Code verarbeiten können und Standardfunktionen wie Syntax-Highlighting, Go To Definition und Signature Help bieten.

4Dv19 R8 bietet eine neue Funktion: Code-Vervollständigung.

blank

 

Brauchen Sie mehr technische Details? Schauen Sie in die 4D v19 R8 Beta Dokumentation auf der 4D Doc Center.

Wir freuen uns über Ihr Feedback, das uns hilft, die Qualität unserer Produkte zu verbessern und Ihre Bedürfnisse besser zu erfüllen. Wir würden uns freuen, wenn Sie uns Ihre Meinung zu den oben genannten Funktionen mitteilen. Tragen Sie zu unserem Beta-Forum bei (zugänglich für alle 4D Partner). Und zögern Sie nicht, uns Ihre Wünsche mitzuteilen; wir nehmen Abstimmungen sehr ernst!

Sie sind noch kein Partner? Werden Sie 4D Partner und beteiligen Sie sich an der Diskussion!

Avatar
- Product Marketing Manager Intissar kam 2017 als Product Marketing Manager zu 4D. Sie arbeitet eng mit den Produkt-, Marketing-, Engineering- und technischen Support-Teams zusammen, um den verschiedenen Zielgruppen das "Warum", das "Wie" und das "Was" neuer und aktualisierter Funktionen zu vermitteln. Diese enge Zusammenarbeit ermöglicht es ihr, Botschaften zu formulieren und ausführliche Inhalte und Codebeispiele für den 4D Blog und die Website zu schreiben. Nach ihrem Abschluss als Diplom-Ingenieurin für Informatik an der VINCI Universität arbeitete Intissar als Software-Ingenieurin in mehreren Startups. Ihre praktische Erfahrung umfasst Software-Spezifikation, -Design und -Entwicklung, User-Training und -Support sowie Team-Management.