图书介绍
ASP.NET Web开发教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 程不功编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302267225
- 出版时间:2011
- 标注页数:458页
- 文件大小:168MB
- 文件页数:472页
- 主题词:
PDF下载
下载说明
ASP.NET Web开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 ASP.NET基础2
第1章 .NET框架简介2
1.1 Web发展历史的简要回顾&.2
1.1.1 从静态网页发展到动态网页2
1.1.2 动态网页发展的几个阶段3
1.2 ASP.NET发展的简要历史4
1.3 .NET框架(Framework)的发展过程4
1.3.1 什么是.NET框架4
1.3.2 .NET框架的发展过程4
1.4 .NET框架的基础结构5
1.4.1 .NET框架中的程序开发语言6
1.4.2 基础类库7
1.4.3 公共语言运行库(CLR)7
1.5 XML:可扩展的标记语言8
1.5.1 什么是XML8
1.5.2 XML的特点10
1.6 小结11
1.7 习题12
第2章 ASP.NET网站的体系结构13
2.1 ASP.NET网站的逻辑结构13
2.2 ASP.NET网站的组成14
2.2.1 虚拟目录14
2.2.2 网页文件14
2.2.3 网站配置文件15
2.2.4 网站全局文件16
2.2.5 几个专用的共享目录16
2.3 创建新网站17
2.3.1 文件系统网站17
2.3.2 本地IIS网站17
23.3 远程网站18
2.4 小结18
2.5 习题19
第二部分 浏览器端开发22
第3章 HTML22
3.1 HTML概述22
3.2 HTML标记的基础23
3.2.1 基本的HTML语法23
3.2.2 标记的属性23
3.2.3 注释语句24
3.3 html文档的结构24
3.3.1 html标记24
3.3.2 首部标记24
3.3.3 正文标记25
3.3.4 html文档的基本结构25
3.4 html文档的编辑工具26
3.4.1 html文档编辑器的选择26
3.4.2 文档编辑的基本步骤26
3.5 html文本编辑26
3.5.1 文本格式化26
3.5.2 列表29
3.5.3 表格和图层30
3.6 插入图像33
3.6.1 图像的类型33
3.6.2 插入图像的方法34
3.6.3 通过属性编辑图像34
3.7 超链接35
3.7.1 超链接的概念35
3.7.2 常见链接的创建36
3.7.3 示例37
3.8 创建移动的文本38
3.9 HTML与XML的比较39
3.10 HTML表单及其控件40
3.10.1 表单(form)的作用40
3.10.2 HTML的表单控件40
3.10.3 表单示例42
3.11 小结43
3.12 习题44
第4章 CSS46
4.1 CSS的基本概念46
4.1.1 什么是CSS46
4.1.2 CSS的作用46
4.2 CSS的定义方法47
4.2.1 两种定义方式47
4.2.2 定义语句47
4.3 CSS网页布局50
4.3.1 概述50
4.3.2 网页中的框架模型50
4.3.3 利用ASP.NET 3.5的工具进行布局54
4.3.4 对内容溢出的处理59
4.4 小结60
4.5 习题60
第5章 动态HTML技术62
5.1 动态HTML的基本理论62
5.1.1 DHTML基本概念62
5.1.2 DOM63
5.2 JavaScript语言67
5.2.1 JavaScript语言简介67
5.2.2 JavaScript的基本用法67
5.3 多媒体的引用77
5.3.1 内部多媒体文件的引用77
5.3.2 外部多媒体文件的引用77
5.4 DHTML的应用示例78
5.5 小结82
5.6 习题82
第6章 利用jQuery设计动画84
6.1 jQuery基础84
6.1.1 什么是jQuery84
6.1.2 jQuery能做什么85
6.1.3 JQuery的特点85
6.1.4 配置jQuer的使用环境85
6.1.5 jQuery的起始语句86
6.1.6 示例86
6.2 jQuery对元素定位87
6.2.1 定位集合对象87
6.2.2 定位单个(或部分)对象89
6.2.3 根据层次关系对元素定位90
6.2.4 在遍历DOM中进行定位90
6.3 事件与方法91
6.3.1 事件91
6.3.2 成对事件代码的简化93
6.3.3 事件冒泡94
6.4 对节点的操作94
6.4.1 创建新节点94
6.4.2 删除节点95
6.4.3 复制节点95
6.5 样式操作96
6.5.1 获取样式96
6.5.2 增加样式96
6.5.3 删除样式96
6.5.4 判断元素是否含有某样式96
6.6 利用jQuery设计动画97
6.6.1 show()与hide()方法97
6.6.2 fadeIn()与fadeOut()方法97
6.6.3 slideUp()slideDown()方法97
6.6.4 animate()方法97
6.6.5 示例98
6.6.6 停止元素动画99
6.7 动画设计示例99
6.8 插件(Plug in)104
6.8.1 概述104
6.8.2 简单插件的编写及使用105
6.8.3 使用jQuery UI插件的范例106
6.9 小结110
6.10 习题110
第三部分 服务器端开发114
第7章 ASPX网页及代码的存储模式114
7.1 ASPX网页的基类114
7.2 ASPX网页代码的存储模式114
7.2.1 代码分离模式115
7.2.2 代码的单文件模式118
7.3 ASPX网页中的表单119
7.4 代码模式的选择120
7.5 小结120
7.6 习题120
第8章 标准控件与事件模型122
8.1 网页中的控件122
8.1.1 控件类型122
8.1.2 网页标准控件122
8.2 ASP.NET的事件处理模型130
8.2.1 基于服务器的处理模型130
8.2.2 尽量减少信息的往返次数130
8.2.3 结合浏览器处理事件131
8.3 应用示例133
8.4 小结139
8.5 习题140
第9章 状态管理142
9.1 状态的类型142
9.2 视图状态142
9.3 应用程序状态144
9.4 会话状态145
9.4.1 概述145
9.4.2 Session对象中方法的调用146
9.5 Cookie状态147
9.6 简单的应用示例149
9.7 Web窗体页的生命周期153
9.8 小结154
9.9 习题154
第10章 数据验证156
10.1 概述156
10.2 验证控件的类型156
10.3 各验证控件的使用方法157
10.3.1 RequiredFieldValidator控件157
10.3.2 CompareValidator控件158
10.3.3 RangeValidator控件158
10.3.4 RegularExpressionValidator控件160
10.3.5 ValidationSummary控件160
10.4 自定义控件160
10.5 分组校验技术161
10.6 拒绝机器人行为163
10.6.1 概述163
10.6.2 创建图形验证网页164
10.6.3 与机器人斗争的长期性169
10.7 综合示例170
10.8 小结170
10.9 习题171
第11章 ADO.NET简介173
11.1 从ODBC到ADO数据库的通用接口173
11.1.1 ODBC通用接口173
11.1.2 ADO通用接口174
11.2 ADO.NET的数据模型174
11.2.1 数据访问的层次结构175
11.2.2 数据集与数据提供器175
11.3 数据源控件179
11.3.1 概述179
11.3.2 数据源控件的类型179
11.4 小结181
11.5 习题181
第12章 利用GridView控件显示数据183
12.1 数据绑定的基本概念183
12.2 SQL Server 2005(2908)Express Edition简介184
12.2.1 SQL Server2005(2008)Express Edition的主要特点184
12.2.2 在网站中创建Express Edition数据库185
12.3 连接数据库188
12.4 对数据表进行分页、排序和选择191
12.4.1 分页192
12.4.2 排序192
12.4.3 选择192
12.5 利用模板美化显示193
12.5.1 模板193
12.5.2 自动套用格式194
12.5.3 设置模板样式194
12.6 显示记录中的图像195
12.7 小结196
12.8 习题196
第13章 数据库查询与同步198
13.1 数据库查询198
13.1.1 数据库查询语句198
13.1.2 单一条件查询199
13.1.3 选择条件查询201
13.1.4 多条件的组合查询202
13.2 数据表同步204
13.2.1 概述204
13.2.2 同一窗体页中父、子表同步205
13.2.3 不同窗体页中父、子表同步206
13.3 合并多表显示207
13.4 小结209
13.5 习题209
第14章 编辑数据表211
14.1 数据表编辑的SQL语句211
14.2 使用GridView控件更新数据表212
14.3 使用GridView控件的列模板214
14.3.1 选择显示的字段214
14.3.2 增添按钮215
14.3.3 使用模板列215
14.4 使用GridView控件增添记录219
14.5 使用DetailsView控件220
14.6 小结223
14.7 习题223
第15章 ListView与DataPager控件225
15.1 ListView控件中的模板225
15.2 模板中绑定数据的方法226
15.3 用网格方式显示数据226
15.3.1 设计步骤226
15.3.2 模板代码的分析227
15.3.3 修改后显示的界面229
15.4 用平铺方式显示数据230
15.4.1 设计步骤230
15.4.2 模板的代码分析231
15.5 小结232
15.6 习题233
第16章 存储过程与数据缓存235
16.1 概述235
16.2 创建存储过程236
16.2.1 在SQL Server 2000中创建存储过程236
16.2.2 直接在应用程序的环境中创建存储过程237
16.3 调用存储过程238
16.4 数据缓存239
16.4.1 网页输出缓存239
16.4.2 利用数据源控件缓存数据库240
16.5 小结242
16.6 习题242
第17章 创建三层架构244
17.1 从两层架构发展成三层架构244
17.2 ASP.NET 3.5中间层的特点245
17.3 创建中间层的步骤246
17.4 在网页中调用中间层对象248
17.4.1 直接调用中间层对象248
17.4.2 通过ObiectDataSource数据源控件调用中间层249
17.5 三层架构的应用示例250
17.6 小结255
17.7 习题255
第18章 LINQ技术257
18.1 概述257
18.2 LINQ查询的语法基础258
18.3 Lambda表达式260
18.4 LINQ to SQL263
18.4.1 将数据库映射成类和对象263
18.4.2 映射中的对应关系264
18.4.3 映射后的部分代码265
18.4.4 数据库显示和查询266
18.5 利用LINQ编辑数据库267
18.5.1 更新数据表(Updating)268
18.5.2 插入新记录(Inserting)268
18.5.3 删除记录(Deleting)269
18.6 使用LINQ数据源控件269
18.7 调用存储过程270
18.8 利用LINQ分析数据270
18.8.1 销售分析271
18.8.2 对产品销路的分析271
18.8.3 职工管理271
18.8.4 批量修改数据272
18.9 小结273
18.10 习题273
第四部分 母版页与角色管理276
第19章 主题、用户控件和母版页276
19.1 主题276
19.1.1 什么是主题276
19.1.2 创建主题及皮肤文件的方法276
19.1.3 对同一控件多种定义的方法277
19.1.4 应用主题的方法279
19.2 用户控件279
19.2.1 什么是用户控件279
19.2.2 创建用户控件的方法280
19.2.3 使用用户控件281
19.2.4 代码分析281
19.2.5 将Web窗体页转换为用户控件281
19.3 母版页282
19.3.1 什么是母版页282
19.3.2 创建母版页的方法282
19.3.3 在母版页中放入新网页的方法283
19.3.4 将已建成的网页放入母版页中284
19.4 小结285
19.5 习题285
第20章 网站导航287
20.1 TreeView控件287
20.1.1 概述287
20.1.2 选择TreeView控件的视图287
20.1.3 编辑节点288
20.1.4 对节点事件的处理289
20.2 站点地图文件290
20.3 将TreeView结合站点地图进行导航291
20.4 利用动态菜单进行导航292
20.4.1 结合站点地图创建动态菜单292
20.4.2 创建主菜单292
20.5 使用SiteMapPath控件293
20.6 小结294
20.7 习题294
第21章 基于角色的安全技术296
21.1 基于角色的安全技术特点296
21.1.1 网站中可以包括多个入口296
21.1.2 基于角色的安全技术是有层次的297
21.2 ASP.NET 3.5基于角色的安全技术特点297
21.3 基于角色安全技术的准备工作298
21.3.1 组织好站点中的文件298
21.3.2 利用网站管理工具进行安全配置298
21.4 利用控件创建安全网页303
21.4.1 客户登录控件303
21.4.2 使用创建新用户控件305
21.4.3 登录状态与登录姓名控件308
21.4.4 登录视图控件308
21.4.5 PasswordRecovery控件和ChangePassword控件310
21.4.6 在Login控件中增添图片校验码310
21.5 直接调用Membership API方法311
21.5.1 创建新客户311
21.5.2 创建新角色312
21.5.3 给客户分配角色313
21.5.4 删除角色314
21.5.5 从角色中删除客户314
21.5.6 删除客户315
21.6 小结315
21.7 习题315
第22章 网站的个性化服务317
22.1 概述317
22.2 ASP.NET 3.5对个性化设计的支持318
22.2.1 关于Membership318
22.2.2 关于profile318
22.2.3 关于WebPart321
22.3 保留客户关心的数据321
22.4 WebPart介绍323
22.4.1 定制网页时能够执行的任务323
22.4.2 WebPart的分类324
22.5 定制主页324
22.5.1 创建简单的包含WebPart控件的网页324
22.5.2 创建可以编辑和改变布局的网页327
22.5.3 运行中增添WebPart控件331
22.6 小结332
22.7 习题332
第五部分 ASP.NET Ajax336
第23章 Ajax原理336
23.1 概述336
23.1.1 传统的浏览器与服务器的通信过程336
23.1.2 Ajax模式下的通信过程336
23.1.3 信息流通量的比较337
23.2 Ajax的组成339
23.3 Ajax中的几个关键语句340
23.3.1 通信类的兼容语句340
23.3.2 浏览器中元素定位语句341
23.3.3 异步通信的语句341
23.4 Ajax异步通信示例341
23.4.1 浏览器端的设置341
23.4.2 服务器端的设置343
23.5 JSON语言343
23.5.1 什么是JSON344
23.5.2 数组字面量344
23.5.3 对象字面量344
23.5.4 混合字面量345
23.5.5 JSON语法346
23.5.6 JSON与XML比较346
23.6 小结348
23.7 习题348
第24章 ASP.NET Ajax技术350
24.1 ASP.NET Ajax的特点350
24.2 ASP.NET Ajax的架构350
24.2.1 客户端架构350
24.2.2 服务器端架构351
24.3 ASP.NET Ajax控件351
24.4 服务器端ASP.NET Ajax应用示例354
24.5 给传统网页增添Ajax功能355
24.6 小结356
24.7 习题356
第25章 Ajax工具箱357
25.1 安装ASP.NET Ajax工具箱357
25.2 设计Accordion(可折叠面板)控件358
25.2.1 Accordion的嵌套结构358
25.2.2 Accordion控件的应用示例360
25.3 几个支持Button的Toolkit361
25.3.1 用于增加【确认】功能的Toolkit361
25.3.2 为控件增强立体感362
25.4 使用几个支持TextBox的控件362
25.4.1 对输入的数据类型进行过滤362
25.4.2 用按钮方式增减输入的数字363
25.5 小结363
25.6 习题364
第六部分 Web服务366
第26章 XML Web服务366
26.1 XML Web服务的特点366
26.2 XML Web服务的过程366
26.3 相关协议367
26.3.1 发现服务367
26.3.2 传输信息368
26.3.3 解释信息368
26.3.4 WS-*规范368
26.4 几个典型的应用368
26.4.1 调用气象预报服务369
26.4.2 调用国内航班信息372
26.4.3 调用股票信息373
26.4.4 电视节目预报信息375
26.5 创建XML Web服务网站378
26.5.1 创建.asmx文件378
26.5.2 创建温度转换的Web服务378
26.6 小结381
26.7 习题381
第七部分 综合示例384
第27章 网上招聘与留言板384
27.1 FormView控件简介384
27.2 利用FormView控件设计招聘网页384
27.3 利用FormView控件设计留言板386
27.3.1 打开留言板387
27.3.2 留言网页的界面设计387
27.3.3 对留言板的管理388
27.4 使用Wizard控件388
27.4.1 Wizard控件的用途388
27.4.2 Wizard控件的结构389
27.4.3 Wizard控件的使用方法389
27.5 小结390
27.6 习题391
第28章 快速创建动态数据驱动网站392
28.1 概述392
28.2 数据模型(Model)与支架(Scaffold)392
28.3 创建步骤393
28.4 系统的目录结构395
28.5 系统的基本功能395
28.6 修改系统的方法397
28.7 小结398
28.8 习题398
第29章 创建电子商务网站400
29.1 食品商店网站设计400
29.1.1 概述400
29.1.2 主界面设计403
29.1.3 选择商品406
29.1.4 创建购货车406
29.1.5 结账410
29.1.6 保存及显示订单412
29.1.7 放大图像介绍商品的方法414
29.2 服装商店网站设计418
29.2.1 几张网页之间的联系418
29.2.2 主界面的设计419
29.2.3 跨页同步420
29.2.4 动态生成控件420
29.2.5 生成购货车421
29.3 账户管理422
29.3.1 概述422
29.3.2 准备工作423
29.3.3 账户注册模块424
29.3.4 账户验证模块426
29.3.5 账户管理的信息流程427
29.4 小结428
29.5 习题429
附录A C#.NET基础语法参考433
附录B 部分习题参考答案448
参考文献458
热门推荐
- 3285242.html
- 1636160.html
- 2654469.html
- 2848532.html
- 2785402.html
- 3539194.html
- 1981786.html
- 3105416.html
- 624367.html
- 1859942.html
- http://www.ickdjs.cc/book_2032566.html
- http://www.ickdjs.cc/book_2215792.html
- http://www.ickdjs.cc/book_248641.html
- http://www.ickdjs.cc/book_2923304.html
- http://www.ickdjs.cc/book_1341076.html
- http://www.ickdjs.cc/book_1249821.html
- http://www.ickdjs.cc/book_2112355.html
- http://www.ickdjs.cc/book_960428.html
- http://www.ickdjs.cc/book_107340.html
- http://www.ickdjs.cc/book_552195.html