×
ASP.NET项目实战教程——从.NET FRAMEWORK到.NET CORE

ASP.NET项目实战教程——从.NET FRAMEWORK到.NET CORE

1星价 ¥42.3 (8.5折)
2星价¥42.3 定价¥49.8
暂无评论
图文详情
  • ISBN:9787302657552
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:0
  • 出版时间:2024-03-01
  • 条形码:9787302657552 ; 978-7-302-65755-2

本书特色

国家级一流本科课程、省级一流本科课程、省级课程思政示范课程配套教材。上篇讲解.NET Framework,下篇讲解ASP.NET Core。上篇分章节讲解ASP.NET经典技术,下篇以一个实战项目贯穿讲解ASP.NET Core常用开发技术,一步步带领读者从0开始到部署到服务器上的完整开发流程。

内容简介

全书共11章,分为上、下两篇,上篇讲解.NET Framework,下篇讲解.NET Core。上篇分章节讲解ASP.NET经典技术,包括ASP.NET入门知识,ADO.NET数据库访问技术与应用,三层架构项目开发实战,异步处理与分页技术,委托、Lambda表达式与LINQ技术,Entity Framework技术;下篇以一个实战项目贯穿讲解ASP.NET Core常用开发技术,逐步带领读者学习从零开始到部署到服务器上的完整开发流程。 本书适合作为高等院校计算机相关专业的教材,也可供.NET开发爱好者自学使用。

目录

上篇.NET Framework实战篇 第1章ASP.NET 入门知识3
1.1C#和ASP.NET的关系3
1.2Web基础知识4
1.3Visual Studio 2022安装4
1.4创建**个ASP.NET Web项目6
1.5页面运行原理12
小结12
练习与实践12 第2章ADO.NET数据库访问技术与应用13
2.1ADO.NET数据库访问技术理论13
2.1.1使用连接对象Connection连接数据源13
2.1.2使用命令对象Command执行SQL语句操纵数据库14
2.1.3使用数据读取器对象DataReader读取数据15
2.1.4使用数据集对象DataSet和数据适配器对象DataAdapter访问
数据库16
2.2ADO.NET应用实战——学生信息管理系统22
2.2.1使用WinForm控件实现学生信息的增、删、改、查界面设计22
2.2.2为实例DataGridView绑定初始数据24
2.2.3为实例的ComboBox加载数据25
2.2.4为实例实现学生信息查询功能26
2.2.5为实例实现添加数据功能27
2.2.6为实例实现修改数据功能30
2.2.7为实例实现删除数据功能33
2.3封装SqlHelper工具类与应用33
2.3.1参数化替换(SqlParameter)33
2.3.2封装SqlHelper工具类34
2.3.3应用SqlHelper类优化学生信息管理系统37
小结41
练习与实践41 第3章三层架构项目开发实战42
3.1三层架构的基础知识42
3.1.1三层架构的理解和作用42
3.1.2三层架构的优缺点44
3.2三层架构项目实战——登录设计与实现44
3.2.1创建数据库44
3.2.2搭建三层架构的基本结构45
3.2.3添加各层之间的引用48
3.2.4编写实体模型层Model代码48
3.2.5编写数据访问层代码49
3.2.6编写业务逻辑层代码50
3.2.7实现UI层50
3.2.8设置启动项和测试项目运行结果54
3.3三层架构项目实战——学生信息列表展示页设计与实现55
3.3.1在Model层添加学生表(student)实体类55
3.3.2在数据访问层查询学生表(student)数据55
3.3.3在业务逻辑层利用数据访问层查询学生表(student)数据56
3.3.4在表现层调用业务逻辑层56
3.3.5添加页面导航栏57
3.4三层架构项目实战——添加学生信息设计与实现59
3.4.1设计添加学生信息的界面59
3.4.2编写添加学生信息数据访问层代码62
3.4.3编写添加学生信息业务逻辑层代码63
3.4.4实现添加学生信息表现层功能63
3.5三层架构项目实战——修改密码设计与实现66
3.5.1设计修改登录密码的界面66
3.5.2编写修改密码数据访问层代码68
3.5.3编写修改密码业务逻辑层代码69
3.5.4编写修改密码表现层代码69
3.6三层架构项目实战——修改学生信息设计与实现71
3.6.1设计修改学生信息的界面71
3.6.2编写修改学生信息数据访问层代码71
3.6.3编写修改学生信息业务逻辑层代码73
3.6.4编写修改学生信息表现层代码73
3.7三层架构项目实战——删除学生信息设计与实现77
3.7.1一般处理程序的认识77
3.7.2编写删除学生信息数据访问层代码78
3.7.3编写删除学生信息业务逻辑层代码78
3.7.4通过一般处理程序处理删除(实现表现层)78
3.8三层架构项目实战——注销退出实现80
3.8.1通过中转页面实现注销退出80
3.8.2通过一般处理程序实现注销退出80
小结81
练习与实践81 第4章异步处理与分页技术82
4.1异步基本概念82
4.2实现异步登录实例83
4.3封装异步方法87
4.4使用jQuery进行异步操作89
4.5异步分页90
4.5.1分页技术实现原理90
4.5.2异步分页实例90
小结104
练习与实践104 第5章委托、Lambda表达式与LINQ技术105
5.1委托的基本认识105
5.2委托的基本应用举例107
5.3内置委托110
5.4多播委托114
5.5匿名方法116
5.6Lambda表达式及应用118
5.7LINQ技术122
5.7.1LINQ简介122
5.7.2LINQ基本子句123
小结131
练习与实践131 第6章Entity Framework技术132
6.1Entity Framework简介132
6.2通过实体数据模型生成数据库133
6.3Entity Framework添加数据142
6.4Entity Framework修改数据144
6.5Entity Framework删除数据146
6.6Entity Framework查询数据146
6.7Lambda查询数据150
小结151
练习与实践151 下篇.NET Core实战篇 第7章ASP.NET Core MVC项目基础框架创建与理解155
7.1MVC相关知识简介155
7.1.1MVC简介155
7.1.2MVC请求过程156
7.1.3Routing介绍156
7.2.NET Core简介157
7.2.1.NET发展历程157
7.2.2.NET Core项目优势158
7.3ASP.NET Core MVC项目基础框架搭建158
7.3.1搭建基本步骤158
7.3.2ASP.NET Core MVC项目基础框架的认识161
小结163
练习与实践163 第8章.NET Core核心概念与应用164
8.1依赖注入的理解与应用164
8.1.1为什么要用依赖注入164
8.1.2依赖注入理解165
8.1.3依赖的服务如何注入165
8.1.4如何在视图中直接使用依赖注入168
8.2中间件的理解与初步应用169
8.2.1中间件概念通俗理解169
8.2.2自定义中间件170
8.3配置文件的使用173
小结178
练习与实践178 第9章项目数据库的设计——EF Core技术运用179
9.1数据库访问技术EF Core包的引用179
9.2EF Core Code First方式设计数据库181
小结184
练习与实践184 第10章项目增、删、改、查及分页功能实现185
10.1异步编程(Task)基本理解185
10.2项目添加功能的实现188
10.3为项目增加分类195
10.4项目列表分页展示的实现200
10.5查看详情功能的实现203
10.6修改功能的实现205
10.7删除功能的实现208
小结211
练习与实践211 第11章项目完善及项目部署212
11.1为项目更换数据库212
11.2如何在程序初始化时添加必要的功能214
11.3项目发布215
11.3.1使用Visual Studio发布应用215
11.3.2使用dotnet publish命令行工具发布218
11.4项目部署到IIS218
小结220
练习与实践220
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航