图书介绍

ASP.NET框架技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ASP.NET框架技术
  • 邢立宁,郑龙,王浩编著 著
  • 出版社: 湖南大学出版社
  • ISBN:9787566714855
  • 出版时间:2018
  • 标注页数:194页
  • 文件大小:13MB
  • 文件页数:208页
  • 主题词:网页制作工具-程序设计-教材

PDF下载


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

下载说明

ASP.NET框架技术PDF格式电子书版下载

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

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

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

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

图书目录

理论部分2

第1章LINQ介绍2

1.1 LINQ是什么2

1.2为什么要用LINQ2

1.3 LINQ to Objects第一步:查询内存对象3

1.3.1做好准备3

1.3.2 Hello LINQ to Objects4

1.4 LINQ to XML第一步:查询XML documents6

1.4.1为什么我们需要LINQ to XML6

1.4.2 Hello LINQ to XML8

1.5 LINQ to SQL第一步:查询关系数据库11

1.5.1 LINQ to SQL特性概要11

1.5.2 Hello LINQ to SQL11

1.5.3近看LINQ to SQL14

第2章C#语言的新特性及相关知识16

2.1语言新特性16

2.1.1产生一个正在运行的进程的列表17

2.1.2分组结果到一个类中18

2.2隐式类型的本地变量19

2.2.1语法19

2.2.2使用隐式类型局部变量改进我们的示例20

2.3对象和集合的初始化器21

2.3.1对象初始化器21

2.3.2集合初始化器22

2.3.3使用对象初始化器改进示例23

2.4 lambda表达式24

2.4.1代理回顾25

2.4.2匿名方法26

2.4.3 lambda表达式介绍26

2.5扩展方法28

2.5.1创建一个扩展方法示例28

2.5.2使用LINQ标准查询运算符的更多示例29

2.5.3扩展方法在示例中实际应用30

2.5.4扩展方法缺点31

2.6匿名类型33

2.6.1使用匿名类型组合数据到对象中33

2.6.2没有名字的类型,却有类型34

2.6.3使用匿名类型改进我们的示例34

2.6.4局限35

第3章LINQ基本子句查询37

3.1概述37

3.2 from子句38

3.2.1单个from子句38

3.2.2复合from子句40

3.2.3多个from子句42

3.3 where子句44

3.3.1常见的where子句查询44

3.3.2 where子句使用自定义函数45

3.3.3动态谓词的筛选47

3.4 select子句48

3.4.1输出查询结果49

3.4.2对查询结果进行投影49

3.5 group子句51

3.5.1 IGrouping〈TKey , TElement〉泛型接口51

3.5.2分组查询51

3.6 into子句53

3.7排序子句54

3.7.1 OrderBy和OrderByDescending55

3.7.2 ThenBy和ThenByDescending56

3.8 let子句58

3.9 join子句59

第4章LINQ to SQL64

4.1 LINQ To SQL概述64

4.2 LINQ To SQL对象模型64

4.3用于数据库连接的DataContext对象的成员介绍70

4.3.1 GetTable方法70

4.3.2 SubmitChanges方法70

4.3.3 Ref resh方法70

4.3.4 ExecuteQuery方法71

4.3.5 ExecuteCommand方法72

4.3.6 ChangeConflicts属性72

4.3.7 Transaction属性72

4.3.8小结72

4.4 Table〈TEntity〉类76

4.4.1 Attach方法77

4.4.2 AttachAll方法77

4.4.3 InsertOnSubmit方法78

4.4.4 InsertAllOnSubmit方法78

4.4.5 DeleteOnSubmit方法78

4.4.6 DeleteAllOnSubmit方法78

4.4.7小结79

4.5使用LINQ进行分页81

4.6 LINQ的延迟加载问题82

第5章 初识ASP.NET MVC开发87

5.1 ASP.NET MVC概述87

5.1.1什么是ASP.NET MVC87

5.1.2 MVC是什么87

5.2 ASP.NET MVC历史与现状88

5.2.1 Web开发发展过程88

5.2.2 ASP.NET Web Form89

