书海阁 -C#入门经典:更新至C# 9和.NET 5
本书资料更新时间:2025-01-19 02:36:43

C#入门经典:更新至C# 9和.NET 5 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

C#入门经典:更新至C# 9和.NET 5精美图片
》C#入门经典:更新至C# 9和.NET 5电子书籍版权问题 请点击这里查看《

C#入门经典:更新至C# 9和.NET 5书籍详细信息

  • ISBN:9787302583882
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2021-7
  • 页数:600
  • 价格:139
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 02:36:43

内容简介:

在《C#入门经典:更新至C# 9和.NET 5》中,专家级作家Mark J.Price提供了开始编写C#应用程序所需的一切技能,适用于所有主流操作系统。

本书使用当前最流行的Visual Studio Code编辑器开展编程任务,对上一版内容进行了全面的更新和扩展,新增了专门介绍如何使用Blazor构建Web用户界面的章节。

本书分为三大部分。第一部分介绍C#基础知识,包括面向对象编程和新的C# 9.0语言特性,如顶级程序、面向目标类型的对象实例化以及使用了record关键字的不可变类型。第二部分介绍.NET API,用于执行管理和查询数据、监视和改进性能以及使用文件系统、异步流、序列化和加密等任务。第三部分介绍如何构建和部署跨平台的应用程序,例如使用ASP.NET Core构建Web应用程序和Web服务以及使用Xamarin.Forms构建移动应用程序。

通过学习本书,读者将掌握使用C# 9.0和.NET 5创建网站、服务和移动应用所需的所有技能。

主要特色

使用面向对象编程构建自己的类型

使用LINQ查询和操作数据

使用ASP.NET Core 5构建网站和服务

使用机器学习创建智能应用

使用Entity Framework Core和关系数据库

使用UWP和XAML开发Windows应用

使用Blazor框架构建丰富的Web应用体验

使用Xamarin.Forms为iOS和Android开发移动应用


书籍目录:

第1章 C#与.NET入门 1

1.1 设置开发环境 1

1.2 理解.NET 6

1.3 使用Visual Studio Code构建控制台应用程序 12

1.4 从GitHub存储库下载解决方案代码 15

1.5 寻求帮助 16

1.6 实践和探索 19

1.7 本章小结 20

第2章 C#编程基础 21

2.1 介绍C# 21

2.2 了解C#基本知识 26

2.3 使用变量 32

2.4 处理空值 42

2.5 深入研究控制台应用程序 46

2.6 实践和探索 52

2.7 本章小结 54

第3章 控制程序流程和转换类型 55

3.1 操作变量 55

3.2 理解选择语句 61

3.3 理解迭代语句 66

3.4 类型转换 68

3.5 实践和探索 78

3.6 本章小结 81

第4章 编写、调试和测试函数 82

4.1 编写函数 82

4.2 在开发过程中进行调试 92

4.3 在开发和运行时进行日志记录 97

4.4 单元测试函数 102

4.5 实践和探索 105

4.6 本章小结 106

第5章 使用面向对象编程技术构建自己的类型 107

5.1 面向对象编程 107

5.2 构建类库 108

5.3 在字段中存储数据 112

5.4 写入和调用方法 121

5.5 使用属性和索引器控制访问 128

5.6 模式匹配和对象 131

5.7 使用记录 134

5.8 实践和探索 136

5.9 本章小结 137

第6章 实现接口和继承类 138

6.1 建立类库和控制台应用程序 138

6.2 简化方法 140

6.3 触发和处理事件 143

6.4 实现接口 146

6.5 使类型可以安全地与泛型一起重用 151

6.6 使用引用类型和值类型管理内存 154

6.7 从类继承 158

6.8 在继承层次结构中进行类型转换 162

6.9 继承和扩展.NET类型 164

6.10 实践和探索 167

6.11 本章小结 168

第7章 理解和打包.NET类型 169

7.1 .NET 5简介 169

7.2 了解.NET组件 172

7.3 发布用于部署的应用程序 178

7.4 反编译程序集 182

7.5 为NuGet分发打包自己的库 185

7.6 从.NET Framework移植到.NET 5 189

7.7 实践和探索 192

7.8 本章小结 193

第8章 使用常见的.NET类型 194

8.1 处理数字 194

8.2 处理文本 196

8.3 模式匹配与正则表达式 199

8.4 在集合中存储多个对象 203

8.5 使用Span、索引和范围 209

8.6 使用网络资源 211

8.7 处理类型和属性 213

8.8 处理图像 218

8.9 国际化代码 219

