登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2025年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書

『簡體書』Blazor全栈开发:C#与.NET跨平台实践

書城自編碼: 4201145
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者:
國際書號(ISBN): 9787302708575
出版社: 清华大学出版社
出版日期: 2026-02-01

頁數/字數: /

售價:HK$ 86.9

我要買

** 我創建的書架 **
未登入.



新書推薦:
维特根斯坦传
《 维特根斯坦传 》

售價:HK$ 63.8
暮日耀光:张居正与明代中后期政局
《 暮日耀光:张居正与明代中后期政局 》

售價:HK$ 206.8
厚土中华
《 厚土中华 》

售價:HK$ 107.8
镜头设计:电影、短剧与短视频的拍摄之道
《 镜头设计:电影、短剧与短视频的拍摄之道 》

售價:HK$ 107.8
读懂RWA
《 读懂RWA 》

售價:HK$ 86.9
复合型AI Agent开发:从理论到实践
《 复合型AI Agent开发:从理论到实践 》

售價:HK$ 108.9
选择的权利:推翻罗诉韦德案(译文纪实系列)
《 选择的权利:推翻罗诉韦德案(译文纪实系列) 》

售價:HK$ 129.8
符号空间:品牌建筑空间媒介化研究
《 符号空间:品牌建筑空间媒介化研究 》

售價:HK$ 137.5

建議一齊購買:

+

HK$ 64.9
《《CCF 信息学奥赛入门篇》练习指导》
+

HK$ 98.8
《上头Obsidian:手把手教你用AI做好知识管理》
+

HK$ 54.8
《数学建模——基于北太天元与AI的竞赛应用》
+

HK$ 152.9
《精通区块链编程:加密货币原理、方法和应用开发(原书第3版)》
+

HK$ 108.9
《改变世界的程序员2》
+

