15. Oktober 2024

Veröffentlichung der neuen Version von FastCube .NET 2025.1

Lernen Sie die neue Version von FastCube .NET 2025.1 kennen. Hier geht es um ein Produktrelaunch mit vielen wichtigen Änderungen. Dieses große Update enthält wichtige architektonische Verbesserungen, Unterstützung für neue Plattformen und erweiterte Funktionen für OLAP-Komponentenentwickler.   

 


 

Entfernte Abhängigkeit von der System.Drawing.Common Bibliothek in FastCube.Core

Eine der wichtigsten Änderungen der FastCube .NET 2025.1 Version ist die vollständige Entfernung der Abhängigkeit von der System.Drawing.Common Bibliothek im FastCube.Core Modul. Dieser Schritt wurde unternommen, um die Kompatibilität der Bibliothek mit verschiedenen Plattformen und die Leistung zu verbessern.

Grafikfunktionen, die zuvor über System.Drawing.Common implementiert wurden, wurden neu gestaltet. FastCube .NET verwendet nun modernere und plattformübergreifende Ansätze für die Arbeit mit Datenvisualisierung und anderen Oberflächenelementen. Insbesondere wurde der Umgang mit Diagrammen und visuellen Komponenten in separate Bibliotheken verschoben. Dies bietet mehr Flexibilität bei der Verwaltung von Abhängigkeiten und der Verwendung von Grafiken in Berichten.

In der neuen Version müssen Sie die FastFont-Klasse anstelle von Font verwenden, um eine Schriftart in FastCube .NET-Styles anzugeben. Die neue Schriftartimplementierung enthält keine Logik und ist lediglich ein Container für Daten.

 


 

Versschiebung der OLAP-Engine in die FastCube.Core Bibliothek

Eine der wichtigsten Änderungen der FastCube .NET 2025.1 Version ist die vollständige Trennung der OLAP-Engine in eine separate Bibliothek, die FastCube.Core heißt.

Wenn Sie keine visuellen Komponenten benötigen, können Sie nur die FastCube.Core-Bibliothek zu Ihren Projekten hinzufügen, ohne andere Bestandteile von FastCube zu verbinden. Dies vereinfacht die Anpassung und reduziert die Anzahl der einzubindenden Bibliotheken.

FastCube verfügt nun über eine modulare Architektur, bei der jede Komponente ihre eigene spezifische Aufgabe erfüllt. Die OLAP-Engine, visuelle Komponenten, die Handhabung von Diagrammen und andere Teile der Bibliothek befinden sich in separaten Modulen.

Bei bestehenden Projekten, bei denen die visuellen Komponenten bereits integriert sind, sind keine weiteren Maßnahmen erforderlich.

Veröffentlichung der neuen Version von FastCube .NET 2025.1

 


 

Hinzugefügte Linux- und macOS-Unterstützung für FastCube.Core.Web

Die FastCube .NET 2025.1 Version bietet erstmals volle Linux- und MacOS-Unterstützung für Weblösungen, die FastCube.Core.Web verwenden. Dies ist eine wichtige Erweiterung der Plattformkompatibilität, die es Ihnen ermöglicht, OLAP-Anwendungen auf Servern mit unterschiedlichen Betriebssystemen auszuführen. 

Die plattformübergreifende Entwicklung ist verfügbar. FastCube.Core.Web kann nun nicht nur unter Windows, sondern auch unter Linux und MacOS eingesetzt werden. Dies eröffnet die Möglichkeit, Web-Anwendungen mit OLAP-Funktionalität auf jedem Server zu entwickeln.

Die Linux- und macOS-Unterstützung ermöglicht die einfache Integration von FastCube in Container (z. B. Docker), was für skalierbare Web-Anwendungen und Cloud-Lösungen wichtig ist. Sie werden in der Lage sein, universelle Web-Anwendungen zu erstellen, die auf verschiedenen Betriebssystemen gleichermaßen stabil laufen.

Veröffentlichung der neuen Version von FastCube .NET 2025.1

 


 

ARM-Unterstützung (64 Bit) für Webkomponenten

