logo
small logo
  • Produkte
  • Shop
  • Support
  • Über uns
  • Customer panel Support
    • en
    • de
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Zusammenstellen des FastCube.Core für .NET 5.0
  • Wie verwendet man FastCube .NET in der Knockout SPA.js Anwendung

    21. Juli 2021

    Um den Cube von Daten zu ableiten, werden wir eine SPA Anwendung mit Knockout.js schaffen

    read more
  • Wie verwendet man FastCube .NET in einer Vue-SPA-Anwendung

    14. April 2021

    Das Vue.js-Framework ist aktuell sehr beliebt und steht in einer Reihe mit Angular. Wie man

    read more
  • Wie verwendet man FastCube .NET in einer ASP .NET Core-Anwendung

    6. Mai 2021

    1. Über FastCube Der FastReport .NET-Berichtsgenerator deckt fast alle Benutzeranforderungen an den Bericht. Aber noch

    read more
  • Wie verwendet man FastCube .NET in einer Angular-SPA-Anwendung

    19. April 2021

    Eines der beliebtesten Frameworks zur Erstellung von Single-Page-Anwendungen ist Angular. Es basiert auf dem MVC-Entwurfsmuster,

    read more
  • Wie man FastCube .NET in einer React-Anwendung verwendet

    1. Oktober 2021

    UPD: Gilt für die Versionen von FastCube .NET vor 2022.1. Lizenzpakete sind jetzt auf unserem

    read more

Zusammenstellen des FastCube.Core für .NET 5.0

10. Mai 2021

Analysewerkzeuge - OLAP-Würfel - sind in der heutigen Zeit besonders gefragt. Fast Report verfügt über ein solches System und ermöglicht die Ausgabe von Datenwürfeln mit Slices in .NET-Anwendungen, z.B. im gleichen NET 5.0. Jetzt werden wir erklären, wie wir das in unseren Berichten verwenden können.

Um die FastCube.Core-Bibliotheken zu verwenden, müssen sie aus den Quellcodes vorab erstellt werden. Um FastCube.Core für .NET 5.0 zusammenzustellen wird die Solution FastCube.Core.sln verwendet.

Nachdem wir diese Solution aufgerufen haben, müssen wir die Zielumgebung auf .NET 5.0 anpassen. Anschließend stellen wir das Projekt zusammen und FastCube.Core.2020.2.1.nupkg erscheint in unserem Arbeitsverzeichnis. Legen wir dieses Paket in dem Ordner ab, der als lokale Paketquelle verwendet wird.

Jetzt können wir mit dem Erstellen des .NET Core-Projekts fortfahren.

Zuerst fügen wir zum erstellten Projekt die FastCube.Core Bibliothek hinzu. Dazu werden wir den NuGet-Paketmanager verwenden. Da sich die Bibliothekspakete auf der lokalen Festplatte befinden, müssen wir eine lokale Paketquelle hinzufügen. Klicken wir auf das Zahnradsymbol in der oberen rechten Ecke des Paketmanagers und fügen wir eine neue Quelle hinzu, die auf den lokalen Ordner verweist, der unsere nupkg-Pakete enthält:

Fügen wir eine neue Quelle hinzu

An dieser Stelle können wir die hinzugefügte Paketquelle aus der Dropdown-Liste auswählen und die Pakete installieren:

Installieren wir die Pakete

Wir haben die Bibliothek zum Projekt hinzugefügt, jetzt müssen wir sie einbinden, indem wir in die .cs-Datei folgendes schreiben:

using FastReport.Olap

Um die Funktionsfähigkeit zu überprüfen verwenden wir den folgenden Code:

class Program
 {
 private static string FindDataFolder()
 {
 string dataFolder = "";
 string thisFolder = Config.ApplicationFolder;
 
 for (int i = 0; i < 6; i++)
 {
 string dir = Path.Combine(thisFolder, "Data");
 if (Directory.Exists(dir))
 {
 string data_dir = Path.GetFullPath(dir);
 if (File.Exists(Path.Combine(data_dir, "config.xml")))
 {
 dataFolder = data_dir;
 break;
 }
 }
 thisFolder += ".." + Path.DirectorySeparatorChar;
 }
 
 if (dataFolder == "")
 {
 thisFolder = Config.ApplicationFolder;
 for (int i = 0; i < 6; i++)
 {
 string dir = Path.Combine(thisFolder, "Demos", "Data");
 if (Directory.Exists(dir))
 {
 string data_dir = Path.GetFullPath(dir);
 if (File.Exists(Path.Combine(data_dir, "config.xml")))
 {
 dataFolder = data_dir;
 break;
 }
 }
 thisFolder += ".." + Path.DirectorySeparatorChar;
 }
 }
 
 if (dataFolder == "")
 throw new Exception("Could not locate the Data folder.");
 return dataFolder;
 }
 
 static void Main(string[] args)
 {
 string dataFolder = FindDataFolder();
 // create cube and slice
 Cube cube = new Cube();
 Slice cubeSlice = new Slice();
 cubeSlice.Cube = cube;
 // load cube
 cube.Load(Path.Combine(dataFolder, "Cubes", "2_0_sample_en1.mdc"));
 // open cube
 cube.Active = true;
 // export slice
 HTMLExport export = new HTMLExport();
 export.Slice = cubeSlice;
 export.Export(Path.Combine(Config.ApplicationFolder, "export.html"));
 }
 }
}

Danach erscheint eine .html-Datei im Verzeichnis unserer Anwendung. Öffnen wir sie mit einem beliebigen Editor und sehen folgendes:

Exportieren ins html

Damit haben wir gesehen, wie die FastCube.Core Bibliothek in der Konsolenanwendung verwendet werden kann. Wie Sie sehen können funktioniert die Bibliothek problemlos in NET 5.0. Nun können Sie die Datenwürfel in Ihren Anwendungen verwenden.

about product buy
avatar
Marat Alaev
QA
Fast Reports Team: Marat Alaev - Quality Assurance at Fast Reports
.NET FastCube OLAP Core

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Shop
  • Download
  • Dokumentation
  • Referenzen
  • Informationen zur Deinstallation unserer Produkte
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Außergewöhnliche Lizenzierung
  • Kontakte

© 1998-2023 by Fast Reports Inc.

  • Datenschutz