-
内容大纲
本书系统介绍ASP.NET Core平台、核心组件和开发环境,通过80余个示例详细讲解ASP. NET Core开发技术,并提供了一个ASP.NET Core系统案例的完整开发过程。本书示例丰富,大多数示例配有视频讲解,帮助读者深入理解相关技术。编者为各章设计了丰富的操作实践,帮助读者举一反三、融会贯通。
本书可作为高等学校计算机相关专业的教材,也可作为软件技术人员的参考书。 -
作者介绍
-
目录
第1章 .NET Core平台
1.1 .NET Core概述
1.1.1 .NET Core的框架
1.1.2 .NET Core的体系结构
1.1.3 .NET Core的特性
1.1.4 .NET 平台标准
1.2 ASP.NET Core技术
1.2.1 关于ASP.NET Core
1.2.2 ASP.NET Core与ASP. NET
1.3 创建第一个ASP.NET Core应用程序
小结
习题
第2章 ASP.NET Core核心组件
2.1 .NET Core中C井的新特性
2.1.1 .NET框架
2.1.2 C#新特性
2.2 Startup
2.2.1 Startup类
2.2.2 Startup类工作原理
2.3 依赖注入
2.3.1 依赖注入原理
2.3.2 服务生存期
2.3.3 服务注入
2.4 中间件
2.4.1 中间件原理
2.4.2 常用中间件
2.4.3 中间件分支映射
2.5 配置
2.5.1 配置源
2.5.2 访问配置源
2.6 环境
2.6.1 执行环境
2.6.2 设置环境
2.7 路由
2.7.1 路由原理
2.7.2 路由应用
小结
习题
第3章 ASP.NET Core开发环境
3.1 管理软件包
3.1.1 NuGet工具
3.1.2 NuGet管理软件包
3.2 JavaScript和CSS
3.2.1 静态文件
3.2.2 部署JavaScript和CSS
3.2.3 静态文件打包和压缩
3.3 日志管理
3.3.1 日志提供程序
3.3.2 日志分类
3.3.3 日志级别
3.3.4 日志建立接口文件
3.3.5 日志消息模板
3.3.6 日志应用
小结
习题
第4章 ASP.NET Core MVC框架
4.1 ASP.NET Core MVC简介
4.1.1 何谓MVC
4.1.2 MVC发展历史
4.1.3 ASP.NET Core MVC
4.2 ASP.NET Core MVC应用程序
4.2.1 MVC 应用程序的创建
4.2.2 MVC应用程序的结构
4.2.3 MVC配置规则
4.2.4 MVC应用程序的执行过程
4.2.5 模型
4.2.6 控制器
4.2.7 视图
4.2.8 模型绑定
4.2.9 MVC中的数据传递
4.2.10 MVC中的过滤器
小结
习题
第5章 Razor Pages
5.1 Razor Pages简介
5.2 创建Razor Pages
5.3 Razor基本语法
5.3.1 Razor语法
5.3.2 Razor表达式
5.3.3 Razor代码块
5.3.4 Razor控制语句
5.3.5 Razor复合语句
5.3.6 Razor异常处理
5.3.7 Razor注释语句
5.4 Razor页面实现
5.4.1 添加模型
5.4.2 显示页面
5.4.3 添加页面
5.4.4 修改页面
5.4.5 删除页面
5.5 Razor中的布局
5.5.1 布局文件
5.5.2 布局规则
5.5.3 使用布局
小结
习题
第6章 SignalR
6.1 SignalR简介
6.2 Web实时通信技术
6.2.1 Long Polling
6.2.2 Server Sent Events
6.2.3 WebSocket
6.2.4 SignalR
6.3 SignalR工作原理
6.3.1 回落机制
6.3.2 Hub组件
6.4 综合实例
小结
习题
第7章 Blazor
7.1 Blazor简介
7.1.1 何谓Blazor
7.1.2 Blazor的托管模型
7.2 创建Blazor项目
7.2.1 创建项目
7.2.2 应用项目结构
7.3 组件
7.3.1 Counter组件
7.3.2 添加组件
7.3.3 拆分Blazor组件
7.3.4 创建和使用子组件
7.3.5 带参数的组件
7.3.6 带路由参数的组件
7.4 数据绑定
7.4.1 一单向数据绑定
7.4.2 双向数据绑定
7.4.3 数据绑定示例
7.5 事件处理
7.5.1 基本语法
7.5.2 异步委托事件处理
7.5.3 带参数的事件处理程序
7.6 组件间进行通信
7.6.1 通信过程
7.6.2 通信示例
7.7 路由组件
7.7.1 Blazor应用程序中的路由配置
7.7.2 一路由组件
7.7.3 定义路由
7.7.4 路由参数传递
小结
习题
第8章 Entity Framework Core
8.1 EF Core简介
8.1.1 什么是EF Core
8.1.2 ORM介绍
8.1.3 EF Core的两种映射模式
8.2 EF Core应用程序框架搭建
8.2.1 建立Web应用程序
8.2.2 添加依赖包
8.3 数据库优先模式
8.4 代码优先模式
8.5 配置表间关系
8.6 EF Core的迁移机制
8.7 EF Core CRUD
8.7.1 实现过程概述
8.7.2 使用VS工具生成视图、控制器代码
8.7.3 自定义实现CRUD
8.7.4 执行原生SQL语句
小结
习题
第9章 项目的部署与发布
9.1 部署模式
9.2 部署至IIS
9.3 部署至Linux
9.4 部署至Docker
小结
习题
第10章 项目开发实例
10.1 开发背景
10.2 系统需求
10.2.1 教务管理员用户需求
10.2.2 任课教师用户需求
10.2.3 学生用户需求
10.3 系统设计
10.3.1 系统架构设计
10.3.2 数据库设计
10.4 系统实现
10.4.1 开发环境
10.4.2 系统架构实现
小结
习题
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...