4D v20 Beta startet heute

Wir freuen uns, Ihnen mitteilen zu können, dass der Beta-Test für 4D v20, eine unserer bisher am meisten erwarteten LTS-Versionen, heute beginnt!

Mit mehr als 100 Neuerungen, darunter Verbesserungen bestehender Produkte und von unseren 4D Entwicklern stark nachgefragte Funktionen, verspricht diese Version eine unserer umfassendsten und funktionsreichsten Versionen zu werden.

Entdecken Sie mit uns, was 4D v20 Beta für Sie Anbietet:

 

  • Erstellen Sie Echtzeit-Webanwendungen, die große Datenmengen verarbeiten können und eine nahtlose Benutzererfahrung mit dem neuen integrierten WebSocket Server bieten.
  • Arbeiten Sie mit komplexen Datenstrukturen mit Objekt- und Collectionliteralen, die eine prägnantere und lesbarere Methode zur Initialisierung von Objekten und Collections in Ihrem Code bieten.
  • Schnelles und effizientes Suchen und Ersetzen von Code mit der verbesserten Funktion “ Suchen und Ersetzen“.
  • Erstellen Sie ein benutzerdefiniertes „Hilfe“-Menü für Ihre Anwendung, indem Sie eine Sammlung übergeben, die die Menüpunkte beschreibt.
  • Sparen Sie Zeit und analysieren und organisieren Sie Ihre Daten schnell mit den Tabellen von 4D Write Pro, die Ihre Daten automatisch in Tabellen mit Seitenumbrüchen, Kopf- und Fußzeilen und sogar Zeilenumbrüchen einfügen.
  • Nutzen Sie die Vorteile von 4D Write Pro Textboxen(schwebende Container), um komplexe Produktflyer oder Broschüren zu drucken.
  • Testen Sie die neue Funktion QUIC Network Layer, eine völlige Neufassung der Client/Server-Kommunikation. Sie basiert auf UDP anstelle von TCP und ermöglicht eine schnellere Wiederherstellung im Falle von Paketverlusten, Staus und anderen Problemen, die zu Verzögerungen und Unterbrechungen im Netzwerkverkehr führen können.
  • Native Unterstützung für Microsoft 365 unter Verwendung der Microsoft Graph API ermöglicht das Senden, Empfangen und Organisieren von E-Mails sowie die Benutzerauthentifizierung mit Single Sign On (OAuth2).
  • Viel mehr erwartet Sie mit dieser LTS (siehe unten)

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

4D Language and Beyond

NEUER EINGEBUNDENER WEBSOCKET-SERVER

Das WebSocket-Protokoll bietet einen dauerhaften Vollduplex-Kommunikationskanal zwischen einem Client und einem Server. Es ermöglicht den Datentransfer in Echtzeit zwischen den beiden Parteien und erlaubt eine schnellere und effizientere Kommunikation.

4D v20 enthält jetzt einen integrierten WebSocket Server, der es Entwicklern ermöglicht, Echtzeit-Webanwendungen zu erstellen, die große Datenmengen verarbeiten können und ein nahtloses Benutzererlebnis bieten.

Dies eröffnet eine Welt der Möglichkeiten für Echtzeit-Datenvisualisierung, kollaborative Anwendungen und IoT-Anwendungen, die sofortige Updates erfordern.

Literaler Initialisierer für Objekte und COllections

Objekte und Collections können mit den Befehlen New object und New collection in Ihrem Code initialisiert werden.

Mit 4D v20 wurde eine neue und besser lesbare Syntax zur Initialisierung großer oder komplexer Objekte und Collections in Ihrem Code eingeführt – das Objektliteral und das Collectionsliteral.

