当前位置: 首页 > news >正文

【《C# 10 和 .NET 6入门与跨平台开发(第6版)》——一本循序渐进的C#指南】

这个新版本对上一版做了全面修订,涵盖C# 10和.NET 6的所有新功能.

本书讨论面向对象编程、编写函数、测试函数、调试函数、实现接口以及继承类等主题;介绍.NET API,这些API可执行多种任务,如管理和查询数据,监视和改进性能,以及使用文件系统、异步流、序列化和加密。你可用ASP.NET Core来构建和部署本书列举的跨平台示例应用程序,如网站和服务。

在学习C#语言和许多.NET库的过程中,为确保不会因不必要的应用代码而分心,第1~12章构建的是控制台应用程序;打下坚实基础后,第13~17章再使用ASP.NET Core、MVC模式以及Blazor构建实际的应用程序和服务。

 第18章讲述如何使用Web API、OData、gRPC、GraphQL、SignalR和Azure Functions等技术构建服务;第19章讨论如何使用.NET MAUI构建跨平台应用程序。


 

 本书针对上一版进行了全面改写,内容简洁明快、行文流畅,每个主题都配有实际动手演练项目。本书还是一本循序渐进的指南,可用于通过跨平台的.NET学习现代C#实践,书中还简要介绍可以使用它们构建的主要应用程序类型。本书分为20章,还包含一个附录,具体内容包括:C#与.NET入门,CH编程基础,控制程序流程、转换类型和处理异常,编写、调试和测试函数,使用面向对象编程技术构建自己的类型,实现接口和继承类,理解和打包.NET类型,使用常见的.NET类型,处理文件、流和序列化,使用Entity Framework Core处理数据库,使用LINQ查询和操作数据,使用多任务提高性能和可伸缩性,C#和.NET的实际应用,使用ASPNETCore RazorPages构建网站,使用MVC模式构建网站,构建和消费Web服务,使用Blazor构建用户界面,构建和消费专业服务,使用.NET MAUI构建移动和桌面应用程序,保护数据和应用程序;附录包含每一章末尾的测试问题的答案。
本书适合CH和.NET初学者阅读,不要求读者具有任何编程经验;同时适合使用过C但感觉在过去几年自身技术已落伍的程序员阅读;既可供软件项目管理人员、开发团队成员学习参考,也可作为高等院校计算机专业的教材或教学参考用书,甚至可作为通信、电子信息、自动化等相关专业的教材。

节选自《C# 10 和 .NET 6入门与跨平台开发(第6版)》译者序

 

 

 

C# 10 和 .NET 6入门与跨平台开发(第6版)(开源.NET生态软件开发)【图片 价格 品牌 评论】-京东京东JD.COM是国内专业的网上购物商城,为您提供C# 10 和 .NET 6入门与跨平台开发(第6版)(开源.NET生态软件开发)价格、图片、品牌、评论、等相关信息.https://item.m.jd.com/product/13481245.html 

http://www.lryc.cn/news/104924.html

相关文章:

  • 2.5 BUMP图改进
  • 第六篇-ChatGLM2-6B-CentOS7安装部署-GPU版
  • dotnet 依赖注入-批量注入Controller,service,Dao
  • 【Spring】Spring对IoC的实现
  • 正则表达式中的大括号-花括号{}有什么用?
  • Flutter 状态栏完美攻略
  • Packet Tracer - 连接有线和无线 LAN
  • 02 笔记本电脑m.2硬盘更换
  • 2.04 商品搜索功能实现
  • 【SEO基础】百度权重是什么意思及网站关键词应该怎么选?
  • Unity实现在3D模型标记
  • iOS开发-NotificationServiceExtension实现实时音视频呼叫通知响铃与震动
  • 性能调试【学习笔记】
  • 【taro react】---- 获取元素的位置和宽高等信息
  • Java【Spring】项目创建、存储和获取 Bean 的基本方式
  • docker minio安装
  • 设计模式-命令模式在Java中的使用示例-桌面程序自定义功能键
  • 分冶算法 剑指 07 重建二叉树 排序算法:剑指45 把数组排成最小的数 10-I 斐波那契数列
  • Postgresql取消正在执行的任务或强制终止正在执行的任务
  • 【Linux】Centos7 的 Systemctl 与 创建系统服务 (shell脚本)
  • Redis集群Cluster搭建
  • swing组件应用
  • Spring学习记录----十五、面向切面编程AOP+十六、Spring对事务的支持
  • Color Correction (颜色校正)
  • Unity-缓存池
  • ubuntu samba 配置常见问题
  • vue3.3-TinyMCE:TinyMCE富文本编辑器基础使用
  • 基于以太坊+IPFS的去中心化数据交易方法及平台
  • NestJS 的 拦截器 学习
  • Spring AOP 中的代理对象是怎么创建出来的?