图书介绍
ASP.NET宝典PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET宝典](https://www.shukui.net/cover/4/34206519.jpg)
- (美)Mridula Parihar等著;王勇等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505377329
- 出版时间:2002
- 标注页数:648页
- 文件大小:93MB
- 文件页数:667页
- 主题词:ASP.NET
PDF下载
下载说明
ASP.NET宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1部分 ASP.NET基础知识5
第1章 了解.NET框架7
1.1 .NET框架的益处7
1.1.1 一致的编程模型8
1.1.2 对安全性的直接支持10
1.1.3 得到简化的开发工作10
1.1.4 简易的应用程序实施和维护13
1.2 .NET框架的要素14
1.2.1 通用语言运行时15
1.2.2 .NET类库16
1.2.3 一致的组件16
1.3 小结18
第2章 开始学习ASP.NET19
2.1 介绍.NET框架19
2.2 介绍ASP.NET21
2.3 建立开发环境21
2.4 创建ASP.NET应用程序24
2.4.1 创建Visual Basic Web应用程序25
2.4.2 创建一个C#Web应用程序27
2.5 部署ASP.NET Web应用程序28
2.6 小结30
第3章 利用Web控件建立表单31
3.1 介绍ASP.NET Web Form31
3.1.1 Web Forms组件32
3.1.2 Web Forms服务器控件32
3.2 创建Web表单应用程序项目33
3.3 使用Web控件35
3.3.1 标签控件36
3.3.2 文本框控件37
3.3.3 复选框和复选框列表控件38
3.3.4 单选钮和单选钮列表控件40
3.3.5 列表框控件40
3.3.6 下拉列表控件41
3.3.7 超链接控件41
3.3.8 表格控件42
3.3.9 图像控件43
3.3.10 按钮、链接按钮和图像按钮控件44
3.4 与事件有关的工作44
3.4.1 往返44
3.4.2 事件处理程序45
3.4.3 执行事件和事件处理程序46
3.4.4 处理发送回47
3.4.5 使用ViewState47
3.5 小结48
第4章 使用Rich Web控件49
4.1 使用AdRotator控件49
4.1.1 AdRotator控件的属性50
4.1.2 AdRotator控件的事件51
4.1.3 向使用AdRotator的客户浏览器提交广告52
4.2 使用Calendar控件54
4.2.1 Calendar控件的属性54
4.2.2 Calendar控件的事件55
4.2.3 使用Calendar控件向客户机浏览器提交日历57
4.3 使用TreeView控件58
4.3.1 TreeView控件的属性59
4.3.2 TreeView控件的事件59
4.3.3 提交TreeView控件60
4.4 使用TabStrip控件和MultiPage控件62
4.4.1 TabStrip控件62
4.4.2 MultiPage控件63
4.4.3 一起使用MultiPage和TabStrip控件63
4.5 使用Toolbar控件65
4.5.1 Toolbar控件的属性65
4.5.2 Toolbar控件的事件66
4.5.3 提交工具栏66
4.6 小结68
第5章 创建及使用自定义控件69
5.1 介绍自定义控件69
5.2 Web表单控件的基本结构70
5.2.1 用于Web表单控件的类70
5.2.2 用于Web表单控件的接口71
5.3 创建自定义控件72
5.3.1 创建及使用用户控件72
5.3.2 开发复合控件74
5.4 添加属性和方法79
5.5 处理及暴露事件80
5.6 小结80
第6章 验证用户输入81
6.1 理解验证控件81
6.2 使用RequiredFieldValidator控件83
6.2.1 ControlToValidate属性85
6.2.2 Display属性85
6.3 使用CompareValidator控件85
6.4 使用RangeValidator控件88
6.4.1 Type属性88
6.4.2 MinimumValue和MaximumValue属性89
6.4.3 MinimumControl和MaximumControl属性91
6.5 使用RegularExpressionValidator控件91
6.6 使用CustomValidator控件94
6.7 使用ValidationSummary控件97
6.8 验证事件99
6.9 多个验证控件和代码隐藏99
6.10 使用代码100
6.11 小结101
第7章 调试ASP.NET页面103
7.1 错误处理103
7.1.1 使用自定义错误页面104
7.1.2 跟踪错误105
7.2 使用调试工具106
7.2.1 Visual Studio.NET调试器106
7.2.2 ASP.NET跟踪功能110
7.3 编写好的ASP.NET代码115
7.3.1 表单设计115
7.3.2 变量和对象115
7.3.3 编程逻辑116
7.3.4 编码风格116
7.4 小结116
第2部分 ASP.NET数据库程序设计117
第8章 ADO.NET概述119
8.1 ADO.NET概况119
8.1.1 互操作性120
8.1.2 可维护性120
8.1.3 可编程性121
8.1.4 性能122
8.1.5 可伸缩性122
8.2 ADO.NET对象模型122
8.2.1 管理提供程序122
8.2.2 DataSet类124
8.3 与ADO进行比较125
8.4 使用ADO.NET与OLEDB数据源进行通信126
8.4.1 System.Data.OleDb.OleDbConnection类126
8.4.2 System.Data.OleDb.OleDbCommand类127
8.4.3 System.Data.OleDb.OleDbDataReader类129
8.4.4 System.Data.OleDb.OleDbDataAdapter类130
8.4.5 System.Data.DataSet,System.Data.DataTable,System.Data.DataRow和System.Data.DataColumn类131
8.5 小结132
第9章 理解数据绑定133
9.1 数据绑定概述133
9.2 数据源绑定134
9.2.1 将数据绑定到页面属性136
9.2.2 将数据绑定到控件属性137
9.2.3 将数据绑定到一个ArrayList对象138
9.2.4 绑定方法140
9.2.5 将数据绑定到一个DataView对象141
9.3 处理发送回的数据142
9.4 小结143
第10章 数据网格的使用145
10.1 数据网格控件的应用范例145
10.2 设计ASPX页面时的附加功能147
10.2.1 标题和脚注148
10.3 Columns属性的使用152
10.3.1 BoundColumn类153
10.3.2 ButtonColumn类154
10.3.3 EditColumn类157
10.3.4 HyperLinkColumn类162
10.4 分页网格数据164
10.5 排序网格数据166
10.6 小结168
第11章 模板的使用169
11.1 模板概述169
11.1.1 Repeater控件170
11.1.2 DataList控件170
11.1.3 DataGrid控件171
11.1.4 Repeater,DataList和DataGrid三种控件的比较172
11.2 创建模板173
11.2.1 组合使用模板和Repeater控件174
11.2.2 组合使用模板和DataList控件177
11.2.3 组合使用模板和DataGrid控件180
11.3 小结182
第12章 在ASP.NET应用程序中使用SQL Server183
12.1 在服务器端访问来自SQL Server的数据183
12.2 T-SQL回顾185
12.2.1 检索SQL数据库中的数据186
12.2.2 在SQL数据库中插入、更新和删除数据186
12.2.3 存储过程187
12.3 在Web应用中实现T-SQL188
12.3.1 访问数据190
12.3.2 添加数据192
12.3.3 修改和删除数据194
12.3.4 使用存储过程196
12.4 使用ADO扩展(ADOX)198
12.4.1 标准ADOX对象198
12.4.2 使用ADOX对象199
12.5 小结200
第13章 高级数据绑定和XML201
13.1 XML概述201
13.2 与XML相关的规范概览204
13.2.1 文档类型定义204
13.2.2 XML名字空间205
13.2.3 XML模式205
13.2.4 可扩展样式表语言转换(XSL/T)规范206
13.2.5 XML文档对象模型206
13.3 ASP.NET对XML的支持207
13.3.1 System.xml名字空间207
13.3.2 XML Web服务器控件207
13.3.3 将关系型数据转换成XML格式210
13.3.4 在XML文件中绑定服务器端控件与数据212
13.4 小结216
第3部分 高级ASP.NET217
第14章 ASP.NET应用程序配置219
14.1 ASP.NET配置概念219
14.2 Web.config配置文件221
14.3 ASP.NET的配置节223
14.3.1 <configuration>节223
14.3.2 <configSections>节223
14.3.3 <appSettings>节224
14.3.4 <browserCaps>节224
14.3.5 <compilation>节225
14.3.6 <customErrors>节227
14.3.7 <globalization>节228
14.3.8 <httpHandlers>节229
14.3.9 <httpModules>节230
14.3.10 Web.config文件中的安全设置230
14.3.11 <processModel>节233
14.3.12 <sessionState>节234
14.3.13 <trace>会话236
14.3.14 <webServices>节237
14.4 小结239
第15章 开发商务对象241
15.1 商务对象概述242
15.2 创建和使用商务对象242
15.2.1 创建一个UI为中心的商务规则对象242
15.2.2 创建一个数据为中心的商务规则对象243
15.2.3 使用商务对象245
15.2.4 使用ASP.NET的Data控件创建一个数据访问组件249
15.3 部署商务对象255
15.3.1 创建一个单文件的程序体256
15.3.2 创建一个多文件的程序体256
15.3.3 创建一个部署项目258
15.4 处理商务对象名字空间259
15.5 小结260
第16章 创建HTTP处理程序261
16.1 HTTP运行时和HTTP处理程序概述261
16.1.1 ISAPI和HTTP运行时262
16.1.2 HTTP运行时体系结构262
16.2 用于创建HTTP处理程序的接口和类264
16.2.1 IHttpHandler接口264
16.2.2 IHttpHandlerFactory接口265
16.2.3 HttpContext类265
16.2.4 HttpRequest类266
16.2.5 HttpResponse类266
16.3 创建HTTP处理程序266
16.3.1 创建实现IHTTPHandler接口的类266
16.3.2 在Web应用程序中使用处理程序类267
16.4 自定义HTTP处理程序示例268
16.5 小结270
第17章 高速缓存技术271
17.1 高速缓存概述271
17.2 ASP.NET中的高速缓存274
17.2.1 Cache API275
17.2.2 Cache API Performance Monitor计数器277
17.3 高速缓存页面输出278
17.4 高速缓存页面数据281
17.4.1 Session对象281
17.4.2 Cache对象282
17.5 小结287
第18章 使用ASP.NET Mobile控件创建无线应用程序289
18.1 移动应用程序开发概述289
18.1.1 移动应用程序开发中的问题289
18.1.2 无线设备和仿真程序290
18.1.3 WAP、WML和一叠卡片291
18.2 创建移动应用程序292
18.2.1 静态页面292
18.2.2 安装MIT295
18.2.3 创建MIT页面296
18.2.4 由WML转化为MIT296
18.3 移动列表298
18.3.1 简单列表298
18.3.2 修饰列表300
18.3.3 列表数据绑定301
18.3.4 分页301
18.3.5 打电话304
18.4 收集用户数据306
18.4.1 选择列表306
18.4.2 移动文本框308
18.4.3 使用密码或者数字310
18.4.4 验证输入的有效性310
18.5 小结311
第19章 ASP.NET的安全性313
19.1 ASP.NET安全性概述313
19.1.1 IIS安全性314
19.1.2 Web应用程序中的验证315
19.2 基于表单的验证317
19.3 集成安全方法322
19.4 基于角色的安全324
19.5 小结326
第20章 本地化ASP.NET应用程序327
20.1 本地化概述327
20.1.1 字符集328
20.1.2 配置设置329
20.2 设置Culture和Region329
20.2.1 System.Globalization名字空间330
20.2.2 实现类333
20.3 资源文件的使用335
20.3.1 System.Resources名字空间336
20.3.2 创建一个认知资源的应用程序337
20.4 小结344
第21章 部署ASP.NET应用程序345
21.1 部署项目概述345
21.1.1 选择部署项目的类型345
21.1.2 创建部署项目346
21.1.3 在部署项目中使用编辑器347
21.1.4 构建部署项目359
21.2 ASP.NET配置系统359
21.3 部署类和程序集361
21.4 小结362
第4部分 创建Web服务363
第22章 Web服务概述365
22.1 了解Web服务365
22.1.1 什么是Web服务366
22.1.2 Web服务的基本元素367
22.2 表示数据367
22.2.1 什么是XML367
22.2.2 XML语法368
22.2.3 XML文档结构368
22.2.4 XML名字空间369
22.2.5 XML模式370
22.2.6 XSD语法371
22.3 交换消息373
22.3.1 采用SOAP协议交换消息373
22.3.2 用HTTP-GET和HTTP-POST交换消息374
22.4 描述Web服务性能375
22.5 发布和寻找Web服务378
22.6 寻找Web服务提供商379
22.7 Microsoft HailStorm381
22.8 小结382
第23章 Web服务底层结构383
23.1 Microsoft Web服务平台383
23.2 Microsoft.NET框架384
23.2.1 CLR384
23.2.2 .NET框架类库385
23.2.3 ASP.NET386
23.3 Web服务底层结构389
23.3.1 Web服务目录389
23.3.2 Web服务发现390
23.3.3 Web服务描述391
23.3.4 Web服务有线格式392
23.4 在Web服务中利用ASP.NET特性393
23.4.1 支持事务393
23.4.2 启用会话状态394
23.4.3 Web服务高速缓存395
23.4.4 缓冲服务器响应396
23.5 ASP.NET Web服务内部396
23.6 小结397
第24章 理解SOAP399
24.1 什么是SOAP399
24.2 SOAP规范400
24.3 SOAP消息元素401
24.3.1 SOAP包封401
24.3.2 SOAP标头402
24.3.3 SOAP正文403
24.4 SOAP数据类型支持403
24.5 SOAP异常405
24.6 用HTTP作为SOAP消息的传送协议406
24.7 .NET框架中的SOAP408
24.7.1 使用SOAP标头408
24.7.2 使用SOAP扩展411
24.7.3 处理SOAP异常412
24.8 Microsoft SOAP工具包413
24.8.1 工具包特性414
24.8.2 创建Web服务414
24.8.3 创建Web服务客户端应用程序415
24.8.4 WSDL/WSML生成器工具416
24.8.5 SOAP跟踪实用程序416
24.9 小结416
第25章 创建Web服务417
25.1 温度转换Web服务417
25.1.1 温度转换公式417
25.1.2 方法说明418
25.1.3 方法参数418
25.1.4 方法行为418
25.2 创建Web服务418
25.2.1 开始创建419
25.2.2 实现Web服务424
25.2.3 构建Web服务428
25.3 测试Web服务428
25.3.1 使用HTTP-GET协议测试Web服务429
25.3.2 使用HTTP-POST协议测试Web服务433
25.4 调试Web服务434
25.4.1 允许ASP.NET Web服务启用调试模式434
25.4.2 启动ASP.NET运行时434
25.4.3 调试CTemp Web服务435
25.4.4 设置断点436
25.4.5 测试Web服务方法436
25.4.6 检查程序变量437
25.4.7 继续方法执行过程438
25.5 小结438
第26章 部署和发布Web服务439
26.1 部署准备439
26.1.1 Web服务名字空间439
26.1.2 设置CTemp Web服务的名字空间440
26.2 部署Web服务441
26.2.1 随Web服务一起部署的文件441
26.2.2 Web服务部署工具442
26.3 发布Web服务443
26.3.1 用DISCO发布444
26.3.2 用UDDI发布445
26.4 小结450
第27章 查找Web服务451
27.1 Web服务发现451
27.1.1 用Disco工具查找Web服务452
27.1.2 用UDDI查找Web服务454
27.2 Web服务查询和代理类458
27.2.1 用WSDL工具创建代理类458
27.2.2 用Visual Studio创建代理类463
27.3 小结464
第28章 使用Web服务465
28.1 Web服务客户概述465
28.2 Web服务代理类466
28.3 创建客户应用程序466
28.3.1 获得WSDL文档467
28.3.2 生成代理类468
28.3.3 创建Web表单473
28.3.4 创建代理类的实例475
28.3.5 调用CTemp代理方法476
28.4 测试客户应用程序477
28.5 应用程序执行模型478
28.6 小结479
第5部分 创建ASP.NET应用程序481
第29章 ASP.NET Blackjack游戏程序483
29.1 Blackiack游戏的规则483
29.2 玩游戏484
29.3 设计Blackjack程序487
29.3.1 遍历程序过程487
29.3.2 选出对象并划分责任488
29.3.3 用户界面488
29.4 运作环境488
29.5 Card对象489
29.6 Shoe对象的数据结构489
29.6.1 可随机排列的堆栈489
29.6.2 新类和堆叠填充纸牌的地方490
29.6.3 进栈、出栈491
29.6.4 没有取数功能491
29.6.5 使次序具备随机性491
29.6.6 保存和编译这个新类492
29.7 Shoe对象492
29.7.1 为Shoe对象类编写代码492
29.7.2 随机堆叠的地方495
29.7.3 新的构造函数495
29.7.4 计数、洗牌和抽牌497
29.7.5 保存和编译Shoe类497
29.7.6 Shoe类小结497
29.8 Blackiack页面498
29.8.1 游戏起始代码502
29.8.2 Participant(参与者)类503
29.8.3 页面正文505
29.8.4 初始化和对象的巧妙处理507
29.8.5 响应事件509
29.9 需要改进的地方512
29.10 小结512
第30章 Chatty论坛513
30.1 快速浏览Chatty论坛513
30.2 设计Chatty论坛应用程序516
30.2.1 层次结构还是无层次结构516
30.2.2 存储讨论内容517
30.3 创建数据库517
30.4 填充数据库518
30.5 选取主题519
30.5.1 检索主题520
30.5.2 显示主题520
30.5.3 处理主题选择操作521
30.6 选取线程522
30.6.1 使用TopicID作为选择条件523
30.6.2 线程页面的DataList控件524
30.6.3 选择线程524
30.7 浏览邮件525
30.7.1 检索邮件528
30.7.2 标头528
30.7.3 显示邮件528
30.7.4 链接到线程和主题529
30.7.5 新邮件表单529
30.8 创建新线程532
30.8.1 NewThread表单535
30.8.2 NewThread的PostClick子例程:一项巨大的任务535
30.8.3 线程化新行535
30.8.4 观察是否有重复536
30.8.5 获取ThreadID536
30.8.6 投递邮件537
30.9 需要改进的地方537
30.10 小结538
附录A Visual Basic语法539
附录B Visual Basic函数和特性563
附录C Visual Basic面向对象编程579
附录D C#语法593
附录E C#类613
附录F C#组件635