注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作ASP.NET MVC网站开发从入门到实战:微课视频版(从入门到实战·微课视频)

ASP.NET MVC网站开发从入门到实战:微课视频版(从入门到实战·微课视频)

ASP.NET MVC网站开发从入门到实战:微课视频版(从入门到实战·微课视频)

定 价:¥69.80

作 者: 陶永鹏,郭鹏,刘建鑫 著
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302582885 出版时间: 2022-01-01 包装:
开本: 页数: 字数:  

内容简介

  本书讲述了ASP.NET MVC网站设计中模型、视图、控制器等核心知识点,完整设计实现了美妆网和图书借阅管理系统两个实例。本书注重实用性和可读性,以Visul Studio 2017为开发平台,以SQL Server 2012为数据库管理系统,以C#为程序设计语言,以Razor为视图引擎。本书内容上深入浅出、通俗易懂、易于自学;结构上按功能分类,细化每个模块的属性、事件等基本功能讲解;实例选择上分布合理、趣味性强;讲解顺序上侧重实战性,从开发环境构建、业务流程等知识点逐一展开,便于读者对ASP.NET MVC网站设计的理解和提高。本书可作为计算机相关专业“ASP.NET MVC网站设计”课程的教材,也可作为希望掌握ASP.NET MVC网站开发的爱好者的自学参考书。

作者简介

  陶永鹏,男,辽宁大连人,1981年生,2004年毕业于东北大学信息与计算科学专业;2008年研究生毕业于内蒙古科技大学计算机应用专业。主讲课程本科生课程:C语言程序设计,C#程序设计,.NET项目实训,WinForm程序设计,SQL Server数据库应用,面向对象分析与设计等。曾经主编《ASP.NET网站设计教程》,参加编写《HTML与CSS网页设计教学做一体化教程》、《JSP案例集锦》等教材。

图书目录

第1章
ASP.NET MVC概述
1.1 ASP.NET MVC简介
1.1.1 ASP.NET MVC开发简史
1.1.2 MVC模式初探
1.1.3 ASP.NET WebForm和ASP.NET MVC对比
1.2 MVC模式下的Web项目开发
1.2.1 第一个ASP.NET MVC 5应用程序
1.2.2 ASP.NET MVC应用程序结构
1.2.3 ASP.NET MVC中的特殊文件夹
1.2.4 ASP.NET MVC中的文件类型
1.3 Visual Studio 2017开发环境的基本介绍
1.3.1 菜单栏和工具栏
1.3.2 工具箱窗口
1.3.3 解决方案资源管理器
1.3.4 属性窗口
1.4 小结
1.5 习题
综合实验一: Visual Studio 2017的安装
第2章
LINQ数据模型
2.1 LINQ基础
2.1.1 LINQ简介
2.1.2 LINQ的优点
2.2 数据模型预备知识
2.2.1 隐式类型var
2.2.2 自动属性
2.2.3 对象和集合初始化器
2.2.4 扩展方法
2.2.5 Lambda表达式
2.3 LINQ to SQL数据模型
2.3.1 实体数据库的建立
2.3.2 LINQ to SQL基本语法
2.3.3 使用LINQ模型进行查询
2.3.4 使用LINQ模型进行插入
2.3.5 使用LINQ模型进行修改
2.3.6 使用LINQ模型进行删除
2.4 小结
2.5 习题
综合实验二: 基于LINQ数据模型的学生管理系统
第3章
EF数据模型
3.1 Entity Framework简介
3.2 Entity Framework设计模式
3.2.1 Database First模式
3.2.2 Model First模式
3.2.3 Code First模式
3.2.4 App.config的相关设置
3.2.5 由数据库生成模型
3.3 Entity Framework数据处理
3.3.1 使用EF模型进行查询
3.3.2 使用EF模型进行插入
3.3.3 使用EF模型进行修改
3.3.4 使用EF模型进行删除
3.4 小结
3.5 习题
综合实验三: 基于EF数据模型的课程管理系统
第4章
数据验证与注解
4.1 服务器端验证与客户端验证
4.2 数据验证
4.2.1 ASP.NET MVC内置数据验证属性
4.2.2 ASP.NET MVC远程验证属性
4.2.3 自定义数据验证
4.3 数据注解
4.3.1 数据显示注解
4.3.2 数据映射注解
4.4 小结
4.5 习题
综合实验四: 用户注册模块
第5章
控制器
5.1 控制器简介
5.2 控制器的基本使用
5.2.1 控制器的基本内容
5.2.2 控制器的创建
5.2.3 控制器的读写模板
5.3 动作选择器
5.3.1 动作名称属性
5.3.2 无为动作属性
5.3.3 动作方法限定属性
5.4 ActionResult
5.4.1 ViewResult
5.4.2 PartialViewResult
5.4.3 RedirectResult
5.4.4 RedirectToRouteResult
5.4.5 ContentResult
5.4.6 EmptyResult
5.4.7 JavaScriptResult
5.4.8 JsonResult
5.4.9 FileResult
5.4.10 HttpUnauthorizedResult
5.4.11 HttpNoFoundResult
5.4.12 HttpStatusCodeResult
5.5 小结
5.6 习题
综合实验五: 图像上传模块
第6章
视图
6.1 视图简介
6.2 向视图中传递数据
6.2.1 弱类型传值
6.2.2 强类型传值
6.3 Razor视图引擎
6.3.1 单行内容输出
6.3.2 多行内容输出
6.3.3 表达式的输出
6.3.4 包含文字的输出
6.3.5 HTML编码
6.3.6 服务器端注释
6.3.7 转义字符
6.3.8 Razor中的分支结构
6.3.9 Razor中的循环结构
6.4 HTML Helper类
6.4.1 ActionLink()方法输出超链接
6.4.2 BeginForm()方法输出表单
6.4.3 Label()方法输出标签
6.4.4 TextBox()方法输出文本框
6.4.5 Password()方法输出密码框
6.4.6 TextArea()方法输出多文本区域
6.4.7 RadioButton()方法输出单选按钮
6.4.8 CheckBox()方法输出复选框
6.4.9 DropDownList()方法输出下拉列表
6.4.10 ListBox()方法输出列表框
6.4.11 辅助方法中的多HTML属性值使用
6.5 分部视图
6.5.1 分部视图简介
6.5.2 创建分部视图
6.5.3 使用HTML.Partial()载入分部视图
6.5.4 使用HTML.Action()载入分部视图
6.6 小结
6.7 习题
综合实验六: 视图分页显示
第7章
网址路由
7.1 网址路由的基础
7.1.1 网址路由的作用
7.1.2 ASP.NET MVC 5路由分类
7.2 传统路由
7.2.1 默认路由
7.2.2 URL路由声明
7.2.3 自定义路由
7.2.4 路由匹配限制
7.3 特性路由
7.3.1 特性路由的作用
7.3.2 特性路由的注册
7.3.3 方法的特性路由声明
7.3.4 控制器的特性路由声明
7.4 路由约束
7.5 路由的选择
7.6 小结
7.7 习题
综合实验七: 路由黑名单过滤
第8章
jQuery
8.1 jQuery简介
8.2 JavaScript基础
8.2.1 JavaScri

本目录推荐