• ASP.NET MVC网站开发从入门到实战-微课视频版
  • ASP.NET MVC网站开发从入门到实战-微课视频版
  • ASP.NET MVC网站开发从入门到实战-微课视频版
  • ASP.NET MVC网站开发从入门到实战-微课视频版
  • ASP.NET MVC网站开发从入门到实战-微课视频版
  • ASP.NET MVC网站开发从入门到实战-微课视频版
  • ASP.NET MVC网站开发从入门到实战-微课视频版
  • ASP.NET MVC网站开发从入门到实战-微课视频版
  • ASP.NET MVC网站开发从入门到实战-微课视频版
21年品牌 40万+商家 超1.5亿件商品

ASP.NET MVC网站开发从入门到实战-微课视频版

15 2.1折 69.8 九品

库存2件

河南南阳
认证卖家担保交易快速发货售后保障

作者陶永鹏;郭鹏;刘建鑫

出版社清华大学出版社

出版时间2022-01

版次1

装帧其他

上书时间2024-07-04

图翰德图书二手店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
扉页有字
图书标准信息
  • 作者 陶永鹏;郭鹏;刘建鑫
  • 出版社 清华大学出版社
  • 出版时间 2022-01
  • 版次 1
  • ISBN 9787302582885
  • 定价 69.80元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 412页
  • 字数 627.000千字
【内容简介】
本书讲述了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案例集锦》等教材。
主编推荐:
本书配套资源丰富,包括教学大纲、教学课件、电子教案、程序源码、习题答案,作者还为本书精心录制了300分钟的微课视频。本书还介绍两个完整的项目开发案例:美妆网的设计与实现和图书借阅管理系统的设计与实现。
【目录】
1章

ASP.NET MVC概述1

1.1ASP.NET MVC简介1

1.1.1ASP.NET MVC开发简史1

1.1.2MVC模式初探2

1.1.3ASP.NET WebForm和ASP.NET MVC对比3

1.2MVC模式下的Web项目开发3

1.2.1一个ASP.NET MVC 5应用程序3

1.2.2ASP.NET MVC应用程序结构10

1.2.3ASP.NET MVC中的特殊文件夹12

1.2.4ASP.NET MVC中的文件类型12

1.3Visual Studio 2017开发环境的基本介绍13

1.3.1菜单栏和工具栏13

1.3.2工具箱窗口15

1.3.3解决方案资源管理器17

1.3.4属性窗口17

1.4小结17

1.5习题18

综合实验一: Visual Studio 2017的安装19

2章

LINQ数据模型25

2.1LINQ基础25

2.1.1LINQ简介25

2.1.2LINQ的优点26

2.2数据模型预备知识27

2.2.1隐式类型var27

2.2.2自动属性28

2.2.3对象和集合初始化器29

2.2.4扩展方法30

2.2.5Lambda表达式31

2.3LINQ to SQL数据模型32

2.3.1实体数据库的建立32

2.3.2LINQ to SQL基本语法32

2.3.3使用LINQ模型进行查询36

2.3.4使用LINQ模型进行插入41

2.3.5使用LINQ模型进行修改43

2.3.6使用LINQ模型进行删除44

2.4小结45

2.5习题45

综合实验二:  基于LINQ数据模型的学生管理系统47

3章

EF数据模型58

3.1Entity Framework简介58

3.2Entity Framework设计模式59

3.2.1Database First模式59

3.2.2Model First模式66

3.2.3Code First模式73

3.2.4App.config的相关设置75

3.2.5由数据库生成模型77

3.3Entity Framework数据处理78

3.3.1使用EF模型进行查询78

3.3.2使用EF模型进行插入78

3.3.3使用EF模型进行修改79

3.3.4使用EF模型进行删除80

3.4小结81

3.5习题81

综合实验三: 基于EF数据模型的课程管理系统82

4章

数据验证与注解95

4.1服务器端验证与客户端验证95

4.2数据验证96

4.2.1ASP.NET MVC内置数据验证属性96

4.2.2ASP.NET MVC远程验证属性101

4.2.3自定义数据验证102

4.3数据注解103

4.3.1数据显示注解103

4.3.2数据映注解106

4.4小结108

4.5习题108

综合实验: 用户注册模块109

5章

控制器119

5.1控制器简介119

5.2控制器的基本使用120

5.2.1控制器的基本内容120

5.2.2控制器的创建121

5.2.3控制器的读写模板125

5.3动作选择器127

5.3.1动作名称属性127

5.3.2无为动作属性128

5.3.3动作方法限定属性129

5.4ActionResult131

5.4.1ViewResult132

5.4.2PartialViewResult134

5.4.3RedirectResult134

5.4.4RedirectToRouteResult135

5.4.5ContentResult136

5.4.6EmptyResult137

5.4.7JavaScriptResult138

5.4.8JsonResult138

5.4.9FileResult139

5.4.10HttpUnauthorizedResult141

5.4.11HttpFoundResult142

