C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals: Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026 (Paperback)
暫譯: C# 14 與 .NET 10 – 現代跨平台開發基礎:使用 Visual Studio 2026 建立現代網站和服務,包含 ASP.NET Core、Blazor 和 EF Core (平裝本)
Price, Mark J.
- 出版商: Packt Publishing
- 出版日期: 2025-11-11
- 售價: $2,070
- 貴賓價: 9.5 折 $1,967
- 語言: 英文
- 頁數: 828
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1836206631
- ISBN-13: 9781836206637
-
相關分類:
C#
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
電子儀表 Electronic Instruments$220$198 -
電子儀表, 4/e$320$288 -
工程電路分析 (Engineering Circuit Analysis, 7/e)$950$903 -
微電子電路習題詳解(上) (Instructor's Manual for Microelectronic Circuits, 6/e)$680$666 -
Windows Internals, Part 1: Covering Windows Server 2008 R2 and Windows 7, 6/e (Paperback)$1,820$1,729 -
Windows Internals, Part 2: Covering Windows Server 2008 R2 and Windows 7, 6/e (Paperback)$1,950$1,853 -
$1,260Programming Windows: Writing Windows 8 Apps With C# and XAML, 6/e (Paperback) -
二十一世紀資本論(平裝版)$620$527 -
C++ 標準庫-學習教本與參考工具, 2/e (書側有些許黴斑,不介意下單)$1,200$948 -
計算機程序設計藝術 捲1 : 基本演算法, 3/e (The Art of Computer Programming, Volume 1 : Fundamental Algorithms, 3/e)$1,188$1,129 -
Windows 10 Inside Out (includes Current Book Service) (2nd Edition)$2,280$2,166 -
$551C# 6.0 本質論, 5/e (Essential C# 6.0, 5/e) -
$1,167計算機程序設計藝術 捲2 : 半數值算法, 3/e (The Art of Computer Programming, Volume 2 : Seminumerical Algorithms, 3/e) -
$939計算機程序設計藝術 捲3 : 排序與查找, 2/e (The Art of Computer Programming, Volume 3 : Sorting and Searching, 2/e) -
Windows Internals, Part 1 : System architecture, processes, threads, memory management, and more, 7/e (Paperback)$2,280$2,166 -
Java 9 for Programmers (4th Edition) (Deitel Developer Series)$2,100$1,995 -
Windows Kernel Programming (Paperback)$1,690$1,606 -
Windows 11 Inside Out (Paperback)$2,200$2,090
相關主題
商品描述
An easy-to-follow guide for beginners and intermediate programmers to master the concepts, real-world applications, and latest features of C# 14 and .NET 10 through hands-on exercises using Visual Studio 2026 and VS Code
Free with your book: DRM-free PDF version + access to Packt's next-gen Reader
Key Features:
- Explore the newest additions to the C# language, the .NET class libraries, and data modeling with Entity Framework Core
- Build professional modern websites and services with ASP.NET Core, Blazor, and Minimal API services
- Enhance your skills with step-by-step code examples and good practice tips
Book Description:
C# and .NET remain the backbone of modern enterprise and cross-platform development. Whether you're building high-performance websites and services on Windows or Linux or desktop apps that run on Windows and macOS, the .NET ecosystem provides a mature yet constantly evolving foundation for software development. With the release of C# 14 and .NET 10, developers now have access to a more powerful toolset.
This tenth edition has been thoroughly updated to reflect the latest features. It begins with a deep grounding in object-oriented programming and then walks you through building, testing, and debugging functions, as well as managing resources with .NET libraries. You'll work with data using LINQ and serialization, handle filesystem operations, and integrate new features like numerical string comparisons and OrderedDictionary improvements. This book explains C# 14 updates, such as field modifiers, partial events, and instance constructors, in a real-world context. It also guides you in building practical projects with ASP.NET Core 10, exploring Blazor and Minimal API web services that support AOT compilation-ideal for microservices and containers.
By the end of the book, you'll be ready to ship professional websites, services, and tools across platforms, confident in your ability to build software that's maintainable, efficient, and aligned with modern .NET development.
What You Will Learn:
- Discover the new features in .NET 10, including the NumericOrdering option and OrderedDictionary enhancements
- Leverage the latest ASP.NET Core 10 features, such as OpenAPI 3.1 document generation, YAML format support, and populating XML doc comments
- Use native AOT publishing for faster startup and reduced memory footprint
- Build rich web user interface experiences with Blazor
- Integrate databases into your applications using EF Core 10 entity models
- Query and manipulate data using LINQ
- Develop powerful web services with Minimal APIs
Who this book is for:
This book is for beginner-to-intermediate level C# and .NET developers. While prior experience with C# or .NET is not a prerequisite, a general understanding of programming concepts will be helpful.
To learn about technologies for building modern .NET projects such as gRPC, SignalR, and GraphQL for services, or Avalonia, Blazor, and .NET MAUI for apps, read Mark's Apps and Services with .NET 10.
For more mature web development technologies like ASP.NET Core MVC, controller-based Web API services, OData services, and Umbraco CMS, check out Mark's Real-World Web Development with .NET 10.
Table of Contents
- Hello, C#! Welcome, .NET!
- Speaking C#
- Controlling Flow, Converting Types, and Handling Exceptions
- Writing, Debugging, and Testing Functions
- Building Your Own Types with Object-Oriented Programming
- Implementing Interfaces and Inheriting Classes
- Packaging and Distributing .NET Types
- Working with Common .NET Types
(N.B. Please use the Read Sample option to see further chapters)
商品描述(中文翻譯)
一個易於遵循的指南,幫助初學者和中級程式設計師掌握 C# 14 和 .NET 10 的概念、實際應用及最新功能,透過使用 Visual Studio 2026 和 VS Code 的實作練習。
隨書附贈:無 DRM 的 PDF 版本 + 存取 Packt 的下一代閱讀器。
主要特色:
- 探索 C# 語言、.NET 類別庫及使用 Entity Framework Core 的資料建模中的最新新增功能。
- 使用 ASP.NET Core、Blazor 和 Minimal API 服務建立專業的現代網站和服務。
- 透過逐步的程式碼範例和良好的實踐建議提升您的技能。
書籍描述:
C# 和 .NET 仍然是現代企業和跨平台開發的基石。無論您是在 Windows 或 Linux 上建立高效能的網站和服務,還是開發在 Windows 和 macOS 上運行的桌面應用程式,.NET 生態系統提供了一個成熟且不斷演進的軟體開發基礎。隨著 C# 14 和 .NET 10 的發布,開發人員現在可以使用更強大的工具集。
本書第十版已全面更新,以反映最新功能。它從物件導向程式設計的深厚基礎開始,然後引導您構建、測試和除錯函數,以及使用 .NET 函式庫管理資源。您將使用 LINQ 和序列化處理資料,處理檔案系統操作,並整合數值字串比較和 OrderedDictionary 改進等新功能。本書在實際情境中解釋 C# 14 的更新,例如欄位修飾符、部分事件和實例建構函數。它還指導您使用 ASP.NET Core 10 建立實用專案,探索支援 AOT 編譯的 Blazor 和 Minimal API 網路服務,這對微服務和容器非常理想。
在本書結束時,您將準備好在各平台上交付專業的網站、服務和工具,並對構建可維護、高效且符合現代 .NET 開發的軟體充滿信心。
您將學到的內容:
- 探索 .NET 10 中的新功能,包括 NumericOrdering 選項和 OrderedDictionary 增強功能。
- 利用最新的 ASP.NET Core 10 功能,例如 OpenAPI 3.1 文件生成、YAML 格式支援和填充 XML 文檔註解。
- 使用原生 AOT 發布以加快啟動速度並減少記憶體佔用。
- 使用 Blazor 建立豐富的網頁使用者介面體驗。
- 使用 EF Core 10 實體模型將資料庫整合到您的應用程式中。
- 使用 LINQ 查詢和操作資料。
- 使用 Minimal APIs 開發強大的網路服務。
本書適合對象:
本書適合初學者至中級的 C# 和 .NET 開發人員。雖然不需要具備 C# 或 .NET 的先前經驗,但對程式設計概念的一般理解將會有所幫助。
要了解用於構建現代 .NET 專案的技術,例如 gRPC、SignalR 和 GraphQL 服務,或 Avalonia、Blazor 和 .NET MAUI 應用程式,請參閱 Mark 的《使用 .NET 10 的應用程式和服務》。
對於更成熟的網頁開發技術,如 ASP.NET Core MVC、基於控制器的 Web API 服務、OData 服務和 Umbraco CMS,請查看 Mark 的《使用 .NET 10 的實際網頁開發》。
目錄:
- 你好,C#! 歡迎來到 .NET!
- 說 C#
- 控制流程、轉換類型和處理例外
- 編寫、除錯和測試函數
- 使用物件導向程式設計構建自己的類型
- 實作介面和繼承類別
- 封裝和分發 .NET 類型
- 使用常見的 .NET 類型
(注意:請使用「閱讀範本」選項查看後續章節)