图书介绍

ASP.NET MVC程序设计教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ASP.NET MVC程序设计教程
  • 马骏主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115396426
  • 出版时间:2015
  • 标注页数:310页
  • 文件大小:69MB
  • 文件页数:321页
  • 主题词:网页制作工具-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET MVC程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 ASP.NET MVC编程基础2

第1章 概述2

1.1 Web标准与VS2013开发环境2

1.1.1 B/S编程模型与Web标准2

1.1.2安装VS2013开发环境4

1.1.3 ASP.NET Web应用程序5

1.2创建和配置ASP.NET MVC 5项目7

1.2.1创建项目7

1.2.2使用NuGet更新程序包10

1.2.3修改项目配置12

1.2.4创建项目主页和布局页14

1.3本章示例的布局和创建办法18

1.3.1创建多个区域公用的布局页18

1.3.2创建本章示例使用的布局页和导航页22

1.3.3添加本章示例代码25

1.4本书各章示例的运行说明26

1.4.1在桌面浏览器中观察运行结果26

1.4.2在手机和平板电脑模拟器中观察运行效果27

习题28

第2章 MVC编程预备知识29

2.1创建本章示例导航29

2.2路由及其参数传递31

2.2.1 MVC模式的处理过程31

2.2.2 ASP.NET路由32

2.2.3 URL模式中的参数传递34

2.3 Razor视图引擎37

2.3.1 Razor视图引擎与ASP.NET Web Pages 337

2.3.2 Razor语法基本用法39

2.4用于页面全部更新的Html帮助器42

2.4.1 Url帮助器43

2.4.2 Html帮助器44

2.5用于页面局部更新的Ajax帮助器44

2.5.1 Unobtrusive JavaScript Ajax45

2.5.2 jQuery Ajax45

2.5.3 Ajax帮助器46

2.6 Web前端开发架构(Bootstrap)49

2.6.1基本概念49

2.6.2常用的布局容器和对齐方式CSS类51

2.6.3常用的颜色组合CSS类52

2.6.4 Bootstrap栅格系统54

2.6.5 Bootstrap包含的图标和基本用法57

习题58

第3章 控制器、视图和模型59

3.1控制器和操作方法59

3.1.1创建本章导航59

3.1.2操作方法的返回类型60

3.1.3控制器中常用的属性和对象65

3.2视图(Views)及其分类71

3.2.1如何添加视图文件71

3.2.2布局页(Layout Page)73

3.2.3视图页(View Page)和视图(View)74

3.2.4分部页(Partial Page)和分部视图(Partial View)76

3.2.5动态类型视图和强类型视图81

3.3模型和输入验证83

3.3.1定义和引用模型83

3.3.2绑定模型对象85

3.3.3利用jQuery Validate实现客户端验证87

3.3.4利用模型实现服务器验证91

习题95

第4章 客户端脚本与事件96

4.1基本概念96

4.1.1文档对象模型(DOM)96

4.1.2 JavaScript97

4.1.3 jQuery98

4.2 JavaScript代码编写基础101

4.2.1数据类型和变量表示101

4.2.2函数和对象104

4.2.3不同类型之间的数据转换108

4.2.4流程控制语句110

4.3利用jQuery操作HTML5元素111

4.3.1 jQuery提供的基本方法111

4.3.2 j Query对象(P1ainObject)和回调(callback)112

4.3.3元素大小和位置操作113

4.3.4元素的特性和属性操作113

4.3.5插入、删除、查找和替换元素114

4.3.6利用data方法操作自定义数据117

4.4浏览器窗口和客户端事件117

4.4.1获取客户端屏幕和浏览器窗口信息118

4.4.2客户端事件的分类119

4.4.3使用计时器自动执行客户端代码121

习题122

第5章 超文本标记语言(HTML5)123

5.1基本概念123

5.1.1 HTML5简介123

5.1.2 HTML5的基本结构124

5.1.3 HTML5的全局特性125

5.2基本HTML5元素128

5.2.1标题和段落128

5.2.2容器(div)130

5.2.3超链接132

5.2.4列表和导航(ul、 ol、 dl、 nav)135

5.2.5图像、音频和视频(img、 audio、video)137

5.2.6表格(table)140

5.3表单和表单交互元素145

5.3.1 form元素145