HK$ 196.9
《Java核心技术 卷II:高级特性(第13版 英文版)》
編輯推薦:
1.具有普适性的全栈开发技术:使用C#编程语言,借助Blazor技术进行一次开发、一次部署,实现处处运行。2.全面介绍Blazor技术知识:包括开发工具、编程模型、组件开发、数据库、安全机制、部署发布、混合开发、综合实例等。3.涵盖大量实用代码和实例:每个知识点都有相应的实现代码,可直接复用,同时展示丰富的项目实战案例。4.配套完整学习资源:包括220分钟微课视频、教学课件、源代码、脚本、镜像文件、环境配置。
內容簡介:
本书系统论述了基于.NET的Blazor跨平台应用程序的基本原理、开发方法、开发环境和开发实战。全书共9章,分别介绍Blazor开发基础、Blazor开发工具、Blazor开发理论、Blazor组件开发、Blazor数据访问、Blazor身份认证、Blazor混合开发、Blazor部署发布、Blazor综合实例,书中的每个知识点都有相应的实现代码和实例。本书主要面向全国高等院校师生、软件开发工程师、计算机领域或其他行业人员、新兴技术爱好者等,不仅适合Blazor开发入门的读者,也适合其他各类前后端开发技术的从业人员参考。
關於作者:
周全,北京工业大学硕士研究生、系统架构设计师(高级)、系统分析师(高级)、通信工程师、高级技师。原中国移动通信集团高级工程师,现就职于太原市财政金融学校。曾出版图书《MAUI跨平台全栈应用开发》;曾发表多篇论文,研究方向涉及数学与应用数学、信息安全、宏微观经济学。具有丰富的大型项目开发经验。技术层面擅长Java、C#、C++、Python、TypeScript、R、SQL、J2EE、SpringBoot、SpringCloud、Vue、Unity、EXT、Docker、Kubernetes、TensorFlow等。
目錄
目录
CONTENTS
第1章 千里始于足 勿忘初心路—— Blazor开发基础 / 1
1.1 Web前端技术的发展 / 2
1.2 Web后端技术的发展 / 4
1.3 设计模式 / 6
1.3.1 MVC设计模式 / 6
1.3.2 MVP设计模式 / 7
1.3.3 MVVM设计模式 / 7
1.4 初识Blazor技术 / 8
1.5 快速入门Blazor的Hello World程序 / 10
1.5.1 Blazor快速入门示例 / 10
1.5.2 Blazor项目代码解读 / 12
1.5.3 Blazor项目启动过程 / 24
第2章 工欲善其事 必先利其器—— Blazor开发工具 / 25
2.1 Visual Studio / 26
2.1.1 Visual Studio概述 / 26
2.1.2 Visual Studio安装 / 26
2.1.3 Visual Studio使用 / 29
2.2 NuGet工具 / 33
2.2.1 NuGet概述 / 33
2.2.2 向NuGet仓库发布软件包 / 34
2.3 数据库 / 40
2.3.1 SQL Server Express / 40
2.3.2 MySQL / 40
2.3.3 SQLite / 41
2.4 调试技术 / 42
2.4.1 Visual Studio调试 / 42
2.4.2 浏览器调试 / 44
第3章 寒梅傲雪立 独自吐芬芳—— Blazor开发理论 / 46
3.1 托管模型 / 47
3.1.1 Blazor Server / 47
3.1.2 Blazor WebAssembly / 48
3.1.3 Blazor Hybrid / 48
3.2 应用场景 / 49
3.3 编译选项 / 50
3.4 参数配置 / 51
3.5 日志功能 / 52
3.6 依赖注入 / 54
3.7 路由导航 / 55
3.8 静态资源 / 60
3.8.1 Blazor静态资源概述 / 60
3.8.2 Blazor引入文本资源 / 60
3.8.3 Blazor引入脚本资源 / 61
3.8.4 Blazor引入图片资源 / 63
3.9 通信机制 / 64
第4章 路遥知马力 日久见人心—— Blazor组件开发 / 67
4.1 呈现模式 / 68
4.2 生命周期 / 69
4.3 状态管理 / 72
4.4 组件布局 / 73
4.5 分部组件 / 74
4.6 组件参数 / 78
4.7 级联组件 / 80
4.8 泛型组件 / 80
4.9 事件机制 / 83
4.10 组件模板 / 85
4.11 动态组件 / 86
4.12 内置组件 / 88
4.13 自制组件 / 91
第5章 学向勤中得 萤窗万卷书—— Blazor数据访问 / 93
5.1 ORM框架 / 94
5.1.1 ORM框架概述 / 94
5.1.2 EFCore框架 / 94
5.1.3 SqlSugar框架 / 95
5.2 Blazor ORM环境搭建 / 96
5.2.1 数据上下文 / 96
5.2.2 CodeFirst方式 / 100
5.3 Blazor数据库访问 / 102
5.3.1 模型层 / 102
5.3.2 仓储层 / 104
5.3.3 服务层 / 107
5.3.4 视图模型层 / 110
第6章 诚信为根本 伪者自遁形—— Blazor身份认证 / 118
6.1 身份认证概述 / 119
6.2 Blazor Server身份认证 / 121
6.2.1 SSO身份认证 / 121
6.2.2 通用认证控制器 / 125
6.3 Blazor WebAssembly身份认证 / 130
6.3.1 基于Microsoft.AspNetCore.Identity框架的身份认证 / 130
6.3.2 身份认证相关组件 / 140
6.4 Blazor身份认证联合调测 / 145
第7章 破浪行千里 云帆济海涯—— Blazor混合开发 / 151
7.1 JavaScript互操作 / 152
7.1.1 .NET与JavaScript互操作概述 / 152
7.1.2 .NET调用JavaScript / 154
7.1.3 JavaScript调用.NET / 157
7.2 文件操作 / 159
7.2.1 文件上传 / 159
7.2.2 文件下载 / 163
7.3 Razor类库 / 165
7.4 Windows Form / 171
7.5 WPF / 174
7.6 .NET MAUI / 177
第8章 淘金历万难 始见金光闪—— Blazor部署发布 / 179
8.1 测试技术 / 180
8.1.1 测试概述 / 180
8.1.2 Swagger接口测试 / 181
8.1.3 Blazor单元测试 / 186
8.2 Blazor项目发布 / 189
8.3 Kubernetes容器技术 / 193
8.4 DevOps持续集成 / 196
8.5 Blazor项目部署 / 197
第9章 实践出真知 躬行识深浅—— Blazor综合实例 / 210
9.1 基于Blazor的权限系统概述 / 211
9.2 基于Blazor的权限系统模型设计 / 211
9.3 基于Blazor的权限系统后端开发 / 214
9.4 基于Blazor的权限系统前端开发 / 226
后记 征途路漫漫 求索志弥坚—— Blazor技术展望 / 242
参考文献 / 245
內容試閱
前言
PREFACE
新技势滔滔 引领未来潮
——Blazor 技术盛宴
在新技术浩如烟海不断革新的21世纪,全栈开发已成为软件开发领域的趋势,这对技术人员来说无疑是一个巨大的挑战,不仅要求具备扎实的编程基础,还需要掌握从前端到后端、从中间件到部署运维的全方位技能。新的开发工具和框架层出不穷,如何有效选型并紧跟时代步伐,给技术人员带来了更多的选择和挑战。在这个信息爆炸的时代,如何选择一本具有普适性的全栈开发技术书籍并非易事,市场需求、技术架构、编程语言、适用场景、生态完善等诸多因素均需要考虑。
当今市场上各大前后端技术竞争激烈,Blazor技术在这样的时代背景下应运而生,Blazor技术韬光养晦,蓄势待发,具有不可比拟的优势和潜力。如果说.NET 6是里程碑,那么.NET 9的出现使得Blazor技术如虎添翼。Blazor作为世界范围内热门且前沿的全栈开发技术,底层使用.NET Core平台,打通了桌面应用程序、Web应用程序、移动应用程序、游戏开发、云计算、大数据、人工智能七大板块的跨平台全栈开发技术。本书涵盖了Blazor技术的方方面面,涉及开发工具、编程模型、组件开发、数据库、安全机制、部署发布、混合开发、综合实例等内容。从前端Razor组件到后端数据库,从应用发布到部署上云等关键技术,均有详细而深入的讲解。同时,注重各个模块的通用性,提供了丰富的实战案例和项目经验,帮助读者更好地理解和掌握新技术。本书在编写过程中,注重理论与实践相结合,通过大量的代码示例和项目实战,让读者在掌握理论知识的同时获得实际动手能力。本书也紧跟时代前沿,深入探讨JWT单点登录认证机制、微服务架构、容器化技术,以及DevOps等新的理念。使用版本相对较新的工具和软件包,将全栈开发涉及的主流技术融会贯通。阅读本书,不仅仅是学习新技术,更重要的是掌握学习的方法论,因为任何一项新技术随着时代的推移、市场的竞争,都无法摆脱没落甚至被淘汰的宿命。
无论读者是否具有开发经验,相信通过阅读本书,定会有所收获。让我们携手共进,共同开启Blazor全栈开发之旅。
由于作者才疏学浅,精力有限,加之技术更新换代迅速,书中难免会存在疏漏和不妥之处,敬请广大读者随时批评指正,共同进步。
/本书主要内容/
全书共有9章。
第1章讲述了Blazor相关的开发基础。通过入门示例让读者快速上手。
第2章讲述了Blazor相关的开发工具以及数据库和调试相关的技术。
第3章讲述了Blazor相关的开发理论。包括三种托管模型,以及日志功能、依赖注入、路由导航、静态资源等。
第4章讲述了Blazor的组件开发机制。包括组件生命周期、组件参数、级联组件、事件机制、组件模板、动态组件等。
第5章讲述了Blazor的数据访问技术。包括ORM技术以及环境搭建方法,向读者展示了通用的数据访问技术示例。
第6章讲述了Blazor的身份认证技术。包括Blazor Server和Blazor WebAssembly两种模式的身份认证。
第7章讲述了Blazor混合开发技术。包括C#与JavaScript互操作、文件操作、定义Razor类库。重点讲述了Windows Form、WPF、.NET MAUI三种混合开发技术。
第8章讲述了Blazor部署发布技术。包括Blazor测试和发布相关的技术,并以当今流行的容器技术和DevOps理念为依托,阐述了应用程序通用的部署发布全流程。
第9章以通用的权限系统为背景,讲述了一个较为综合的Blazor应用示例。
/本书特色/
(1)全栈性。使用一种编程语言(C#),一套技术体系,一次开发,一次部署,处处运行。
(2)普适性。Blazor是跨平台、跨终端、跨浏览器且符合时代潮流的新技术,涉及的相关知识具备通用性。
(3)前瞻性。本书涉及的方法、理念较为前沿。相关技术、工具、软件包、依赖包均为较新版本。
(4)完整性。Blazor技术的主要方面均进行详细阐述,并给出相应示例,关键代码均给出详尽释义。
(5)创新性。C#是后起之秀,有幸成为2023年年度编程语言,相关新技术具备无限潜力。与其跻身红海市场搏杀争“卷王”,不如投身蓝海市场开辟新赛道。
/配套资源/
为便于教与学,本书配有微课视频(共220分钟,可扫描各章开头二维码获取)、源代码和脚本,教学课件、镜像文件和环境配置。读者可扫描下方二维码,获取对应学习资源。
/读者对象/
本书涉及的技术较新,是写给与时俱进的读者,主要面向全国高等院校师生、工程师、计算机领域或其他行业人员、新兴技术爱好者等,不仅适合Blazor开发入门的读者,也适合其他各类前后端开发技术的从业人员参考。
作者
2025年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2026 (香港)大書城有限公司  All Rights Reserved.