Mit Objektliteralen können Sie ein Objekt mit seinen Eigenschaften und Werten, eingeschlossen in geschweiften Klammern {}, initialisieren. Anstatt den Befehl New object zu verwenden, können Sie zum Beispiel ein neues Objekt erstellen und seine Eigenschaften in einer einzigen Codezeile wie dieser initialisieren {$object1 := {a : „foo“; b : 42+26; c : {}; d : [„coucou“; „rien“]}.

In ähnlicher Weise können Sie mit Collectionsliteralen eine Collection initialisieren, deren Elemente in eckige Klammern [] eingeschlossen sind.

Lernen Sie die verbesserte Distinct-Funktion kennen

Die Funktion distinct der Collection und Entity Selection ermöglicht das Abrufen einer Liste eindeutiger Werte.

Mit 4D v20 können Sie auch die Anzahl der Vorkommen jedes eindeutigen Wertes abfragen. Diese Funktion kann von Vorteil sein, wenn Sie mit großen Datensätzen arbeiten und die Häufigkeit bestimmter Werte analysieren müssen.

Vergleich mit einem undefinierten Wert

Mit der Einführung von ORDA und anderen Objekten in 4D arbeiten Entwickler oft mit undefinierten Werten, was manchmal zu Fehlern beim Vergleich mit anderen Werten führt.

Mit 4D v20 wurde eine neue Verbesserung eingeführt, die es Entwicklern ermöglicht, jede Art von Wert mit einem undefinierten Wert zu vergleichen, ohne einen Fehler auszulösen. Das bedeutet, dass Sie jetzt undefinierte Werte sicher mit anderen vergleichen können, ohne einen Fehler in Ihrem Code befürchten zu müssen.

Übergabe eines Formularobjekts an die Befehle Print Form und FORM LOAD

Mit 4D v20 wird der Befehl Form von Print form und FORM LOAD unterstützt. Form, mit früheren Versionen für DIALOG oder Unterformulare, ermöglicht eine drastische Reduzierung des Bedarfs an Prozessvariablen und das Schreiben von besser portierbarem und isoliertem Code. Dies ist eine willkommene Verbesserung für 4D, die das Leben der Entwickler zweifellos einfacher und produktiver macht.

Benutzerdefiniertes Hilfe-Menü

Mit 4D v20 können Sie ein benutzerdefiniertes „Hilfe“-Menü für Ihre Anwendung erstellen, indem Sie eine Sammlung übergeben, die die Menüpunkte beschreibt. So können Sie Ihren Anwendern beispielsweise einen einfachen Zugang zu Dokumentation, Support und anderen hilfreichen Ressourcen bieten.

Neue Befehle zum Sperren des Datenspeichers

4D bietet Ihnen mehrere integrierte Möglichkeiten, Ihre Daten zu sichern: 4D Backup und die Verwendung eines Spiegelservers. Mit 4D v20 stellt 4D interne Befehle zum Sperren des Datenspeichers zur Verfügung, so dass Sie Ihre Daten kopieren können, während 4D läuft. Begrüßen Sie ds.flushAndLock(), ds.locked(), und ds.unlock().

Automatische Integration von mehreren Journalen

4D v20 führt eine leistungsstarke neue Funktion ein, die Ihre Produktivität bei der Datenbankwartung erheblich steigern kann. Durch die automatische Integration mehrerer Journale beim Start der Datenbank können Sie sich auf die Entwicklung Ihrer Anwendung konzentrieren, anstatt Zeit mit manuellen Datenbankverwaltungsaufgaben zu verbringen.

Um diese Funktion zu nutzen, stellen Sie einfach sicher, dass die Standardeinstellung „Letztes Logbuch integrieren, wenn die Datenbank unvollständig ist“ aktiviert ist. Legen Sie dann die zu integrierenden Journaldateien neben die aktuelle Datei. 4D erkennt automatisch alle fehlenden Vorgänge in der Startdatenbank und prüft alle Journaldateien, um festzustellen, ob eine Wiederherstellung möglich ist. Wenn es keine fehlenden Vorgänge gibt, werden die Vorgänge aus allen Journalen integriert, ohne dass Sie eingreifen müssen.

Einführung in die neuesten Suchen- und Ersetzen-Funktionen

Die Funktion „Suchen und Ersetzen“ im Code-Editor gibt es schon seit vielen Jahren. Entwickler können damit schnell und effizient Code suchen und ersetzen, insbesondere bei großen Codebasen. 4D v20 bringt Verbesserungen, die von Entwicklern, die sich auf diese Funktion verlassen, um ihre Arbeitsabläufe zu optimieren, sehr geschätzt werden:

  • Kenntnis der Anzahl der zu ersetzenden Vorkommen,
  • die Position des aktuellen Vorkommens zu kennen,
  • ständiger Zugriff auf die Navigationsoptionen Next und Previous,
  • Anzeige einer Palette anstelle eines modalen Fensters, um die Anzahl der Klicks zu begrenzen.

Eine Anwendung mit 4D Befehlen abschließen

4D hat laufend neue Funktionen hinzugefügt, die Entwicklern helfen, ihre eigene Build Chain zu erstellen und damit mehr Flexibilität und Anpassungsmöglichkeiten für ihre Anwendungen zu bieten. Zu diesen Funktionen gehört die Möglichkeit, einen „.zip“-Ordner zu erstellen, zusätzliche Informationen wie das Copyright einer ausführbaren Datei oder einer „dll“ hinzuzufügen und eine „info.plist“-Datei zu erstellen.

Mit der Veröffentlichung von 4D v20 wurden zwei neue Funktionen hinzugefügt, die das Erstellen von Standalone- oder Client/Server-Anwendungen noch einfacher machen:

  1. Hinzufügen eines Symbols zu einer ausführbaren Datei.
  2. Generierung einer Deployment-Lizenzdatei.

PDF-Format für die Druckvorschau unter Windows

Das PDF-Format ist eine brauchbare Alternative zu XPS für die Druckvorschau unter Windows und bietet den Benutzern eine leichter zugängliche Option. Die Entscheidung von Microsoft, den XPS-Viewer zu einer optionalen Windows-Funktion zu machen, hat bei vielen Benutzern zu Problemen bei der Bereitstellung von Anwendungen geführt, was dazu führte, dass die Endbenutzer keine Druckvorschau ihrer Dokumente anzeigen konnten. Obwohl die Installation des kostenlosen XPS Viewers einfach ist, zögern einige Administratoren, zusätzliche Funktionen zu installieren, insbesondere in Remote Desktop Umgebungen.
Glücklicherweise bietet 4D v20 jetzt die Möglichkeit, das PDF Format für die Druckvorschau zu nutzen. Da in fast allen aktuellen Windows-Versionen entweder XPS oder PDF vorinstalliert ist, sollten Endanwender keine Probleme mehr mit der Druckvorschau haben. Diese neue Option bietet eine flexiblere und effizientere Lösung, die sowohl den Anforderungen der Endbenutzer als auch der Administratoren gerecht wird.

UND VIELES MEHR…

4D v20 enthält über 30 neue Funktionen, die Ihren Entwicklungsprozess vereinfachen, darunter Anweisungen und Operatoren(z. B. && und ||, return, break und continue), um Ihren Code-Footprint zu reduzieren, die Möglichkeit, einen globalen Error-Handler zu definieren, der für alle Ausführungskontexte effizient ist, das Herunterladen lokaler Ressourcen in einen gemeinsamen Ordner mit den Windows Remote Desktop Services anstelle des Benutzerkontoverzeichnisses, einen neuen Befehl, der alle Informationen über Ihre Lizenznutzung liefert, das asynchrone Starten externer Prozesse, die automatische Zeilenhöhe in Listenfeldern auf der Grundlage von Collections und Entity Selections. Für diejenigen, die noch im Binärmodus entwickeln, gibt es jetzt die Möglichkeit, gleichzeitig auf einem 4D Server im Projektmodus zu entwickeln, d.h. Sie können den Projektmodus übernehmen, ohne Ihre Entwicklungsorganisation zu beeinträchtigen und von seinen exklusiven Funktionen profitieren: Silicon Compilierung, CSS-Formulare, Klassen, Computed Attribute und, wenn Sie bereit sind, Quellkontrollsysteme.

 

4D-Analyzer extension

Neue Funktionen in der Visual Studio Code-Erweiterung

Diese Erweiterung wurde von unseren 4D Entwicklern sehr gelobt, und wir finden das gut!

4D bietet Unterstützung für den Code-Editor Visual Studio Code, der 4D Code verarbeiten und mit Standardfunktionen wie Syntax-Hervorhebung, Go To Definition, Signaturhilfe und Code-Vervollständigung versehen kann.

4D v20 bringt mit der Erweiterung 4D-Analyzer neue Funktionen für den Visual Studio Code Editor: Jetzt kommt die Schlüsselwortvervollständigung und die Syntaxprüfung.

UND MEHR für den Code-Editor…

Der 4D Code-Editor, den wir alle kennen und lieben, wurde um einige Funktionen erweitert: Die Liste der Funktionen in Ihrer Klasse wird in der Toolbar des Code-Editors angezeigt, so dass Sie schnell zu einer bestimmten Funktion springen können. Vereinfachte Navigation zwischen Code, Dokumentation und Explorer. Bessere Organisation Ihrer Kommentare mit Kommentar-Tags. Verbessern Sie Ihre Produktivität mit der Objektprüfungssyntax; eine Warnung wird im Code-Editor angezeigt, wenn Sie eine Funktion aufrufen, die nicht existiert. Die Möglichkeit, den Code-Editor für eine bessere Organisation anzupassen. Und die Möglichkeit, auf die Details einer Klassenfunktion zuzugreifen, ohne auf der Dokumentationsseite suchen zu müssen.

 

 

4D Write Pro

4D Write Pro hat sich in den letzten Versionen dramatisch verbessert. Wir, das 4D Team, haben uns dafür eingesetzt, 4D Write Pro zu einem leistungsfähigen, vorlagenbasierten Dokumentgenerator zu machen, der die manuelle Erstellung von Dokumenten überflüssig macht und das Fehlerrisiko reduziert.

Mit 4D Write Pro können Sie automatisch vorausgefüllte Dokumente mit kontextbezogenen Informationen füttern und generieren, indem Sie Daten direkt aus der 4D Datenbank abrufen. Dazu gehören u. a. Namen, Daten, Adressen und Nummern. 4D Write Pro führt diese Informationen dann mit Ihren Vorlagen zusammen und sorgt so für einen straffen und effizienten Prozess der Dokumentenerstellung.

In früheren Versionen haben wir leistungsstarke Funktionen wie Kopfzeilen, Datenquellen und Zeilenübertragungen eingeführt, um nur einige zu nennen. Diese Funktionen wurden von unseren Anwendern gut angenommen und haben die Möglichkeiten von 4D Write Pro weiter verbessert.

Mit der Veröffentlichung von 4D v20 sind wir stolz darauf, die bereits beeindruckende Liste der Funktionen um zwei neue zu erweitern:

4D Write Pro & Textboxen: docx Import/Export Optionen

Mit Textboxen können Sie einen fließenden Container einfügen, der Text, Tabellen, Bilder, Formeln und andere Elemente an beliebiger Stelle in Ihrem Dokument enthält. Diese Funktion wurde in v20 verbessert, um den Export und Import dieser Elemente aus und in docx-Dokumente zu ermöglichen.

Umbruchzeilen für Tabellen

Was auch immer Ihre Tätigkeit ist, Sie müssen sicherlich Listen erstellen. Diese Listen werden nach Ihren eigenen Kriterien sortiert, und in der Regel ist es notwendig, für jede dieser Gruppen Gruppen zu erstellen, um Summen oder Statistiken zu erhalten.

Mit dieser Funktion können Sie innerhalb Ihrer Listen Gruppen erstellen, die es Ihnen ermöglichen, schnell Summen oder Statistiken für jede Gruppe zu erhalten. Wenn Sie beispielsweise eine Liste mit Verkaufsdaten haben, können Sie die Daten nach Monat oder Verkäufer gruppieren, um den Gesamtumsatz für jeden Monat oder für jeden Verkäufer zu sehen.

Mit dieser Funktion können Sie Zeit sparen und die Analyse und Organisation Ihrer Daten erleichtern.

UND VIELES MEHR…

Wie bereits erwähnt, ist der Funktionsumfang von 4D Write Pro mit 4D v20 noch weiter gewachsen: Kopfzeilen, Datenkontexte, die Möglichkeit, eine „Datenquelle“ für die Tabellen von 4D Write Pro zu definieren, Übertragszeilen, eine Funktion zur Erkennung von Belegänderungen, benutzerfreundliche Anzeige von Formeln, Deaktivierung der Sichtbarkeit leerer Bilder. Und vieles mehr.

 

 

Data Explorer

Datenexplorer in der Hauptsymbolleiste anzeigen

 

Der 4D Data Explorer ist eine Webbrowser-Schnittstelle, die von Administratoren und Entwicklern aus der Ferne (sicher über eine HTTPS-Verbindung) oder lokal auf demselben Rechner wie die geöffnete Datenbank genutzt werden kann.

Dieses Produkt gibt Entwicklern und Administratoren leistungsstarke Werkzeuge zur Verwaltung und Analyse von Daten in 4D Datenbanken an die Hand, die das Auffinden und Beheben von Problemen und die Verbesserung der Leistung erleichtern.

Mit 4D v20 bietet der Data Explorer nun zwei wesentliche Verbesserungen.

Mit der ersten Funktion können Sie die Beziehungen zwischen Ihren Daten visualisieren, was das Durchsuchen und Auffinden relevanter Informationen in Ihrer Datenbank erleichtert.

Die zweite Neuerung ist das Hinzufügen eines Symbols für den Data Explorer in der Toolbar, wodurch es noch einfacher wird, ihn in 4D statt in einem externen Webbrowser zu öffnen. Die Benutzer können den Data Explorer mit nur einem Klick direkt von der Symbolleiste aus aufrufen, was Zeit spart und die Produktivität erhöht.

 

ORDA

Ab 4D v20 können Sie mit ORDA Folgendes tun:

  • REST-Server: Verwalten Sie Benutzerrechte dank eines robusten Systems zum Schutz Ihrer Daten vor unbefugten Benutzern. Ein System zum Schutz Ihrer Daten hängt davon ab, wer auf sie zugreift und auf welche Daten zugegriffen wird.
  • Bessere Kontrolle über die ORDA-Kontexte und den Cache sowohl für Client/Server als auch für REST zur Verbesserung der Leistung.
  • Berechnete Attribute, mit denen Sie die Geschäftslogik von der Benutzeroberfläche trennen können.
  • Aliase sind die logische und komplementäre Fortsetzung von berechneten Attributen und machen die Entwicklung schneller und einfacher. Ein Beispiel für die Verwendung ist der einfache Zugriff auf verwandte Attribute (was bedeutet, dass die Komplexität einer verwandten Datenbank verborgen wird).
  • Volle Unterstützung des BLOB-Typs.
  • Prüfen und vergleichen Sie zwei Entity Selections dank der Funktion, die für das EntitySelection-Objekt verfügbar ist: die selected() -Funktion.

 

Hinweis: Sie interessieren sich für ORDA, wissen aber nicht, wo Sie anfangen sollen? Es gibt eine Vielzahl von Ressourcen, die Sie vom Anfänger bis zum Experten führen. Wir haben sie alle in einem einzigen Beitrag zusammengefasst, um es Ihnen noch einfacher zu machen. Lesen Sie den Leitfaden.

 

 

 

New Network Layer

Treffen Sie QUIC

Da die Anzahl der gleichzeitigen Verbindungen zu den wichtigsten Produktionsservern, die auf 4D laufen, immer weiter zunimmt, hat die Sicherstellung einer optimalen Leistung für Entwicklungsteams höchste Priorität. Das QUIC-Protokoll hat sich als eine vielversprechende Lösung für diese Herausforderung herausgestellt.

QUIC ist ein Protokoll, das die Geschwindigkeit und Leistung in serverseitigen Netzwerken verbessern soll. QUIC wurde in den letzten zehn Jahren von Google entwickelt und nutzt die Vorteile von UDP anstelle von TCP, um eine schnellere Wiederherstellung im Falle von Paketverlusten, Staus und anderen Problemen zu ermöglichen. QUIC wird heute in großem Umfang verwendet, beispielsweise in HTTP/3 als „HTTP over QUIC“, und wird von allen großen Browsern unterstützt, die bereits bei mehr als der Hälfte aller Verbindungen zu den Google-Servern zum Einsatz kommen. Facebook wickelt mehr als 75 % seines Internetverkehrs über QUIC ab, und viele Anwendungen wie YouTube, Gmail oder Uber nutzen QUIC für die Kommunikation mit ihren Servern.

Obwohl QUIC in 4Dv20 noch als experimentelle Funktion gilt, können Sie die potenziellen Vorteile von QUIC in Ihrer Infrastruktur testen. Wir möchten Sie ermutigen, QUIC auszuprobieren und uns Ihr Feedback mitzuteilen, damit wir diese aufregende neue Technologie verbessern und verfeinern können, um den Weg für ihre Aufnahme in zukünftige Versionen von 4Dv20 zu ebnen. Und denken Sie daran, dass QUIC die Widerstandsfähigkeit der 4D Infrastruktur erhöhen kann, so dass sie besser für schlechte Verbindungen und andere Netzwerkprobleme gerüstet ist.

 

 

Mail Features

POP3: Nur den Mail-Header herunterladen

Beim Abrufen von E-Mail-Nachrichten mit POP3 ist es möglich, nur die Kopfzeilen der Nachricht abzurufen (die Informationen wie Absender, Betreff und Datum enthalten), ohne den gesamten Nachrichtentext herunterzuladen.

Das Abrufen nur der Kopfzeilen kann hilfreich sein, wenn Sie die Liste der Nachrichten in Ihrem Postfach schnell durchsuchen möchten, um zu entscheiden, welche Sie herunterladen und vollständig lesen möchten.

Ab 4D v20 wird die Funktion POP3Transporter.getMail() um einen neuen Parameter erweitert, mit dem Sie Ihre E-Mails ohne den Hauptteil empfangen können.

IMAP: Mailbox-ID und Mail-Schlüsselwörter

4D v20 bringt zwei praktische Funktionen für IMAP-Transporter:

Die erste Funktion ist die Möglichkeit, benutzerdefinierte E-Mail-Schlüsselwörter zu verwalten, wenn Sie mit bestimmten IMAP-Mailservern und -Clients interagieren. Mit benutzerdefinierten Schlüsselwörtern können Sie E-Mails mit bestimmten Bezeichnungen oder Kategorien versehen, um sie später leichter zu organisieren und zu finden. Mit dieser neuen Funktion in 4D v20 können Sie über den IMAP Transporter benutzerdefinierte E-Mail-Schlüsselwörter hinzufügen, entfernen oder auflisten.

Die zweite Funktion ist die Unterstützung von Mailbox-IDs im IMAP-Transporter. Wenn Sie mit IMAP-Postfächern arbeiten, können diese umbenannt oder verschoben werden, was die Nachverfolgung im Laufe der Zeit erschwert. Mit der Mailbox-ID-Unterstützung in 4D v20 können Sie ein bestimmtes Postfach identifizieren, auch wenn es umbenannt oder verschoben wurde. Dies kann nützlich sein, um wichtige Postfächer im Auge zu behalten, z. B. solche, die archivierte Nachrichten oder Nachrichten von bestimmten Absendern enthalten.

Microsoft365: Verwaltung von Ordnern

Microsoft schafft die Basic-Authentifizierung für IMAP und POP3 ab, was bedeutet, dass die Benutzer eine sicherere Authentifizierungsmethode für den Zugriff auf ihre E-Mail-Daten verwenden müssen. Die Graph API ist ein sicherer und moderner Weg, um auf Daten in Microsoft 365 zuzugreifen, einschließlich E-Mail-Daten.

Mit den neuen Funktionen in 4D NetKit können Sie nun Ihre Postfächer mit Hilfe der Microsoft Graph API verwalten (erstellen, löschen, umbenennen und Informationen abrufen).

UND VIELES MEHR…

4D NetKit verfügt über mehrere Befehle zur Verwaltung Ihrer E-Mails über die Microsoft Graph API. Befehle, um: E-Mails zu senden und zu empfangen und Ihre Postfachordner aufzulisten, eine E-Mail von einem Ordner in einen anderen zu verschieben, auf eine E-Mail zu antworten und eine Konversation zu erstellen, einen E-Mail-Entwurf zu erstellen und ihn in einem Ordner Ihrer Wahl zu speichern und eine E-Mail zu löschen.

Außerdem können Sie mit 4D NetKit Teil des Microsoft Azure-basierten Active Directory werden, so dass sich Benutzer mit ihren üblichen Unternehmensdaten bei Ihrer Anwendung anmelden können. Es ermöglicht nicht nur Single Sign-On, sondern auch das Abrufen von Informationen über einen authentifizierten Benutzer, wie E-Mail, Abteilung und Telefonnummer.

Und nach der Einführung von OAuth 2.0 Authentifizierung für den Zugriff auf E-Mails über IMAP, SMTP oder POP3 Transporter. Mit 4D v20 implementiert 4D weiterhin das OAuth 2.0 Protokoll und bietet eine Möglichkeit, schnell Authentifizierungs-Tokens von der Microsoft Identitätsplattform anzufordern, um sich mit der API für Microsoft 365 zu verbinden.

 

4D View Pro

4D v20 führt eine spannende Funktion ein: Datenkontexte, eine großartige Möglichkeit, Ihre Daten zu laden und Ihre Vorlagen zu erstellen. Sie können Ihr Dokument mit Platzhaltern erstellen und es durch die Einstellung dieses Datenkontexts ausfüllen. Das bedeutet, dass Sie geschäftliche Inhalte automatisch mit den richtigen Informationen für jede Situation füllen können – sei es für Berichte, Rechnungen, Verträge oder jeden anderen Dokumententyp.

Eine weitere interessante Funktion sind Pivot-Tabellen. Wenn zu Ihren Anwendern Mitarbeiter aus Vertrieb und Marketing gehören, ist diese Funktion einen Versuch wert, denn sie ermöglicht die einfache Zusammenfassung und Analyse von Daten direkt aus dem 4D View Pro Menüband.

Mit 4D v20 können Sie auch CSV-Dateien importieren und exportieren. Außerdem erhalten Sie erweiterte Druckfunktionen, um sicherzustellen, dass Ihre Arbeitsblätter mit den verfügbaren Druckeinstellungen gut auf Papier aussehen.

Außerdem stehen Ihnen viele Befehle zur Verfügung:

  • Verwalten Sie die Blätter in Ihren 4D View Pro Dokumenten durch Programmierung.
  • Seitenumbrüche von den UI-Tanks zu neuen Einträgen im Kontextmenü zu handhaben:„Seitenumbruch hinzufügen“ und„Seitenumbruch entfernen„.
  • Passen Sie die Benutzererfahrung an, indem Sie die Blattregisterkarten und die Bildlaufleisten ausblenden, das Kontextmenü oder die Drag-and-Drop-Aktion deaktivieren.
  • Kopieren Sie einen Bereich von Zellen und fügen Sie ihn an einer anderen Stelle ein, um Ihren Entwicklungsprozess zu beschleunigen.
  • Profitieren Sie von zusätzlichen Tabelleneigenschaften wie Überschriften, Größenänderung der Tabelle, Zusammenfassungszeile, Spaltensortierung, Filter und mehr.
  • Verwalten Sie Ihre Tabellenspalten und -zeilen effizienter – durch Hinzufügen oder Entfernen von Spalten/Zeilen je nach den Bedürfnissen der Endbenutzer.
  • Wenden Sie einen der über 60 vordefinierten Tabellenstile durch Programmierung an. Wenn keiner dieser Stile Ihren Anforderungen entspricht, können Sie Ihr eigenes Thema definieren und es auf Ihre Tabelle anwenden.

 

Brauchen Sie mehr technische Details? Sehen Sie sich die Dokumentation4D v20 Beta im 4D Doc Center.


Wir freuen uns über Ihr Feedback, das uns helfen wird, unser Produkt zu verbessern, um Ihren Anforderungen besser gerecht zu werden. Wir würden uns freuen, wenn Sie uns Ihre Meinung zu den Funktionen mitteilen. Tragen Sie zu unserem „Beta-Version“-Forum bei (zugänglich für alle 4D Partner). Sie sind noch kein Partner? Werden Sie 4D Partner und beteiligen Sie sich am Gespräch!

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.