
Practical Cross-Platform Charts and Graphics with ASP.NET Core MVC
Z tej książki można dowiedzieć się, jak używać C#, ASP.NET Core MVC i JavaScript do tworzenia różnorodnych wieloplatformowych wykresów 2D i 3D oraz grafiki dla aplikacji internetowych, od prostych wykresów 2D i kształtów po złożone powierzchnie 3D i interaktywną grafikę 3D. Zawiera wiele informacji na temat programowania wieloplatformowych wykresów i grafiki, które nie są dostępne w innych samouczkach i książkach referencyjnych ASP.NET MVC. Gotowe do uruchomienia przykładowe programy zaimplementowane w książce pozwalają poznać techniki tworzenia wykresów i grafiki oraz zrozumieć, jak działają algorytmy tworzenia wykresów i grafiki. Przykłady kodu można modyfikować lub dodawać do nich nowe funkcje, tworząc podstawę własnych projektów. Niektóre z przykładowych kodów zawartych w tej książce są już zaawansowanymi aplikacjami internetowymi, które można wykorzystać bezpośrednio we własnych projektach. Ta książka zapewnia poziom szczegółowości, wyjaśnień, instrukcji i przykładowego kodu programu, który pozwoli ci zrobić prawie wszystko, co związane z tworzeniem wykresów internetowych i grafiki w oparciu o ASP.NET Core MVC Framework.
Książka podzielona jest na dziesięć rozdziałów. Poniższe streszczenia każdego rozdziału powinny dać ci przegląd zawartości książki:
Rozdział 1, Przegląd ASP.NET Core MVC.Ten rozdział wprowadza podstawy ASP.NET Core MVC i przegląda niektóre ogólne aspekty programowania MVC.
Rozdział 2, Podstawy grafiki w SVG.Rozdział ten przedstawia podstawy grafiki SVG. Obejmuje on graficzne układy współrzędnych używane w SVG i pokazuje, jak tworzyć podstawowe kształty 2D.
Rozdział 3, Dynamiczna grafika SVG z D3.Rozdział ten wprowadza bibliotekę D3 JavaScript do manipulowania dokumentami na podstawie danych. Wykorzystuje przykładowy kod, aby zademonstrować, jak używać D3 do tworzenia różnych obiektów graficznych 2D w aplikacjach internetowych ASP.NET Core MVC.
Rozdział 4, 2D Charts with D3.Ten rozdział ilustruje, jak używać D3 do tworzenia różnych wykresów 2D, w tym wykresów liniowych i niektórych specjalnych lub specyficznych dla aplikacji wykresów w aplikacjach ASP.NET Core MVC.
Rozdział 5, Wykresy 2D z bibliotekami wykresów.W tym rozdziale przedstawiono dwie biblioteki wykresów: Chart. JS i Google Chart API. Składa się on z kilku przykładów, które pokazują, jak tworzyć różne wykresy 2D przy użyciu tych bibliotek.
Rozdział 6, Wykresy giełdowe.Rozdział ten ilustruje sposób tworzenia różnych wykresów giełdowych przy użyciu dwóch różnych bibliotek JavaScript: Google Charts API i TechanJS.
Rozdział 7, Grafika 3D z WebGL.Rozdział ten obejmuje podstawy WebGL i demonstruje, jak używać WebGL do tworzenia prostych prymitywów geometrii i animowanego obiektu sześcianu 3D.
Rozdział 8, Grafika 3D z Three. js.W tym rozdziale przedstawiono podstawowe procedury korzystania z Three. js do tworzenia grafiki 3D, w tym definiowania sceny, ustawiania kamery, określania materiałów i świateł oraz tworzenia geometrii i siatki.
Rozdział 9, Wykresy 3D.Rozdział ten pokazuje, jak używać Three. js do tworzenia prostych wykresów powierzchni 3D i wykresów parametrycznych. Następnie zilustrowano, jak używać danych po stronie serwera do tworzenia różnych niestandardowych wykresów 3D. Rozdział ten wprowadza również bibliotekę JavaScript do tworzenia wykresów 3D Graph3d i pokazuje, jak używać tej biblioteki do tworzenia prostych wykresów 3D.
Rozdział 10, Chart with Web API.Rozdział ten obejmuje podstawy ASP.NET Core Web API, który jest używany do zapewnienia dostępu do danych aplikacji. Pokazuje, jak tworzyć aplikacje Web API i jak wykorzystywać dane z usług Web API do tworzenia różnych wykresów, w tym wykresów powierzchniowych 3D, wykresów 3D dla opcji europejskich i wykresów giełdowych.