Die FastCube .NET 2025.1 Version bietet Unterstützung der ARM64-Architektur für Webkomponenten. Mit dieser Kompatibilitätserweiterung können Sie Web-Anwendungen mit FastCube auf ARM64-basierten Geräten wie Raspberry Pi, ARM64-basierten Servern und Cloud-Lösungen ausführen. 

Die ARM64-Unterstützung ermöglicht auch den Einsatz von FastCube in Low-Power-Szenarien.

 


 

Verschiebung der Bibliotheken für den Umgang mit Diagrammen und der Abhängigkeiten von  FastReport.DataVisualization

In der Version FastCube .NET 2025.1 sind die Bibliotheken, die für die Arbeit mit Diagrammen und Abhängigkeiten von FastReport.DataVisualization wurden in einen separaten FastCube.Mono.Chart und FastCube.WinForms.Chart Bibliotheken. Dies vereinfacht das Abhängigkeitsmanagement und erhöht die Flexibilität bei der Anwendungsentwicklung.

Zuvor war die Funktion zum Erstellen von Diagrammen in das FastCube-Kernpaket integriert, so dass sie auch für Projekte, in denen keine Diagramme verwendet wurden, eine Pflichtfunktion war.

Veröffentlichung der neuen Version von FastCube .NET 2025.1

 


 

Ersetzen der veralteten IHostingEnvironment

In der FastCube .NET 2025.1 Version wurde die alte IHostingEnvironment-Schnittstelle durch die modernere IHostEnvironment-Schnittstelle ersetzt. Dadurch kann sich die Plattform an aktuelle Entwicklungsanforderungen anpassen und sich auf zukünftige .NET 9-Updates vorbereiten.

 


 

XML- Dokumentation für alle Quellcodes

Mit der FastCube .NET 2025.1 Version wird nun der gesamte Quellcode von einer XML-Dokumentation begleitet, was den Prozess der Entwicklung und Integration von Bibliothekskomponenten erheblich verbessert. Unser Ziel ist es, unser Produkt für Entwickler benutzerfreundlicher zu machen und das Verständnis des Codes zu verbessern.

 


 

Änderung der Skript-Engine 

In der FastCube .NET 2025.1 Version wurde die Skript-Engine aktualisiert. Diese Änderung verbessert die Handhabung von Skripten erheblich und erhöht die Systemstabilität.

Die Skript-Engine für .NET 6 basiert jetzt auf Roslyn. Mit der neuen ReferencedAssemblies-Eigenschaft können Sie in der statischen FastReport.Olap.Utils.Config Klasse die Liste der Assemblys steuern, die mit dem Skript verbunden werden sollen.

 


 

Weitere wichtige Änderungen 

In der neuen Version sind aufgrund der Neugestaltung der Engine-Architektur einige Methoden und Typen veraltet. Da sie sich nicht auf die OLAP-Funktionalität beziehen, wurden diese Methoden und Typen entfernt. Eine detaillierte Liste der geänderten Methoden und Typen finden Sie unter dem nachstehenden Link.

 


 

Vollständige Liste der Änderungen

+ Es wurde eine neue Demo-Anwendung hinzugefügt, die es Ihnen ermöglicht, einen Würfel im WEB zu speichern und zu laden; 
+ Für das FastCube.WinForms-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Für das FastCube.Mono-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Für das FastCube.Core.Web-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Für das FastCube.Core-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Für das FastCube.WinForms.Chart-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Für das FastCube.Mono.Chart-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Für das FastCube.Mono.Repor-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Für das FastCube.WinForms.BusinessGraphics-Paket wurde die XML-Dokumentation hinzugefügt;
+ Für das FastCube.WinForms.Report-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Für das FastCube.Core.Web-Paket wurde die XML-Dokumentation  hinzugefügt;
+ Ein neuer Artikel wurde hinzugefügt, der die Mindestsystemanforderungen beschreibt;
+ Ein neuer Artikel wurde hinzugefügt, der Pakete beschreibt;
+ Die FastReport.DataVisualisation Kompatibilitätsbibliothek wurde hinzugefügt, um FastCube.Winforms-Diagramme anzuzeigen;
+ Die FastReport.DataVisualization Kompatibilitätsbibliothek wurde hinzugefügt, um FastCube.Mono- Diagramme anzuzeigen;
+ Eine Demo-Anwendung wurde für Linux-Docker-Container hinzugefügt;
+ Die Linux-Unterstützung wurde für das FastCube.Core.Web-Paket hinzugefügt;