5.3.2 input元素151

5.3.3按钮和按钮组152

5.3.4其他界面交互元素156

5.4表单控件帮助器及其布局方式158

5.4.1表单控件帮助器的分类158

5.4.2利用防伪标记阻止黑客攻击159

5.4.3表单控件基本布局159

5.5常用表单控件162

5.5.1文本框和密码框163

5.5.2单选按钮和复选框163

5.5.3列表和下拉列表165

习题166

第6章 层叠式样式表(CSS3)167

6.1基本概念167

6.1.1创建本章导航167

6.1.2 CSS简介168

6.1.3 CSS的级联控制168

6.1.4 CSS的单位表示形式171

6.2 CSS的盒模型173

6.2.1盒模型简介173

6.2.2外边距、内边距和盒大小174

6.2.3盒阴影效果(box-shadow)176

6.3 CSS3选择器177

6.3.1 CSS选择器的一般格式177

6.3.2基本选择器178

6.3.3关系选择器180

6.3.4特性选择器184

6.3.5伪类选择器185

6.3.6伪元素选择器187

6.4 CSS3样式控制189

6.4.1背景图和背景渐变控制189

6.4.2显示样式控制192

6.4.3字体和文本控制193

6.4.4定位控制196

6.4.5边框控制199

6.4.6伸缩盒(flex)200

6.4.7二维和三维变换控制201

6.5 jQuery提供的与CSS操作相关的功能204

习题207

第7章 组件、插件和动画208

7.1基本概念208

7.1.1如何使用Bootstrap插件和jQuery UI插件208

7.1.2解决Bootstrap和jQuery UI冲突的办法209

7.1.3 Bootstrap和jQuery UI提供的选项210

7.2常用组件和插件211

7.2.1面板和嵌套面板211

7.2.2折叠面板212

7.2.3对话框214

7.2.4弹出框和工具提示框215

7.2.5进度条217

7.2.6滑动条218

7.2.7菜单和下拉菜单218

7.2.8日期选择器219

7.3用CSS3实现复杂动画221

7.3.1 CSS3关键帧动画221

7.3.2 CSS3变换动画226

7.4用jQuery实现常见动画227

7.4.1 jQuery动画函数227

7.4.2 jQuery动画基本用法229

习题231

第8章 实体框架与数据库操作232

8.1实体框架基础知识232

8.1.1实体数据模型和实体框架开发模式232

8.1.2在模型类中声明与数据库相关的特性233

8.1.3利用EF6模板和已存在的数据库创建实体模型234

8.2代码优先模式完整示例237

8.2.1数据库结构设计237

8.2.2创建模型238

8.2.3添加控制器和视图243

8.2.4预处理245

8.2.5课程编码管理247

8.2.6基本信息管理249

8.2.7成绩管理250

8.2.8成绩查询256

习题258

第2篇 ASP.NET MVC高级编程260

第9章 Web API与OData260

9.1基本概念260

9.1.1 XML Web Service260

9.1.2 Web API261

9.2 Web API基本设计方法262

9.2.1 JSON对象表示法262

9.2.2设计和调用Web API服务263

9.3基于OData的Web API服务268

9.3.1什么是OData269

9.3.2设计Web API OData服务269

9.3.3用jQuery ajax调用Web API OData服务270

9.3.4用C#调用Web API OData服务272

习题279

第10章 二维、三维图形处理技术280

10.1 SVG和Canvas入门280

10.1.1基本概念280

10.1.2 svg元素的基本用法283

10.1.3 canvas元素的基本用法287

10.2二维图形绘制技术290

10.2.1矩形290

10.2.2圆和椭圆291

10.2.3直线、折线和多边形292

10.2.4曲线和路径293

10.2.5文本绘制295

10.3三维图形设计与实现297

10.3.1 WebGL和Three.js简介297

10.3.2基本用法示例297

10.3.3更多示例301

附录A上机练习303

A.1上机练习要求303

A.2上机练习题目304

练习1布局页和主页设计304

练习2模型和基本操作304

练习3数组排序305

练习4图片浏览305

练习5表单交互306

练习6 CSS和动画307

练习7数据库操作308

附录B综合设计309

B.1需求说明309

B.2系统基本功能要求309

B.3源程序和文档提交要求310

热门推荐