8.10 实践和探索 221

8.11 本章小结 223

第9章 处理文件、流和序列化 224

9.1 管理文件系统 224

9.2 用流来读写 231

9.3 编码和解码文本 240

9.4 序列化对象图 243

9.5 实践和探索 249

9.6 本章小结 250

第10章 保护数据和应用程序 251

10.1 理解数据保护术语 251

10.2 加密和解密数据 253

10.3 哈希数据 257

10.4 签名数据 260

10.5 生成随机数 263

10.6 密码学有什么新内容 264

10.7 用户的身份验证和授权 265

10.8 实践和探索 270

10.9 本章小结 271

第11章 使用Entity Framework Core处理数据库 272

11.1 理解现代数据库 272

11.2 设置EF Core 276

11.3 定义EF Core模型 278

11.4 查询EF Core模型 287

11.5 使用EF Core加载模式 296

11.6 使用EF Core操作数据 299

11.7 实践和探索 303

11.8 本章小结 304

第12章 使用LINQ查询和操作数据 305

12.1 编写LINQ查询 305

12.2 使用LINQ处理集合 312

12.3 使用LINQ与EF Core 313

12.4 使用语法糖美化LINQ语法 320

12.5 使用带有并行LINQ的多个线程 322

12.6 创建自己的LINQ扩展方法 324

12.7 使用LINQ to XML 327

12.8 实践和探索 328

12.9 本章小结 329

第13章 使用多任务提高性能和可伸缩性 330

13.1 理解进程、线程和任务 330

13.2 监控性能和资源使用情况 331

13.3 异步运行任务 335

13.4 同步访问共享资源 341

13.5 理解async和await 346

13.6 实践和探索 349

13.7 本章小结 349

第14章 C#和.NET的实际应用 350

14.1 理解C#和.NET的应用模型 350

14.2 ASP.NET Core的新特性 352

14.3 理解SignalR 355

14.4 理解Blazor 356

14.5 构建Windows桌面应用程序和跨平台的移动应用程序 357

14.6 为Northwind示例数据库构建实体数据模型 358

14.7 本章小结 363

第15章 使用ASP.NET Core Razor Pages构建网站 365

15.1 了解Web开发 365

15.2 了解ASP.NET Core 368

15.3 了解Razor Pages 376

15.4 使用Entity Framework Core与ASP.NET Core 381

15.5 使用Razor类库 384

15.6 实践和探索 395

15.7 本章小结 396

第16章 使用MVC模式构建网站 397

16.1 设置ASP.NET Core MVC网站 397

16.1.1 创建和探索ASP.NET Core MVC

网站 397

16.1.2 审查ASP.NET Core MVC网站 399

16.1.3 回顾ASP.NET Core Identity

数据库 401

16.2 探索ASP.NET Core MVC网站 401

16.3 自定义ASP.NET Core MVC网站 410

16.4 使用其他项目模板 425

16.5 实践与探索 427

16.5.4 练习16.4:探索主题 427

16.6 本章小结 428

第17章 使用内容管理系统构建网站 429

17.1 了解CMS的优点 429

17.3 定义组件、内容类型和模板 451

17.4 测试Northwind CMS网站 461

17.5 实践和探索 465

17.6 本章小结 466

第18章 构建和消费Web服务 467

18.1 使用ASP.NET Core Web API构建Web服务 467

18.2 解释和测试Web服务 481

18.3 使用HTTP客户端消费服务 490

18.4 实现高级功能 494

18.5 了解其他通信技术 499

18.6 实践和探索 500

18.7 本章小结 501

第19章 使用机器学习构建智能应用程序 502

19.1 了解机器学习 502

19.2 理解ML.NET 504

19.3 进行产品推荐 507

19.4 实践和探索 521

19.5 本章小结 522

第20章 使用Blazor构建Web用户

界面 523

20.1 理解Blazor 523

20.2 使用Blazor服务器构建组件 532

20.3 使用Blazor WebAssembly构建组件 542

20.4 实践和探索 550

20.5 本章小结 551

第21章 构建跨平台的移动应用程序 552

21.1 了解XAML 552

21.2 了解Xamarin和Xamarin. Forms 554

21.3 使用Xamarin.Forms构建移动应用程序 557

21.4 在移动应用程序中消费Web

21.5 实践和探索 575

21.6 本章小结 576

附录部分(请扫描封底二维码获取)

附录A 练习题答案

附录B 构建Windows桌面应用程序


作者介绍:

