
Practical Cross-Platform Charts and Graphics with ASP.NET Core MVC
In diesem Buch erfahren Sie, wie Sie mit C#, ASP.NET Core MVC und JavaScript eine Vielzahl von plattformübergreifenden 2D- und 3D-Diagrammen und -Grafiken für Ihre Webanwendungen erstellen können, angefangen bei einfachen 2D-Diagrammen und Formen bis hin zu komplexen 3D-Oberflächen und interaktiven 3D-Grafiken. Es bietet einen Großteil der Informationen über die plattformübergreifende Programmierung von Diagrammen und Grafiken, die in anderen ASP.NET MVC-Tutorials und -Referenzbüchern nicht verfügbar sind. Die im Buch implementierten, sofort ausführbaren Beispielprogramme ermöglichen es Ihnen, die Diagramm- und Grafiktechniken zu erkunden und zu verstehen, wie die Diagramm- und Grafikalgorithmen funktionieren. Sie können die Codebeispiele modifizieren oder neue Funktionen hinzufügen, um sie als Grundlage für Ihre eigenen Projekte zu verwenden. Einige der in diesem Buch enthaltenen Beispielcodes sind bereits ausgefeilte Webanwendungen, die Sie direkt in Ihren eigenen realen Projekten verwenden können. Dieses Buch bietet Ihnen ein Maß an Details, Erklärungen, Anleitungen und Beispielprogrammcode, das Sie in die Lage versetzt, so gut wie alles zu tun, was mit der Entwicklung von Webdiagrammen und Grafiken auf der Grundlage des ASP.NET Core MVC Frameworks zu tun hat.
Dieses Buch ist in zehn Kapitel gegliedert. Die folgenden Zusammenfassungen der einzelnen Kapitel sollen Ihnen einen Überblick über den Inhalt des Buches geben:
Kapitel 1, Überblick über ASP.NET Core MVC.Dieses Kapitel führt in die Grundlagen von ASP.NET Core MVC ein und gibt einen Überblick über einige der allgemeinen Aspekte der MVC-Programmierung.
Kapitel 2, Grafikgrundlagen in SVG.Dieses Kapitel stellt die Grundlagen der SVG-Grafik dar. Es behandelt die Grafikkoordinatensysteme, die in SVG verwendet werden, und zeigt, wie man grundlegende 2D-Formen erstellt.
Kapitel 3, Dynamische SVG-Grafiken mit D3.In diesem Kapitel wird die D3 JavaScript-Bibliothek zur Manipulation von datenbasierten Dokumenten vorgestellt. Anhand von Beispielcode wird demonstriert, wie man mit D3 verschiedene 2D-Grafikobjekte in ASP.NET Core MVC-Webanwendungen erstellen kann.
Kapitel 4, 2D-Diagramme mit D3 Dieses Kapitel veranschaulicht die Verwendung von D3 zur Erstellung verschiedener 2D-Diagramme, einschließlich Liniendiagrammen und bestimmter spezieller oder anwendungsspezifischer Diagramme in ASP.NET Core MVC-Anwendungen.
Kapitel 5, 2D-Diagramme mit Diagrammbibliotheken.In diesem Kapitel werden zwei Diagrammbibliotheken vorgestellt: Chart. JS und Google Chart API. Es besteht aus mehreren Beispielen, die zeigen, wie man eine Vielzahl von 2D-Diagrammen mit diesen Bibliotheken erstellt.
Kapitel 6, Aktiencharts.Dieses Kapitel zeigt, wie man mit zwei verschiedenen JavaScript-Bibliotheken eine Vielzahl von Aktiencharts erstellt: Google Charts API und TechanJS.
Kapitel 7, 3D-Grafik mit WebGL.Dieses Kapitel behandelt die Grundlagen von WebGL und demonstriert, wie man mit WebGL einfache Geometrieprimitive und ein animiertes 3D-Würfelobjekt erstellt.
Kapitel 8, 3D-Grafiken mit Three. js.Dieses Kapitel stellt die grundlegenden Verfahren zur Verwendung von Three. js zur Erstellung von 3D-Grafiken vor, einschließlich der Definition der Szene, der Einstellung der Kamera, der Angabe von Materialien und Lichtern sowie der Erstellung von Geometrie und Mesh.
Kapitel 9, 3D-Diagramme In diesem Kapitel wird gezeigt, wie Three. js verwendet wird, um einfache 3D-Oberflächendiagramme und parametrische Diagramme zu erstellen. Anschließend wird gezeigt, wie man die serverseitigen Daten verwendet, um verschiedene benutzerdefinierte 3D-Diagramme zu erstellen. Das Kapitel stellt auch eine JavaScript-3D-Diagrammbibliothek Graph3d vor und zeigt, wie man die Bibliothek zur Erstellung einfacher 3D-Diagramme verwendet.
Kapitel 10, Diagramm mit Web-API Dieses Kapitel behandelt die Grundlagen der ASP.NET Core Web-API, die für den Zugriff auf die Daten einer Anwendung verwendet wird. Es wird gezeigt, wie Web-API-Anwendungen erstellt werden und wie die Daten von Web-API-Diensten verwendet werden, um verschiedene Diagramme zu erstellen, darunter 3D-Oberflächendiagramme, 3D-Diagramme für europäische Optionen und Aktiencharts.