* Build-Skripte wurden aktualisiert;
* Die Art und Weise, wie Plugins registriert werden, wurde geändert. Plugins können nun nicht mehr automatisch doppelt geladen werden;
* Jetzt sind FastCube.WinForms und FastCube.Mono keine unabhängigen Pakete mehr, der Kern der OLAP-Komponente wurde komplett in FastCube.Core verschoben;
* In drei Würfeln wurden Skripte aus Gründen der Kompatibilität mit .NET 8 und .NET 9 geändert;
* Die Struktur der Dokumentation wurde geändert, einige Abschnitte wurden in das Stammverzeichnis verschoben;
* Der Ordner Extras, in dem die Quellen der Kompatibilitätspakete gespeichert sind, ist jetzt nur noch in der Quellversion des Produkts verfügbar;
* Die Nutzungsvereinbarung wurde aktualisiert;

& Der Skript-Designer wurde aktualisiert, um mit .NET 6 und höher zu funktionieren. Dies ist eine wichtige Änderung für alle neuen FastCube .NET Pakete. Wenn Sie Variant verwendet haben, müssen Sie statt der strengen Typisierung im Skript nur den Namen der Variant-Klasse selbst verwenden, da es in einigen Skripten einen Konflikt zwischen FastReport .NET und FastCube .NET gibt. Im Skript ist standardmäßig nur eine minimale Anzahl von Bibliotheken enthalten;
& Sicherheitskorrekturen im Code aller Demo-Anwendungen;
& Sicherheitskorrekturen im Code der Diagrammkomponente für FastCube.WinForms;
& Sicherheitskorrekturen im Code der Diagrammkomponente für FastCube.Mono;

- Die Liste der in das Skript zu ladenden DLLs wurde korrigiert;
- Zugriffsmodifikatoren von Klassenmitgliedern wurden in FastCube.Core.Web korrigiert;
- Die Abhängigkeit von veraltetem IHostingEnvironment wurde in FastCube.Core.Web korrigiert;
- Die Config-Klasse und ihre FastCube.Core.Web-Bibliotheksmethoden werden als veraltet markiert; sie werden nicht mehr verwendet und haben keinen Einfluss auf die Funktionalität der Komponente;
- Der Dokumentationskopf wurde korrigiert;
- Der Export nach BIFF8 wurde im FastCube.Core-Paket entfernt, da dieser Export einen grafischen Kontext erfordert;
- Die System.Drawing-Abhängigkeit wurde im FastCube.Core-Paket entfernt, jetzt kann das Paket für Linux und MacOS verwendet werden.

15. Oktober 2024

Neue Version von FastReport Business Graphics .NET 2025.1

Wir präsentieren Ihnen die neue Version von FastReport Business Graphics .NET 2025.1, die wichtige Fehlerbehebungen und Verbesserungen enthält. Dieses Update verbessert die Stabilität der Bibliotheken, die Genauigkeit der Elementanzeige und behebt Probleme im Zusammenhang mit Datenänderungen in Diagrammen.
15. Oktober 2024

Aktualisieren von .NET-Produkten auf Version 2025.1

In dieser Version haben wir uns auf die Implementierung lang erwarteter Funktionen konzentriert, die den Prozess der Entwicklung von Berichtsvorlagen erheblich vereinfachen. Ab jetzt sind verfügbar: Hinzufügen einer Berichtsseite mit einem Link, asynchrone Berichtserstellung mit der Undo-Unterstützung, Textdrehung mit TextRenderType.HtmlParagraph, Textsuche in Code-Editoren, Export in Bilder für WebReport und vieles mehr.
15. Oktober 2024

Attention: we no longer work with Digital River

Due to a systematic breach of condition, we no longer work with Digital River. All licenses and renewals payments are redirected to another payment aggregator. 
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.