注册 登录 进入教材巡展
#

出版时间:2018年8月

出版社:中国铁道出版社

以下为《ASP.NET MVC程序设计开发教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113248987
  • 1-1
  • 403626
  • 48220040-9
  • 平装
  • 16开
  • 2018年8月
  • 246
  • 164
  • 工学
  • 软件工程
  • 计算机
  • 职业教育
内容简介
本书由中国铁路总公司在2007年版《铁路技术管理规程》基础上重新组织编写而成,适用于200km/h及以上的高速铁路部分,是国家铁路技术管理的基本规章,是各部门、单位制定铁路技术管理文件的依据和基础。全书分为技术设备、行车组织、信号显示共三篇二十五章,附图2种,附件3个。内容包括线路桥梁隧道、通信信号、铁路信息系统、车站枢纽、机车车辆、供电给水、房建用地,编组列车、调度列车、列车运行、限速管理、调车工作、施工维修、灾害天气行车、设备故障行车、非正常行车组织、救援,固定信号、移动信号及手信号、信号表示器及标志、听觉信号等相关规定和要求。
目录
第1章 MVC概述 1
1.1 MVC简介 1
1.1.1 何为MVC 1
1.1.2 初探MVC架构 2
1.1.3 为什么采用 MVC 3
1.1.4 MVC发展现状 4
1.2 MVC模式下的Web项目开发 6
1.2.1 搭建开发环境 6
1.2.2 创建 MVC应用程序 7
1.2.3 MVC应用程序的结构 9
1.2.4 MVC的约定 10
本章小结 11
习题 11
第2章 初识 MVC项目开发 12
2.1 创建 MVC项目——留言板 12
2.1.1 利用项目模板创建 MVC项目 12
2.1.2 创建数据模型 13
2.1.3 创建控制器、动作与视图 15
2.1.4 测试留言板项目 18
2.2 查看数据库属性 20
2.3 了解自动生成的程序代码 22
本章小结 28
习题 29
第3章 数据模型 33
3.1 数据模型概述 34
3.1.1 基于LINQ to SQL的数据模型 34
3.1.2 基于Entity Framework的数据模型 37
3.1.3 自定义数据模型 38
3.1.4 数据库开发模式 39
3.2 MVC项目数据模型的选择与使用 39
3.2.1 创建基于Entity Framework的数据模型 41
3.2.2 基于Entity Framework数据模型的数据查询 43
3.2.3 基于Entity Framework数据模型的数据更新 46
3.2.4 基于Entity Framework数据模型的数据添加与删除 47
本章小结 48
习题 48
第4章 控制器 51
4.1 控制器概述 51
4.1.1 Controller的创建与结构 52
4.1.2 Controller的运行过程 54
4.2 动作名称选择器 55
4.3 动作方法选择器 56
4.3.1 NonAction属性 56
4.3.2 HttpGet属性、HttpPost属性、HttpDelete属性和HttpPut属性 57
4.4 过滤器属性 59
4.4.1 授权过滤器 60
4.4.2 动作过滤器 64
4.4.3 结果过滤器 67
4.4.4 异常过滤器 68
4.4.5 自定义动作过滤器 69
4.5 动作执行结果 72
4.5.1 常用的动作执行结果类 72
4.5.2 ViewData与TempData 76
本章小结 76
习题 77
第5章 视图 89
5.1 视图概述 90
5.1.1 视图的作用 90
5.1.2 视图的基础知识 90
5.2 理解视图的约定 95
5.2.1 隐式约定 95
5.2.2 重写约定 95
5.3 强类型视图 96
5.3.1 ViewBag的不足 96
5.3.2 理解ViewBag、ViewData和ViewDataDictionary 97
5.4 添加视图 98
5.5 Razor视图引擎 99
5.5.1 Razor的概念 99
5.5.2 代码表达式 99
5.5.3 HTML编码 99
5.5.4 代码块 100
5.5.5 Razor语法基础 100
5.5.6 布局 101
5.5.7 ViewStart 102
5.6 指定部分视图 102
5.7 案例:创建登录模块 103
本章小结 106
习题 106
第6章 数据验证 107
6.1 数据验证概述 108
6.1.1 验证注解 108
6.1.2 原理介绍 110
6.2 验证属性的使用 111
6.2.1 添加验证属性 112
6.2.2 常用验证属性 113
6.2.3 自定义错误提示信息及本地化 115
6.3 自定义验证 116
6.3.1 自定义验证属性 116
6.3.2 IValidatableObject 117
本章小结 124
习题 125
第7章 网址路由 126
7.1 网址路由概述 127
7.1.1 路由比对与URL重写 127
7.1.2 定义路由 128
7.1.3 路由命名 129
7.1.4 路由常见用法 131
7.1.5 路由调试 132
7.2 自定义路由 132
7.3 Web窗体与网址路由 136
7.4 常用路由 139
本章小结 140
习题 140
第8章 MVC开发实战——电子商务网站 141
8.1 需求分析 141
8.1.1 需求描述 141
8.1.2 功能需求 142
8.1.3 非功能性需求 143
8.1.4 购物流程 144
8.2 系统设计 144
8.2.1 架构设计 144
8.2.2 功能设计 144
8.3 数据库设计 146
8.3.1 逻辑关系图 147
8.3.2 数据表结构设计 147
8.4 电子商务网站的实现 151
8.4.1 模型的实现 151
8.4.2 控制器的实现 152
8.4.3 视图的实现 155
8.4.4 效果图 156
本章小结 158
习题 158