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

- 马骏主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115396426
- 出版时间:2015
- 标注页数:310页
- 文件大小:69MB
- 文件页数:321页
- 主题词:网页制作工具-程序设计-高等学校-教材
PDF下载
下载说明
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
热门推荐
- 1627890.html
- 2350134.html
- 1262756.html
- 2300541.html
- 386893.html
- 3161105.html
- 2612064.html
- 3253337.html
- 2246084.html
- 2565009.html
- http://www.ickdjs.cc/book_2203090.html
- http://www.ickdjs.cc/book_2706962.html
- http://www.ickdjs.cc/book_3346746.html
- http://www.ickdjs.cc/book_503415.html
- http://www.ickdjs.cc/book_1349843.html
- http://www.ickdjs.cc/book_3429045.html
- http://www.ickdjs.cc/book_154469.html
- http://www.ickdjs.cc/book_2138621.html
- http://www.ickdjs.cc/book_1063658.html
- http://www.ickdjs.cc/book_1115726.html