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

news2024/11/26 1:22:23

这个新版本对上一版做了全面修订,涵盖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.coloradmin.cn/o/819498.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue组件方法 ref this.refs

在父组件中引入子组件,通常需要在父组件调用子组件的方法。就用到了组件方法 this.refs 使用前 需要在子组件模板定义 ref方法名 例如:红框所示 ref"name" //name为自定义名字 父组件使用时 只需要调用 this.$refs.name.子组件方法()&#x…

估值查看方法

估值查看方法 进入股票数据开放平台新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个注脚注释也…

【C++】—— 多态常见的笔试和面试问题

序言: 在上期,我们对多态进行了详细的讲解。本期,我给大家带来的是关于有关多态常见的笔试和面试问题,帮助大家理解记忆相关知识点。 目录 (一)概念查考 (二)问答题 1、简述一下…

离线情况下解决pyinstaller生成的可执行文件过大问题

由于工作原因,我的电脑没法上传和下载文件,所以一开始选择了anaconda完成python的工作。使用了pyinstaller将脚本生成可执行文件。但是生成出来的exe巨大无比(一个简单的脚本300多M,要花两分钟时间打开),于…

Mysql进阶(上) -- 存储引擎,索引

👂 Seasons in the Sun - Westlife - 单曲 - 网易云音乐 👈目录 -- 查看左栏 目录 🐘存储引擎 🦁Mysql体系结构 🦁简介 🦁InnoDB介绍 🦁MyISAM和Memory 🦁选择 &#x1f981…

[USACO06JAN] The Grove S

题目 思路 一眼bfs 为了保证bfs能够绕一个圈,我们将这个联通块的最下面的点的下方割去,如图 绿色的地方就是割去的地方,然后我们再加个判断,使bfs从起点出发转一圈,再把这条分割线的左右两边步数最小连起来&#xff…

数字世界未来十年面貌如何?

随着科技的不断发展和创新,数字世界将在未来十年迎来一系列革命性的变化和进步。以下是数字世界未来十年面貌的一些预测: 人工智能全面普及:人工智能将逐渐渗透到我们生活的方方面面。从智能家居到智能交通,从个性化医疗到智能零售…

【vue】 Tinymce 富文本编辑器 不想让上传的图片转换成base64,而是链接

前言:最近项目上需要使用富文本编辑器,觉得tinymce很不错就用了,具体怎么在项目中使用参考 【vue】 vue2 中使用 Tinymce 富文本编辑器 【vue】 Tinymce 数据 回显问题 | 第一次正常回显后面,显示空白bug不能编辑 这两天又遇到了…

早在植物到达之前,泥土就可能形成蜿蜒的河流

在这张卫星视图中可以看到加利福尼亚州死亡谷国家公园恶水盆地的蜿蜒河道。在世界各地的贫瘠环境中都可以找到类似的单线通道,这些环境主要由细粒沉积物组成,几乎没有植被。 图片来源:Google 地球,2023 年 资料来源:地…

奔驰CAN FD嵌入式控制器开发硬件设计及应用趋势

CAN FD作为一种性能可靠、功能完善、成本合理的远程网络通信控制方式,集成CAN/CAN FD控制器的MCU、核心板、工控板及物联网解决方案已经被广泛应用到各个控制系统中,例如汽车电子、自动控制、智能大厦、电力系统、能源物流、智慧改装等各个领域。 中国经…

【ARM Coresight 系列文章 2.4 - Coresight 寄存器:DEVARCH,DEVID, DEVTYPE】

文章目录 1.1 DEVARCH(device architecture register)1.2 DEVID(Device configuration Register)1.3 DEVTYPE(Device Type Identifier Register) 1.1 DEVARCH(device architecture register) DEVARCH 寄存器标识了coresight 组件的架构信息。 bits[31:21] 定义了组件架构&…

深度学习(32)——CycleGAN

深度学习(32)——CycleGAN 文章目录 深度学习(32)——CycleGAN1. GAN原理2. CycleGAN(1)原理(2)核心思想(3)优点(4)缺点(5…

【蓝牙通信】两个Hc-05之间的通信(教程)

目录 1、准备两个蓝牙模块,一个主机,一个从机 2、进入AT状态 3、蓝牙状态指示灯 4、具体步骤 1、准备两个蓝牙模块,一个主机,一个从机 2、进入AT状态 进入AT状态有2种方法: 1.先按住按键不放,再给模块…

IDEA SpringBoot项目引入外部jar并打包

1、首先,我们再pom.xml中导入依赖包时,打包可以正常进行。 但如果我们引入了第三方的外部jar包(这里需要先把jar包添加到该项目依赖库中,这里不做演示),如图 2、导致打包时报错,程序包不存在或…

识别动物的软件,动物园碰到不认识的动物就用它

动物是人类的好朋友,我们常常会在动物园、公园等地方看到各种各样的动物。但是有时我们会遇到一些不认识的动物,这时我们应该怎么办呢?下面将介绍一些识别动物的方法以及遇到不认识动物的应对方法。 识别动物的方法 要想识别一个动物&#x…

【长链剖分】icpc 2022西安 L

Problem - L - Codeforces 题意&#xff1a; 思路&#xff1a; Code&#xff1a; #include <bits/stdc.h>#define int long longusing namespace std;const int mxn1e610; const int mxe1e610;vector<int> G[mxn],lp;int N,Fa; int son[mxn],len[mxn];void dfs1(…

Apriori关联规则挖掘

在某个商场&#xff0c;销售经理希望通过重新布置商品的摆放情况来提高销售额&#xff0c;那么该如何摆放既有利于方便顾客购买&#xff0c;也刺激顾客的购买欲呢&#xff1f;商品的摆放并不是随意的&#xff0c;首先是将同类商品放在一起外&#xff1b;其次&#xff0c;可以考…

shell脚本练习--安全封堵脚本,使用firewalld实现

一.什么是安全封堵 安全封堵&#xff08;security hardening&#xff09;是指采取一系列措施来增强系统的安全性&#xff0c;防止潜在的攻击和漏洞利用。以下是一些常见的安全封堵措施&#xff1a; 更新和修补系统&#xff1a;定期更新操作系统和软件包以获取最新的安全补丁和修…

OpenFrp

https://www.openfrp.net/ 建议实名认证 创建隧道 选择左边的节点&#xff0c;因为ssh是tcp应用&#xff0c;所以选择有tcp的节点 隧道名字随便 本地端口&#xff0c;因为我要用ssh&#xff0c;所以选22 远程端口可以选择下面的随机远程端口 提交 打开linux服务器 sudo ap…

管理类联考——写作——论说文——实战篇——行文篇——通用性强,解释多种现象的经典理论——谈好处

一个标题&#xff0c;三句开头&#xff0c;四层结构&#xff0c;两句结尾 谈好处 马斯洛需求层次理论 理论介绍 马斯洛需求层次理论是由美国著名社会心理学家马斯洛提出的关于需要结构的理论。该理论认为&#xff0c;人们需要动力实现某些需要&#xff0c;有些需求优先于其…