5.4.12HttpStatusCodeResult143

5.5小结144

5.6习题144

综合实验五: 图像上传模块145

6章

视图149

6.1视图简介149

6.2向视图中传递数据150

6.2.1弱类型传值151

6.2.2强类型传值153

6.3Razor视图引擎159

6.3.1单行内容输出159

6.3.2多行内容输出160

6.3.3表达式的输出161

6.3.4包含文字的输出161

6.3.5HTML编码162

6.3.6服务器端注释163

6.3.7转义字符163

6.3.8Razor中的分支结构163

6.3.9Razor中的循环结构166

6.4HTML Helper类168

6.4.1ActionLink()方法输出链接169

6.4.2BeginForm()方法输出表单171

6.4.3Label()方法输出标签173

6.4.4TetBo()方法输出文本框174

6.4.5Password()方法输出密码框175

6.4.6TetArea()方法输出多文本区域176

6.4.7RadioButton()方法输出单选按钮178

6.4.8CheckBo()方法输出复选框180

6.4.9DropDownList()方法输出下拉列表181

6.4.10ListBo()方法输出列表框184

6.4.11辅助方法中的多HTML属性值使用186

6.5分部视图187

6.5.1分部视图简介188

6.5.2创建分部视图188

6.5.3使用HTML.Partial()载入分部视图188

6.5.4使用HTML.Action()载入分部视图191

6.6小结191

6.7习题191

综合实验六: 视图分页显示192

7章

网址路由199

7.1网址路由的基础199

7.1.1网址路由的作用199

7.1.2ASP.NET MVC 5路由分类200

7.2传统路由200

7.2.1默认路由200

7.2.2URL路由声明202

7.2.3自定义路由203

7.2.4路由匹配限制205

7.3特性路由211

7.3.1特性路由的作用211

7.3.2特性路由的注册211

7.3.3方法的特性路由声明212

7.3.4控制器的特性路由声明215

7.4路由约束220

7.5路由的选择221

7.6小结221

7.7习题222

综合实验七: 路由黑名单过滤223

8章

jQuery227

8.1jQuery简介227

8.2JavaScript基础228

8.2.1JavaScript书写位置229

8.2.2JavaScript基本语法229

8.2.3JavaScript自定义函数232

8.3jQuery的使用235

8.3.1jQuery的安装235

8.3.2jQuery基本语法236

8.3.3jQuery中的函数236

8.3.4jQuery中的事件238

8.4jQuery选择器240

8.4.1jQuery基本选择器240

8.4.2jQuery过滤选择器244

8.4.3jQuery表单选择器247

8.4.4jQuery层次选择器248

8.5JavaScript和jQuery应用实例248

8.5.1折叠式菜单249

8.5.2表格动态修改251

8.5.3Tab选项卡253

8.5.4万花筒260

8.6小结262

8.7习题262

9章

美妆网的设计与实现264

9.1网站基本设计264

9.1.1权限划分264

9.1.2网站业务流程265

9.1.3系统概要设计266

9.2数据库设计267

9.2.1概念设计267

9.2.2逻辑设计269

9.2.3物理设计269

9.3系统详细设计272

9.3.1用户功能模块设计272

9.3.2管理员功能模块设计272

9.4数据模型构建273

9.4.1模型的自动创建273

9.4.2实体的属性约束及验证273

9.5控制器构建282

9.5.1管理员功能282

9.5.2用户功能284

9.5.3商品功能288

9.5.4购物车功能295

9.5.5订单信息功能299

9.5.6订单详情信息功能302

9.5.7留言信息功能304

9.6创建视图页面306

9.6.1主版页面设计306

9.6.2会员功能308

9.6.3管理员功能314

9.6.4商品显示功能315

9.6.5购物车功能322

9.6.6商品订单功能328

9.6.7订单详情显示功能331

9.6.8网站留言功能333

10章

图书借阅管理系统的设计与实现335

10.1系统基本设计335

10.1.1功能模块划分335

10.1.2系统业务流程336

10.1.3系统概要设计336

10.2数据库设计337

10.2.1概念设计337

10.2.2逻辑设计338

10.2.3物理设计338

10.3数据模型构建340

10.3.1Library数据库对象设计340

10.3.2实体的属性约束及验证341

10.4系统设置346

10.4.1拦截器设置346

10.4.2选择式菜单设置347

10.5管理员登录功能模块348

10.5.1控制器设计348

10.5.2视图设计349

10.5.3运行演示350

10.6读者信息录入功能模块351

10.6.1控制器设计351

10.6.2视图设计352

10.6.3运行演示353

10.7图书管理功能模块354

10.7.1控制器设计354

10.7.2视图设计360

10.7.3运行演示367

10.8借阅管理功能模块369

10.8.1控制器设计369

10.8.2视图设计374

10.8.3运行演示382

10.9权限管理功能模块383

10.9.1控制器设计383

10.9.2视图设计388

10.9.3运行演示395

参考文献397
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

扉页有字
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP