Stimulsoft Reports.BLAZOR
Berichtsgenerator für Blazor
Stimulsoft Reports.BLAZOR ist der plattformübergreifende Berichtsgenerator, der für die Integration auf Blazor-Plattform funktionierenden Anwendungen entwickelt ist. Unsere Komponenten unterstützen alle Fähigkeiten des Blazor-Frameworks, funktionieren sowohl auf der .NET-Server-Seite, als auch auf der Client-Seite mit der Technologie WebAssembly. Für die Arbeit mit der Software brauchen Sie nur einen modernen Webbrowser!Berichte für Blazor-Apps
Unser Berichtsgenerator Stimulsoft Reports.BLAZOR ermöglicht die Berichte beliebiger Komplexität - von Standardrechnungen bis zu komplexmäßigen Dokumenten mit Parametern, interaktiver Sortierung und Detaillierung. Wir haben zahlreiche professionelle Berichtsvorlagen verschiedener Typen und Funktionalität. Bewerten Sie sofort die Vielfalt der Möglichkeiten für Berichterstellung mit unserem Online Demo.Fähigkeiten
Das Blazor-Framework ist Angular und anderen JavaScript-Frameworks ähnlich – die mit diesen Frameworks entwickelten Anwendungen funktionieren im Browser-Fenster. Der wichtigste Unterschied besteht in der Verwendung von .NET-Bibliotheken, die nicht nur auf Server-Seite, sondern auch völlig auf Client-Seite mit Hilfe von WebAssembly arbeiten können. Für die Arbeit mit Berichten können Sie vertraute Entwicklungsumgebungen und C#-Code verwenden. Einfache Umschaltung von Client-Server-Technologie auf volle Client-Technologie, die Unterstützung für beide Verteilungs-Modi – das nur kurze Liste von Möglichkeiten, die im Berichtsgenerator für Blazor verfügbar.Blazor Server
Bei der Verwendung von Blazor-Server-Technologie wirkt volle Anwendungs-Logik auf der Server-Seite, und im Webbrowser-Fenster wird nur die Benutzerschnittstelle des Viewers und Designers angezeigt. Bei der Interaktion mit der Schnittstelle sendet der Browser ein Ereignis mit Hilfe vom SignaIR-Modul, der Server verarbeitet dieses Ereignis und sendet zurück die Information, welches Teil visueller Schnittstelle aktualisiert ist. Die ganze Arbeit mit dem visuellen Teil der Komponenten, der Datenverarbeitung und auch der Berichterstellung werden auf Server-Seite verwirklicht, was die Berichtskomponenten fast auf jedem Gerät zu verwenden ermöglicht. Hier spielt die wichtigste Rolle die Leistungsfähigkeit des Servers.Blazor WebAssembly
Diese Technologie ist für Entwickeln von Anwendungen, die völlig im Webbrowser-Fenster funktionieren, verwendet. Erstellen vom visuellen Teil, Einstellung von Berichts-Designer und -Viewer, Verbindung und Verarbeitung von Ereignissen werden mit C#-Code und Razor-Technologie verwirklicht. Danach wird die Applikation in .NET-Assemblierungen kompiliert und komplett mit WebAssembly-Technologie in Webbrowser geladen werden. Bei der Arbeit vom Berichtsgenerator werden die Webbrowser-Ressourcen verwendet, und darum sind die Anforderungen zum Server in diesem Fall minimal. Bei der Verwendung von WebAssembly soll der Browser diese Technologie unterstützen.Verwendung von Designer und Viewer für Berichte in Apps
Unsere Komponenten sind entsprechend den Besonderheiten und Fähigkeiten der Plattformen Blazor Server und Blazor WebAssembly entwickelt. Der Designer und Viewer unterstützen Themenmanagment und Schnittstelle-Lokalisierung, haben einen Satz von allen erforderlichen Ereignissen für die Arbeit mit Berichtskomponenten, und außerdem fordern keine zusätzlichen Gebühren für den Benutzer Ihrer Anwendung während des Erstellens von Dokumenten.Sie können funktionale Möglichkeiten und Gestaltung der Komponente Berichtsdesigner mit Hilfe vom Online-Designer bewerten. Beide Produkte verwenden gemeinsame Logik der Arbeit und haben gleiche Schnittstellen.
Server
Die Technologie vereint hohe Geschwindigkeit und breite Funktionalität. Erstellen von Berichten auf dem Server, die Arbeit der Schnittstelle des Viewers und des Designers im Browser-Fenster.WebAssembly
Plattformübergreifende Technologie, die völlig im Browser-Fenster funktioniert. Unsere Berichtskomponenten unterstützen großmögliche Funktionalität für diese Plattform.Bewerten Sie auch die Software Stimulsoft BI Designer für Entwickler - Stand-Alone-Tool für das Erstellen von Berichten in Ihren Anwendungen und Projekten. Der Designer ist als selbstständige App für Windows, macOS und Linux (.deb und .rpm) verfügbar. Einheitliche Benutzeroberfläche und Ansätze der Arbeit mit Dokumenten auf verschiedenen Plattformen erhöhen wesentlich den Bedienkomfort und die Leistungsfähigkeit.
Daten für Berichte
Unsere Tools unterstützen zahlreiche Weisen der Datenverbindung sowohl mit der Funktionalität des Berichtsdesigners, als auch durch den Code. Wir bieten große Liste von unterstützten Datenservern – MS SQL, Firebird, MySQL, PostgreSQL und anderen, auch unterstützen wir alle standardmäßigen Typen der OData-Protokolle. Sie können die Daten aus XML, JSON, Excel und anderen Datei-Datenquellen erhalten.Integration
Der Berichtsgenerator Stimulsoft Reports.BLAZOR ist für einfache und schnelle Integration von Berichtskomponenten in Blazor-Projekte entwickelt. Das visuelle Teil befindet sich auf der Razor-Seite, und alle Ereignisse werden mit C#-Code und .NET-Framework verarbeitet. Wir haben spezielle Funktionalität für die Integration von Berichten ins Projekt erstellt – Veröffentlichen-Assistent, das in Standalone- und Online-Version des Berichtsdesigners verfügbar ist.Für die Integration muss man ein Paket aus NuGet-Repository installieren oder aus unserer Website laden und ins Projekt erforderliche Bibliotheken hinzufügen. Man braucht keine zusätzlichen Module und speziellen Erweiterungen. Alles, was Sie brauchen, befindet sich schon in der Software.
Kompatibilität
Stimulsoft Blazor ist ein Teil der einheitlichen Stimulsoft-Plattform. Die in unseren anderen Softwares erstellten Berichte funktionieren ohne Probleme in Stimulsoft Blazor, und umgekehrt. Sie können eine Vorlage mit der Desktop-Version des Berichtsdesigners erstellen und dann sie in der Cloud mit Hilfe vom Online-Version bearbeiten. Wir versuchten volle Kompatibilität sicherzustellen, soweit es für bestimmte Technologie möglich ist.