中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
C#與.NET 6開發從入門到實踐

包郵 C#與.NET 6開發從入門到實踐

作者:敖瑞
出版社:清華大學出版社出版時間:2023-03-01
開本: 其他 頁數: 732
中 圖 價:¥114.9(6.8折) 定價  ¥169.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C#與.NET 6開發從入門到實踐 版權信息

C#與.NET 6開發從入門到實踐 本書特色

C#編程基礎+ .NET 6重要特性+ ASP.NET Core核心技術=.NET技術體系全接觸 融合.NET基礎知識、核心技術與項目實現,除使用C#代碼外,還結合C++、Java代碼進行對比演示,熟悉其中任何一種語言的讀者都可以輕松上手 涉及眾多現代Web流行技術,包括交互式Web UI框架Blazor、數據訪問技術GraphQL、.NET互操作代碼的編寫等

C#與.NET 6開發從入門到實踐 內容簡介

本書以ASP.NET Core項目為例,系統地介紹了.NET6的各個重要知識點。書中內容融合了作者多年實踐的豐富經驗,講解深入淺出,全面且細致。 本書共分為四篇25章。**篇(第1~3章)是.NET 6基礎篇,主要介紹.NET平臺、C#語言和Visual Studio開發環境的常用功能和特性。第二篇(第4~10章)是Entity Framework Core篇,主要介紹Entity Framework Core的各種功能和使用方法,包括快速入門、實體模型、實體模型的關系、管理實體模型和數據庫架構、管理數據、查詢數據、Entity Framework Core共享功能等內容。第三篇(第11~24章)是ASP.NET Core篇,主要介紹ASP.NET Core框架的基礎知識、身份認證、授權、MVC、Razor Pages、Blazor、Razor類庫、Web API、遠程過程調用、實時通信、應用安全、高級功能等內容。第四篇(第25章)是實戰演練篇,用一個功能完整的電子商城項目來串聯前面三篇介紹的大部分功能,幫助讀者跨越從基礎知識的學習到實際應用的門檻。 本書以.NET 6的入門學習者和有其他C系語言的使用經驗并有意了解ASP.NET Core的人為主要目標讀者,同時適合被中高級開發者當作功能模塊速查和學習高級功能的手冊,還可以作為高等院校相關專業的教學用書和培訓學校的教材。

C#與.NET 6開發從入門到實踐 目錄

**篇 .NET 6基礎

第1章 構建.NET 6開發環境 3

1.1 .NET、.NET Core、.NET Standard與.NET Framework 3

1.2 ASP.NET Core與ASP.NET 4

1.3 其他.NET應用模型 4

1.4 Visual Studio簡介 4

1.5 安裝Visual Studio 5

1.6 小結 7

第2章 Visual Studio的解決方案和項目 8

2.1 解決方案和項目簡介 8

2.2 創建解決方案和項目 8

2.2.1 創建方法 8

2.2.2 操作演示和說明 9

2.3 引用其他項目和第三方程序包 12

2.3.1 引用其他項目 12

2.3.2 引用第三方程序包 13

2.3.3 卸載程序包和項目引用 16

2.4 .NET主要項目類型 16

2.5 解決方案和項目文件解析 16

2.5.1 解決方案文件 16

2.5.2 項目文件 17

2.6 小結 18

第3章 C#發展史 19

3.1 簡介 19

3.2 C# 1.0 19

3.3 C# 2.0 35

3.4 C# 3.0 44

3.5 C# 4.0 50

3.6 C# 5.0 52

3.7 C# 6.0 53

3.8 C# 7.0 60

3.9 C# 7.1 64

3.10 C# 7.2 65

3.11 C# 7.3 68

3.12 C# 8.0 71

3.13 C# 9.0 81

3.14 本機大小的整數 85

3.15 C# 10.0 91

3.16 小結 95

第二篇 Entity Framework Core

第4章 快速入門 99

4.1 簡介 99

4.2 創建項目和安裝EF Core 99

4.3 創建數據模型 99

4.4 創建數據上下文 100

4.5 創建數據庫 100

4.6 簡單使用 101

4.7 小結 102

第5章 實體模型 103

5.1 實體類型和實體模型配置 103

5.2 全局查詢過濾器 132

5.3 自定義實體模型注解 132

5.4 自定義數據庫函數和映射 133

5.5 在一個上下文類型中使用多個模型 136

5.6 小結 137

第6章 實體模型的關系 138

6.1 概念和術語簡介 138

6.2 實體模型的關系與影子屬性 138

6.3 一對一關系 139

6.4 一對多關系 143

6.5 多對多關系 146

6.6 模型關系的級聯刪除 149

6.7 小結 151

第7章 管理實體模型和數據庫架構 152

7.1 遷移 152

7.1.1 安裝遷移工具 153

7.1.2 管理遷移 154

7.1.3 應用遷移 155

7.1.4 自定義遷移操作 156

7.1.5 使用獨立的遷移項目 162

7.1.6 為模型提供多個遷移 163

7.1.7 自定義遷移歷史記錄 164

7.2 逆向工程 165

7.3 EF Core Power Tools 165

7.4 小結 165

第8章 管理數據 166

8.1 基礎保存 166

8.1.1 添加實體 166

8.1.2 更新實體 167

8.1.3 刪除實體 168

8.1.4 訂閱保存事件和注冊保存攔截器 169

8.2 保存相關實體 170

8.2.1 同時添加多個相關實體 170

8.2.2 為主實體單獨添加從實體 171

8.2.3 更改實體的關系 172

8.2.4 刪除關系 173

8.3 并發沖突 174