5.2.3 ASP.NET MVC发展过程89

5.2.4 ASP.NET MVC的优点89

5.3初识ASP.NET MVC项目结构90

5.3.1开发环境90

5.3.2创建ASP.NET MVC默认项目90

5.4认识默认项目模板91

5.4.1五个预安装项目模板91

5.4.2项目结构92

5.4.3默认项目的控制器、动作、视图92

5.5利用项目模板创建ASP.NET MVC项目94

5.5.1创建控制器94

5.5.2控制器97

5.5.3增加视图模板101

5.5.4使用模型为视图传递信息104

5.6 URL路由110

5.6.1使用默认路由表110

5.6.2创建自定义路由114

第6章 路由进阶及数据传递117

6.1解读Default.aspx页面117

6.1.1 Default.aspx页面不被路由解析118

6.1.2路由器分析Default.aspx页面118

6.2 Route类119

6.2.1 Route类119

6.2.2 RouteCollection类121

6.2.3 MapRoute()扩展方法122

6.2.4优化路由设置124

6.3在Web Form项目中使用路由124

6.3.1 WebFormRouteHandler类125

6.3.2配置全局应用程序类125

6.3.3运行界面126

6.4三种传递数据方法127

6.4.1使用ViewData传递数据127

6.4.2使用TempData传递数据128

6.4.3使用Model传递数据128

6.5传递多个数据对象129

6.6表单数据绑定131

6.6.1通过Request.Form读取表单数据131

6.6.2通过FormCollection读取表单数据132

6.6.3直接读取表单数据对象133

第7章HtmlHelper控件解析135

7.1 FormExtensions类135

7.1.1 BeginForm135

7.1.2 BeginRouteForm136

7.1.3 EndForm137

7.2 InputExtensions类138

7.2.1 CheckBox控件138

7.2.2 Hidden139

7.2.3 RadionButton140

7.2.4 Password141

7.2.5 TextBox141

7.3 LinkExtensions类142

7.3.1 ActionLink142

7.3.2 RouteLink144

7.4 RenderPartialExtensions类145

7.5 SelectExtensions类147

7.5.1 DropDowList148

7.5.2 ListBox149

7.6 TextAreaExtensions类151

7.7 ValidationExtensions类152

7.7.1 ValidationMessage152

7.7.2 ValidationSummary类152

上机部分156

上机1 LINQ上机156

第1阶段 指导156

指导1搭建LINQ开发环境156

指导2配置Visual Studio 2008158

第2阶段 练习159

练习 自己新建一个LINQ的设计器159

上机2 C#语言的新特性及相关知识160

第1阶段 指导160

指导1使用自动属性创建对象、使用集合初始化器初始化对象160

指导2为字符串类型编写扩展方法161

第2阶段 练习162

练习 使用lambda表达式简单查询162

上机3 LINQ基本子句查询164

第1阶段 指导164

指导1查询学生的信息(姓名,班级,笔试,机试)164

指导2查询班级的男女比例167

第2阶段 练习168

练习 查询每个班级笔试成绩平均分168

上机4 LINQ to SQL169

第1阶段 指导169

指导用LINQ实现商品管理系统169

第2阶段 练习181

练习1修改商品信息181

练习2删除商品信息181

上机5初识ASP.NET MVC开发182

第1阶段 指导182

指导1使用MVC建立NerdDinner项目182

指导2改变路由设置,使首页变为Acount下面的LogOn182

第2阶段 练习184

练习1创建NerdDinner数据库184

练习2创建LINQ to SQL类184

上机6路由进阶及数据传递185

第1阶段 指导185

指导1创建Dinner的增删改查页面185

指导2使用ViewData绑定下拉框186

第2阶段 练习188

练习1将对应数据绑定到增删改查页面188

练习2对Index页面进行分页189

上机7 HtmlHelp控件解析190

第1阶段 指导190

指导 使用局部视图PartialView190

第2阶段 练习193

练习 修改NerdDinner项目中系统自动生成的页面代码193

参考文献194

热门推荐