图书介绍
ASP.NET网站开发与项目实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张正礼,陈作聪,王坚宁编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302404897
- 出版时间:2015
- 标注页数:585页
- 文件大小:135MB
- 文件页数:604页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
ASP.NET网站开发与项目实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET框架1
1.1 Web程序开发的发展历程1
1.1.1 HTML和HTML表单1
1.1.2 CGI接口3
1.1.3 脚本语言3
1.1.4 组件技术4
1.2 .NET框架4
1.2.1 .NET框架的发展历程5
1.2.2 .NET语言6
1.2.3 公共语言运行时7
1.2.4 动态语言运行时7
1.2.5 .NET类库8
1.2.6 Visual Studio8
1.3 .NET 4.5 8
1.3.1 ASP.NET MVC 4.08
1.3.2 ASP.NET Web Forms 4.5 9
1.3.3 ASP.NET Web Deployment 4.5 9
1.4 小结10
第2章 Visual Studio 2012开发环境11
2.1 安装11
2.2 创建Web项目14
2.3 Web项目管理15
2.4 Visual Studio 2012新特性18
2.4.1 支持开发Windows 8程序19
2.4.2 加强网页开发功能19
2.4.3 新的团队开发功能20
2.5 小结20
第3章 ASP.NET Web编程原理21
3.1 ASP.NET应用程序的构成21
3.1.1 文件类型22
3.1.2 文件夹类型23
3.2 服务器控件24
3.2.1 HTML服务器控件24
3.2.2 Web控件24
3.3 ASPX页面代码模式25
3.3.1 页面类25
3.3.2 网页代码存储模式26
3.4 Application事件28
3.4.1 Globe .asax文件28
3.4.2 Application事件种类29
3.5 ASP.NET应用程序配置30
3.5.1 ASP.NET程序配置文件31
3.5.2 Web.config配置文件31
3.5.3 网站管理工具35
3.6 小结36
第4章 C#语言程序设计37
4.1 概述37
4.1.1 编写C#源代码37
4.1.2 大小写的敏感性39
4.1.3 注释39
4.1.4 语句终止符39
4.1.5 语句块40
4.2 数据类型40
4.2.1 常用数据类型40
4.2.2 其他数据类型40
4.3 常量和变量46
4.3.1 常量46
4.3.2 变量44446
4.3.3 隐型局部变量48
4.4 数据运算48
4.4.1 数值运算49
4.4.2 字符串运算49
4.5 语句50
4.5.1 条件语句50
4.5.2 循环语句52
4.6 方法54
4.6.1 方法重载54
4.6.2 扩展方法55
4.6.3 委托57
4.7 类、对象和结构59
4.7.1 结构59
4.7.2 类60
4.7.3 对象63
4.8 Lambda表达式63
4.8.1 匿名方法63
4.8.2 Lambda表达式基础64
4.8.3 Lambda表达式的格式66
4.8.4 Lambda表达式树66
4.9 对象和集合初始化器67
4.9.1 对象初始化器68
4.9.2 集合初始化器69
4.10 匿名类型69
4.11 C# 5.0的新特性70
4.11.1 全新的异步编程模型70
4.11.2 调用方信息71
4.12 小结73
第5章 Web控件74
5.1 基本的Web控件74
5.2 Web控件类概述75
5.2.1 Web控件的基本属性77
5.2.2 单位78
5.2.3 枚举79
5.2.4 颜色79
5.2.5 字体79
5.3 文本服务器控件80
5.3.1 Label控件80
5.3.2 Texbox控件80
5.3.3 HyperLink控件82
5.4 按钮服务器控件84
5.4.1 Button控件85
5.4.2 LinkButton控件85
5.4.3 ImageButton控件86
5.5 图像服务器控件87
5.5.1 Image控件87
5.5.2 ImageMap控件87
5.6 列表控件89
5.6.1 ListBox89
5.6.2 DropDownList91
5.6.3 CheckBoxList93
5.6.4 RadioButtonList94
5.6.5 BulletedList96
5.7 表控件97
5.7.1 表控件对象模型98
5.7.2 向页面中添加表控件99
5.7.3 动态操作表控件100
5.8 Web控件的事件103
5.8.1 Web控件的事件模型103
5.8.2 Web控件事件的绑定104
5.9 小结104
第6章 内置对象105
6.1 Response对象105
6.1.1 Response对象的属性106
6.1.2 Response对象的方法107
6.1.3 Response对象的应用举例108
6.2 Request对象110
6.2.1 Request对象的属性110
6.2.2 Request对象的方法111
6.3 Server对象112
6.3.1 Server对象的属性112
6.3.2 Server对象的方法112
6.3.3 Server对象的应用举例113
6.4 ViewState对象115
6.4.1 概述115
6.4.2 ViewState的安全机制116
6.4.3 保留成员变量117
6.4.4 存储自定义对象118
6.4.5 传递信息119
6.5 Cookies对象122
6.5.1 概述123
6.5.2 Cookies对象的属性123
6.5.3 Cookies对象的方法124
6.5.4 Cookies对象的使用124
6.5.5 Cookies对象的应用举例126
6.6 Session对象127
6.6.1 概述127
6.6.2 Session跟踪128
6.6.3 Session对象的属性128
6.6.4 Session对象的方法128
6.6.5 Session对象的使用129
6.6.6 Session的应用举例129
6.6.7 Session的存储130
6.7 Application对象133
6.7.1 Application对象的属性133
6.7.2 Application对象的方法133
6.7.3 Application对象的应用举例134
6.8 小结135
第7章 输入验证136
7.1 概述136
7.1.1 验证控件的使用136
7.1.2 何时进行验证137
7.1.3 验证多个条件137
7.1.4 显示错误信息137
7.1.5 验证对象模型137
7.2 验证控件138
7.2.1 RequiredFieldValidator控件138
7.2.2 CompareValidator控件139
7.2.3 RangeValidator控件141
7.2.4 RegularExpressionValidator控件142
7.2.5 CustomValidator控件143
7.3 定制验证控件145
7.4 综合实例151
7.5 小结154
第8章 Rich控件155
8.1 Calendar控件155
8.1.1 属性和方法156
8.1.2 Calendar控件的外观设置158
8.1.3 Calendar控件编程162
8.2 AdRotator控件165
8.2.1 属性和方法165
8.2.2 从数据源中读取广告信息166
8.2.3 显示和跟踪广告169
8.3 MultiView和View控件171
8.3.1 属性和方法172
8.3.2 应用举例173
8.4 Wizard控件174
8.4.1 属性和方法174
8.4.2 Wizard控件的应用176
8.5 小结178
第9章 用户控件和页面绘图179
9.1 用户控件179
9.1.1 概述179
9.1.2 创建用户控件180
9.1.3 用户控件的使用184
9.1.4 用户控件事件187
9.2 页面绘图188
9.2.1 绘图的基本知识188
9.2.2 绘制随机码图片190
9.2.3 绘制汉字验证码192
9.2.4 图片的格式和质量194
9.3 小结198
第10章 样式、主题和母版页199
10.1 样式199
10.1.1 样式的作用200
10.1.2 样式的种类200
10.1.3 样式的语法201
10.1.4 使用样式205
10.1.5 样式创建器207
10.1.6 CSS属性窗口209
10.1.7 创建和应用样式文件210
10.2 主题211
10.2.1 概述212
10.2.2 主题的创建214
10.2.3 主题的应用215
10.2.4 SkinID的应用217
10.2.5 主题的禁用218
10.3 母版页218
10.3.1 概述218
10.3.2 创建母版页219
10.3.3 使用母版创建网页221
10.4 小结223
第11章 网站地图与页面导航224
11.1 网站地图224
11.1.1 定义网站地图225
11.1.2 网站地图的简单实例227
11.1.3 绑定站点文件到普通页面227
11.1.4 绑定站点文件到母版页228
11.1.5 绑定部分站点文件229
11.1.6 站点文件操作的可编程性232
11.2 导航控件235
11.2.1 TreeView控件235
11.2.2 Menu控件237
11.2.3 SiteMapPath控件240
11.3 小结241
第12章 ADO.NET数据库访问技术242
12.1 数据访问技术发展242
12.1.1 微软数据访问组件242
12.1.2 ADO、 OLE DB和ODBC的关系243
12.2 数据管理243
12.2.1 数据库244
12.2.2 数据访问245
12.3 配置数据库245
12.3.1 在Visual Studio中浏览和修改数据库245
12.3.2 SQL命令行工具246
12.4 基本的SQL247
12.4.1 选择数据247
12.4.2 插入数据249
12.4.3 更新数据249
12.4.4 删除数据249
12.4.5 查询数据250
12.5 ADO.NET250
12.5.1 ADO.NET结构251
12.5.2 ADO.NET命名空间252
12.5.3 数据提供器类253
12.6 直接数据访问255
12.6.1 创建连接256
12.6.2 Select命令261
12.6.3 DataReader261
12.7 不连接的数据访问265
12.7.1 DataSet266
12.7.2 以不连接的方式获取数据271
12.8 小结274
第13章 数据绑定275
13.1 概述275
13.2 数据的简单绑定276
13.2.1 绑定到变量276
13.2.2 绑定到表达式277
13.2.3 绑定到集合278
13.2.4 绑定到方法的结果279
13.3 数据的复杂绑定280
13.3.1 绑定到DataSet281
13.3.2 绑定到数据库282
13.4 数据源控件283
13.4.1 SqlDataSource控件285
13.4.2 SqlDataSource控件的属性287
13.4.3 SqlDataSource控件的功能289
13.4.4 使用SqlDataSource控件检索数据290
13.4.5 使用参数292
13.5 小结296
第14章 数据控件297
14.1 GridView控件297
14.1.1 属性298
14.1.2 方法300
14.1.3 事件300
14.1.4 在GridView控件中绑定数据301
14.1.5 GridView控件的列303
14.1.6 GridView控件的排序304
14.1.7 GridView控件的分页307
14.1.8 GridView控件的模板列310
14.1.9 行的选取311
14.1.10 GrodView控件的数据操作314
14.1.11 批量更新GridView控件中的数据322
14.2 DetailsView控件327
14.2.1 属性327
14.2.2 方法329
14.2.3 事件329
14.2.4 在DetailsView控件中显示数据330
14.2.5 在DetailsView控件中操作数据331
14.3 FormView控件334
14.4 ListView控件334
14.4.1 属性335
14.4.2 方法336
14.4.3 事件337
14.4.4 为ListView控件创建模板338
14.5 Chart控件340
14.6 小结345
第15章 XML和文件操作346
15.1 XML346
15.1.1 XML概述346
15.1.2 .NET中实现的XML DOM352
15.1.3 DataSet与XML357
15.1.4 XML数据绑定360
15.2 文件操作364
15.2.1 概述364
15.2.2 文件基本操作365
15.2.3 文件的I/O操作366
15.2.4 文件上传368
15.2.5 文件下载370
15.3 小结376
第16章 LINQ数据库技术377
16.1 概述377
16.2 基于C#的LINQ378
16.2.1 LINQ查询介绍378
16.2.2 LINQ和泛型380
16.2.3 基本查询操作381
16.2.4 使用LINQ进行数据转换383
16.3 LINQ到ADO.NET387
16.3.1 LINQ到SQL的基础387
16.3.2 对象模型的创建388
16.3.3 查询数据库390
16.3.4 更改数据库392
16.4 LinqDataSource控件395
16.5 QueryExtender控件398
16.6 小结401
第17章 Web服务402
17.1 概述402
17.1.1 互联网程序开发的过去和现在402
17.1.2 Web服务和可编程Web403
17.1.3 何时使用Web服务404
17.1.4 Web服务的标准404
17.2 Web服务的描述语言405
17.2.1 〈definitions〉元素405
17.2.2 〈types〉元素406
17.2.3 〈message〉元素407
17.2.4 〈portType〉元素407
17.2.5 〈binding〉元素408
17.2.6 〈service〉元素409
17.3 SOAP409
17.4 与Web服务交互411
17.5 发现Web服务412
17.5.1 DISCO标准412
17.5.2 UDDI标准412
17.6 创建Web服务413
17.6.1 创建Web服务项目413
17.6.2 创建Access数据库415
17.6.3 创建Web服务中的方法415
17.7 使用存在的Web服务417
17.8 Web服务的方法返回定制的对象420
17.9 小结422
第18章 Web程序安全机制423
18.1 安全需求423
18.1.1 限制访问的文件类型423
18.1.2 安全概念424
18.2 ASP.NET安全模型424
18.2.1 安全策略426
18.2.2 表单认证426
18.2.3 Windows认证430
18.2.4 身份模拟433
18.3 小结435
第19章 ASP.NETAJAX应用436
19.1 概述436
19.1.1 优势437
19.1.2 ASP.NET AJAX框架437
19.1.3 ASP.NET AJAX程序439
19.2 UpdatePanel控件439
19.2.1 属性和方法441
19.2.2 指定UpdatePanel控件的内容441
19.2.3 指定UpdatePanel的触发器441
19.2.4 UpdatePanel控件的刷新条件443
19.2.5 嵌套使用UpdatePanel控件443
19.2.6 以编程的方式刷新UpdatePanel控件445
19.2.7 与Web服务综合应用446
19.3 UpdateProgress控件451
19.3.1 属性和方法451
19.3.2 使用一个UpdateProgress控件453
19.3.3 使用两个UpdateProgress控件455
19.3.4 停止异步回送458
19.3.5 UpdateProgress控件的显示规则461
19.4 Timer控件462
19.4.1 属性和方法463
19.4.2 在UpdatePanel控件内部使用Timer控件463
19.4.3 在UpdatePanel控件外部使用Timer控件465
19.5 ScriptManager控件468
19.5.1 属性和方法470
19.5.2 控制部分页面刷新472
19.5.3 错误处理473
19.6 小结476
第20章 ASP.NET MVC应用程序477
20.1 概述477
20.1.1 传统ASP.NET Web表单方案存在的问题477
20.1.2 MVC478
20.1.3 ASP.NET MVC479
20.2 ASP.NET MVC应用程序480
20.2.1 MVC应用程序结构481
20.2.2 MVC应用程序的执行483
20.2.3 应用程序中的模型484
20.3 路由484
20.3.1 定义路由485
20.3.2 默认的路由487
20.3.3 设置路由参数的默认值488
20.3.4 处理包含未知URL片段数的URL请求489
20.3.5 为匹配的URL添加约束条件489
20.4 控制器490
20.4.1 控制器类490
20.4.2 行为方法491
20.4.3 行为方法参数491
20.4.4 自动映射行为方法参数492
20.4.5 ActionResult返回类型493
20.5 视图493
20.5.1 使用视图渲染用户界面493
20.5.2 视图页面494
20.5.3 母版页视图494
20.5.4 向视图传递数据495
20.5.5 获取视图中的数据496
20.5.6 在行为方法间传递状态497
20.6 行为过滤器498
20.6.1 Authorize过滤器499
20.6.2 OutputCache过滤器500
20.6.3 HandleError过滤器502
20.6.4 自定义行为过滤器503
20.7 案例讲解505
20.7.1 创建应用程序506
20.7.2 模型的实现507
20.7.3 控制器的实现515
20.7.4 视图的实现517
20.8 小结521
第21章 网络书店522
21.1 功能分析522
21.2 系统设计523
21.2.1 系统模块的划分523
21.2.2 系统框架设计525
21.2.3 系统程序结构设计531
21.2.4 数据库设计532
21.3 数据访问和存储层的实现538
21.3.1 ADO.NET数据访问组件538
21.3.2 LINQ到SQL数据访问组件543
21.4 业务逻辑层545
21.4.1 Book类546
21.4.2 Category类548
21.4.3 Comment类550
21.4.4 Cart类553
21.4.5 Order类554
21.4.6 Folders类和Mails类556
21.4.7 User类557
21.5 表示层的实现559
21.5.1 书籍信息浏览功能559
21.5.2 书籍评论功能560
21.5.3 购物车功能562
21.5.4 订单生成与修改功能564
21.5.5 站内邮件功能566
21.6 小结567
第22章 在线RSS阅读器568
22.1 RSS技术概述568
22.1.1 发展历程568
22.1.2 RS S的特点569
22.1.3 RSS的用途569
22.1.4 RSS阅读器570
22.1.5 RSS文件570
22.2 系统设计571
22.2.1 功能分析571
22.2.2 系统框架设计571
22.2.3 软件结构设计573
22.2.4 数据库设计574
22.3 关键技术详解574
22.4 系统实现576
22.4.1 数据访问层的实现576
22.4.2 业务逻辑层的实现576
22.4.3 添加RSS频道580
22.4.4 RSS频道管理581
22.4.5 RSS文件查看585
22.5 小结585