8.4 事務 175

8.4.1 簡單事務 175

8.4.2 跨上下文事務 176

8.4.3 使用外部事務 177

8.4.4 保存點 178

8.5 異步保存 178

8.6 實體跟蹤器和實體追蹤圖 179

8.6.1 基礎使用 179

8.6.2 訂閱實體跟蹤事件 180

8.7 小結 180

第9章 查詢數據 181

9.1 基礎查詢 181

9.2 復雜查詢 184

9.3 原始SQL查詢 188

9.4 映射的自定義函數 189

9.5 加載相關數據 191

9.6 跟蹤和非跟蹤查詢 196

9.7 顯式編譯查詢 197

9.8 查看生成的SQL語句 197

9.9 服務端查詢和客戶端查詢 198

9.10 命令攔截器 198

9.11 異步查詢 199

9.12 小結 199

第10章 Entity Framework Core共享功能 200

10.1 配置上下文 200

10.2 自動重試 201

10.3 內存數據庫 202

10.4 小結 202

第三篇 ASP.NET Core

第11章 快速入門 205

11.1 簡介 205

11.2 創建項目 205

11.3 小結 208

第12章 公共基礎 209

12.1 依賴注入 209

12.2 配置 223

12.3 選項 226

12.4 日志 234

12.5 主機 238

12.6 Web主機 243

12.7 中間件和請求處理管道 245

12.8 Startup類 254

12.9 靜態文件 258

12.10 動態響應和靜態資源壓縮 260

12.11 緩存 261

12.12 流量控制 264

12.13 端點路由 279

12.14 發送HTTP請求 289

12.15 錯誤處理 299

12.16 托管和部署 301

12.17 小結 303

第13章 身份認證 304

13.1 基礎身份認證 304

13.2 ASP.NET Core Identity 318

13.3 OpenIddict 329

13.4 小結 340

第14章 授權 341

14.1 定義授權策略 341

14.2 配置授權策略 343

14.3 高級功能簡介 345

14.4 小結 345

第15章 MVC 346

15.1 簡介 346

15.2 模型 347

15.3 控制器和動作 359

15.4 MVC過濾器 362

15.5 視圖 368

15.6 區域 388

15.7 MVC路由 389

15.8 應用程序模型 391

15.9 應用程序部件 392

15.10 小結 393

第16章 Razor Pages 394

16.1 簡介 394

16.2 基礎使用 395

16.3 頁面處理器 396

16.4 模型綁定 398

16.5 Razor Pages過濾器 399

16.6 Razor Pages路由 400

16.7 小結 401

第17章 Blazor 402

17.1 簡介 402

17.2 公共基礎 403

17.3 Razor組件 410

17.4 服務端預渲染 431

17.5 布局 437

17.6 發送HTTP請求 437

17.7 JavaScript互操作 437

17.8 狀態管理 442

17.9 程序集延遲加載 443

17.10 漸進式Web應用 445

17.11 調試 447

17.12 托管和部署 450

17.13 小結 463

第18章 Razor類庫 464

18.1 簡介 464

18.2 靜態資源組織 464

18.3 小結 465

第19章 Web API 466

19.1 基礎使用 466

19.2 API版本、Open API和Swagger 469

19.3 小結 473

第20章 遠程過程調用 474

20.1 WCF回顧 474

20.2 gRPC 475

20.3 小結 481

第21章 實時通信 482

21.1 早期解決方案回顧 482

21.2 WebSocket簡介 482

21.3 SignalR 483

21.4 小結 507

第22章 應用安全 508

22.1 數據保護 508

22.2 管理機密 510

22.3 歐盟通用數據保護條例(GDPR) 511

22.4 防御惡意攻擊 512

22.5 一般安全功能 515

22.6 小結 517

第23章 高級功能 518

23.1 全球化和本地化 518

23.2 GraphQL 523

23.3 Elsa 565

23.4 MiniProfiler 572

23.5 小結 573

第24章 其他.NET功能 574

24.1 C/C++互操作 574

24.2 程序集的動態載入和卸載 578

24.3 小結 580

第四篇 實戰演練

第25章 電子商城項目 583

25.1 項目定位 583

25.2 需求分析 584

25.3 架構設計 585

25.4 創建解決方案和Git存儲庫 586

25.5 定義應用域的通用抽象接口 588

25.6 開發通用基礎設施 601

25.7 開發身份認證和授權中心 608

25.8 開發買家商城 633

25.9 開發賣家管理中心 681

25.10 小結 723

展開全部

C#與.NET 6開發從入門到實踐 作者簡介

敖瑞,網絡工程專業,中級軟件設計師,從業5年,資深軟件工程師,主要從事系統開發,精通C# .NET開發,同時熟悉JavaScript和Web前端開發。在國內開發者論壇分享學習思考心得,參與開源社區項目的完善。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 联系我们-腾龙公司上分客服微信19116098882 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 酒万铺-酒水招商-酒水代理| 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | UV固化机_UVLED光固化机_UV干燥机生产厂家-上海冠顶公司专业生产UV固化机设备 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 地磅-地秤-江阴/无锡地磅-江阴天亿计量设备有限公司_ | 粘度计,数显粘度计,指针旋转粘度计 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 珠海冷却塔降噪维修_冷却塔改造报价_凉水塔风机维修厂家- 广东康明节能空调有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 隔爆型防爆端子分线箱_防爆空气开关箱|依客思| 管形母线,全绝缘铜管母线厂家-山东佰特电气科技有限公司 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 识禅_对禅的了解,从这里开始| 联系我们-腾龙公司上分客服微信19116098882 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 |