Native Desktop Applications with .NET 8: Build cross-platform apps using .NET MAUI, Blazor Hybrid, and Native UI (English Edition)

Kumar Koona, Sai

  • 出版商: BPB Publications
  • 出版日期: 2024-08-26
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 396
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9355519311
  • ISBN-13: 9789355519313
  • 相關分類: .NET使用者介面 UI
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

DESCRIPTION

Microsoft recently released .NET 8, a fresh and exciting release with lots of new features and performance enhancements. In this book, we will cover several frameworks such as WinForms, WPF, Windows App SDK, Blazor, and MAUI.

This book will begin with a tour of the .NET technology, including its versions and support. You will also discover how .NET evolved into a unified development platform and be introduced to a variety of desktop frameworks. The upcoming chapter will be devoted exclusively to discussing the new features and improvements in .NET 8, together with the features that are now available in the C# 12 version. Since we now have a solid grasp of .NET 8, we can get started in chapter three by using the .NET Command Line Interface (CLI) commands to create new projects and solutions. We will study this by examining several desktop application frameworks from chapters 4 to 8. The following two chapters will cover a variety of application design patterns and best practices.

Upon completion, readers will have a thorough understanding of various native desktop application development techniques, as well as the most recent C# features and how they integrate into existing design approaches.


WHAT YOU WILL LEARN

● Familiarize yourself with new features and improvements in .NET 8, together with the features that are now available in the C# 12 version.

● Understanding CLI commands and creating projects using them.

● Using Windows Forms, WPF, and Windows App SDK concepts along with real-time use-cases.

● Understanding how mobile apps can be built using the .NET MAUI platform.

● Achieve the potential of the Blazor framework along with new changes and features introduced since .NET 8.

● Exploring various architecture and design patterns along with best practices.


WHO THIS BOOK IS FOR

This book is for software developers, UI/UX designers, and .NET enthusiasts seeking to create cutting-edge desktop applications, as this book provides the essential knowledge and practical guidance to excel in .NET 8 desktop development.


商品描述(中文翻譯)

**描述**

微軟最近發布了 .NET 8,這是一個全新且令人興奮的版本,擁有許多新功能和性能增強。在本書中,我們將涵蓋幾個框架,如 WinForms、WPF、Windows App SDK、Blazor 和 MAUI。

本書將從 .NET 技術的概述開始,包括其版本和支援。您還將了解 .NET 如何演變為一個統一的開發平台,並介紹各種桌面框架。接下來的章節將專門討論 .NET 8 中的新功能和改進,以及現在在 C# 12 版本中可用的功能。由於我們現在對 .NET 8 有了堅實的理解,我們可以在第三章開始使用 .NET 命令列介面 (CLI) 命令來創建新項目和解決方案。我們將通過檢視第四到第八章中的幾個桌面應用程式框架來學習這一點。接下來的兩章將涵蓋各種應用程式設計模式和最佳實踐。

完成後,讀者將對各種原生桌面應用程式開發技術有透徹的理解,以及最新的 C# 功能及其如何融入現有的設計方法。

**您將學到什麼**

- 熟悉 .NET 8 中的新功能和改進,以及現在在 C# 12 版本中可用的功能。
- 理解 CLI 命令並使用它們創建項目。
- 使用 Windows Forms、WPF 和 Windows App SDK 概念以及實時使用案例。
- 理解如何使用 .NET MAUI 平台構建移動應用程式。
- 發揮 Blazor 框架的潛力,並了解自 .NET 8 以來引入的新變更和功能。
- 探索各種架構和設計模式以及最佳實踐。

**本書適合誰**

本書適合軟體開發人員、UI/UX 設計師和 .NET 愛好者,旨在創建尖端的桌面應用程式,因為本書提供了在 .NET 8 桌面開發中脫穎而出的基本知識和實用指導。