Mark J.Price拥有Microsoft Specialist: Programming in C#、MCSD和MCT等微软编程专家和培训专家认证,拥有20多年的编程和培训经验。自1993年以来,Mark已经通过了80多项微软编程认证,并且擅长帮助他的学生通过这些认证。他的学生中既有经验丰富的编程专家,也有初学编程的中学生。2001年至2003年,Mark在微软美国总部工作,编写官方教学课件。当C#还处于早期的版本时,他的团队就编写了第一个C#培训课程。在微软工作期间,Mark负责培训MCT(微软认证讲师),帮助他们以最快的速度掌握C#和.NET的新知识。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:


原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

在《C#入门经典:更新至C# 9和.NET 5》中,专家级作家Mark J.Price提供了开始编写C#应用程序所需的一切技能,适用于所有主流操作系统。

本书使用当前最流行的Visual Studio Code编辑器开展编程任务,对上一版内容进行了全面的更新和扩展,新增了专门介绍如何使用Blazor构建Web用户界面的章节。

本书分为三大部分。第一部分介绍C#基础知识,包括面向对象编程和新的C# 9.0语言特性,如顶级程序、面向目标类型的对象实例化以及使用了record关键字的不可变类型。第二部分介绍.NET API,用于执行管理和查询数据、监视和改进性能以及使用文件系统、异步流、序列化和加密等任务。第三部分介绍如何构建和部署跨平台的应用程序,例如使用ASP.NET Core构建Web应用程序和Web服务以及使用Xamarin.Forms构建移动应用程序。

通过学习本书,读者将掌握使用C# 9.0和.NET 5创建网站、服务和移动应用所需的所有技能。

主要特色

使用面向对象编程构建自己的类型

使用LINQ查询和操作数据

使用ASP.NET Core 5构建网站和服务

使用机器学习创建智能应用

使用Entity Framework Core和关系数据库

使用UWP和XAML开发Windows应用

使用Blazor框架构建丰富的Web应用体验

使用Xamarin.Forms为iOS和Android开发移动应用


书籍真实打分

  • 故事情节:6分

  • 人物塑造:4分

  • 主题深度:3分

  • 文字风格:9分

  • 语言运用:8分

  • 文笔流畅:4分

  • 思想传递:4分

  • 知识深度:6分

  • 知识广度:4分

  • 实用性:4分

  • 章节划分:9分

  • 结构布局:6分

  • 新颖与独特:7分

  • 情感共鸣:7分

  • 引人入胜:9分

  • 现实相关:3分

  • 沉浸感:8分

  • 事实准确性:7分

  • 文化贡献:9分


网站评分

  • 书籍多样性:9分

  • 书籍信息完全性:6分

  • 网站更新速度:3分

  • 使用便利性:8分

  • 书籍清晰度:6分

  • 书籍格式兼容性:4分

  • 是否包含广告:4分

  • 加载速度:8分

  • 安全性:3分

  • 稳定性:6分

  • 搜索功能:8分

  • 下载便捷性:4分


下载点评

  • epub(480+)
  • 速度快(376+)
  • 藏书馆(304+)
  • 内容完整(191+)
  • 简单(375+)
  • 目录完整(250+)
  • 经典(140+)

下载评价

  • 网友 车***波: ( 2024-12-31 12:30:12 )

    很好,下载出来的内容没有乱码。

  • 网友 訾***雰: ( 2024-12-28 13:55:14 )

    下载速度很快,我选择的是epub格式

  • 网友 印***文: ( 2025-01-08 06:30:31 )

    我很喜欢这种风格样式。

  • 网友 马***偲: ( 2024-12-30 11:39:39 )

    好 很好 非常好 无比的好 史上最好的

  • 网友 曾***文: ( 2024-12-23 09:23:58 )

    五星好评哦

  • 网友 宫***玉: ( 2025-01-18 08:28:43 )

    我说完了。

  • 网友 堵***格: ( 2024-12-27 04:43:16 )

    OK,还可以

  • 网友 詹***萍: ( 2024-12-20 07:02:19 )

    好评的,这是自己一直选择的下载书的网站

  • 网友 冷***洁: ( 2025-01-16 20:21:40 )

    不错,用着很方便

  • 网友 寿***芳: ( 2024-12-23 06:19:17 )

    可以在线转化哦

  • 网友 邱***洋: ( 2024-12-23 01:27:05 )

    不错,支持的格式很多

  • 网友 寇***音: ( 2025-01-07 18:17:49 )

    好,真的挺使用的!

  • 网友 堵***洁: ( 2025-01-03 14:47:57 )

    好用,支持


随机推荐