《ASP.NET权威指南》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:(美)Scott Mitchell,(美)Steve Walther等著;汤涛译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2003
  • ISBN:7508313917
  • 页数:686 页
图书介绍:

目录 1

简介 1

献词 1

前言 1

第1章通用ASP.NET页面编程技术 1

1.1 当加载页面时使用Page_Load 1

1.2在ASP.NET中使用表单 4

1.3响应表单的回传 11

1.4为Web控件的事件创建事件处理程序 14

1.5 小结 16

1.6其他资源 17

第2章通用ASP.NET编码技术 18

2.1 使用集合 19

2.2处理文件系统 37

2.3使用正则表达式 50

2.4动态创建图片 55

2.5从ASP.NET页面中发送Email 62

2.6通过ASP.NET页面访问网络 64

2.7通过ASP.NET页面从浏览器中上载文件到Web服务器 70

2.8使用ProcessInfo检索进程信息 75

2.9访问Windows事件日志 79

2.10使用服务器性能计数器 86

2.12其他资源 93

2.11 小结 93

第3章表单输入字段验证 95

3.1 使用ASP.NET验证控件验证表单的输入字段 96

3.2使用RequiredFieldValidator控件 97

3.3使用CompareValidator控件 101

3.4使用RangeValidator控件 105

3.5使用RegularExpressionValidator控件 108

3.6使用CustomValidator控件 110

3.7使用ValidationSummary控件 116

3.8 小结 119

3.9 其他资源 120

4.1 通过HttpBrowserCapabilities类确定访问者的浏览器性能 121

第4章优化对浏览器的支持 121

4.2 基于用户浏览器的性能动态地重定向 128

4.3通过ClientTarget属性测试各种服务器端控件的输出 129

4.4 小结 132

4.5 其他资源 132

第5章创建和使用用户控件 134

5.1创建用户控件 135

5.2注册用户控件 137

5.3方法和属性 137

5.4动态加载用户控件 150

5.5 小结 153

5.6其他资源 154

第6章使用ADO.NET处理数据 155

6.1 ADO.NET概览 155

6.2使用ADO.NET实现数据库常规操作 157

6.3在SQL命令中使用参数 167

6.4在ADO.NET中使用存储过程 170

6.5通过DataSet检索数据 173

6.6理解DataTable 175

6.7理解DataAdapter 181

6.9其他资源 184

6.8 小结 184

第7章数据展现 185

7.1保存表单数据 185

7.2使用ASP.NET服务器端控件显示数据库数据 192

7.3使用DataList控件 206

7.4使用DataGrid控件 222

7.5小结 245

7.6其他资源 245

第8章使用XML 246

8.1 .NET对XML的支持 246

8.2 为什么要用XML 246

8.3 System.Xml配件中有哪些类 248

8.4使用XmlTextReader类读取XML文档 249

8.5 使用XML Schema验证XML文档 254

8.6 使用XmlTextWriter创建XML文档 257

8.7 使用DOM处理XML文档 261

8.8使用XSLT转换XML文档 268

8.9 ADO.NET对XML的支持 274

8.10 小结 279

8.11 其他资源 279

第9章ASP.NET错误处理 280

9.1 错误处理和.NET运行时 280

9.2在错误产生之前防止错误 281

9.3结构化错误处理 285

9.4页面级错误处理 293

9.5应用程序级的错误处理 297

9.6小结 304

9.7 其他资源 305

第10章调试ASP.NET应用程序 306

10.1跟踪代码执行 306

10.2 使用CLR调试器 310

10.3 小结 321

10.4其他资源 321

第11章ASP.NET的部署和配置 322

11.1 将组件部署到\bin文件夹 322

11.2使用特定的组件版本配置应用程序 323

11.3 web.config的通用配置 332

11.4从web.config中读取自定义的配置信息 338

11.5允许工作进程重启 341

11.6使用Web花园:允许多处理器 345

11.7小结 346

11.8其他资源 347

第12章ASP.NET的安全性 348

12.1验证 348

12.2授权 386

12.4 其他资源 393

12.3 小结 393

第13章Web服务 395

13.1 什么是Web服务 396

13.2 创建和发布一个简单的Web服务 397

13.3 在ASP.NET页面中使用Web服务 402

13.4从Web服务返回数据库的数据 414

13.5 Web服务的安全性 418

13.6创建和使用Web服务的设计思路 421

13.7小结 426

13.8其他资源 427

第14章管理状态 428

14.1 使用ViewState管理页面级状态 428

14.2管理ASP.NET的Session状态 433

14.3 使用SQL Server管理Session状态 436

14.4使用Cookie管理Session状态 440

14.5不依赖Cookie的Session状态管理 442

14.6使用Session State Server 443

14.7管理应用程序状态 446

14.8小结 449

14.9其他资源 450

第15章ASP.NET性能技巧 451

15.1什么是缓存 451

15.2 使用页面输出缓存来实现对整个ASP.NET Web Form的缓存 452

15.3 ASP.NETWeb表单的部分缓存——片段缓存 461

15.4通过Response.Cache获取页面级信息 466

15.5允许Web服务的输出缓存 468

15.6通过Cache类对缓存进行编程 470

15.7 ASP.NETWeb表单的性能考虑 478

15.8数据库性能考虑 482

15.9 Web服务的性能考虑 482

15.10小结 482

15.11其他资源 483

第16章 代码和内容的分离 484

16.1 使用后台代码 484

16.2区域化 498

16.3使用资源文件 503

16.5其他资源 509

16.4 小结 509

第17章移动控件 511

17.1 使用移动设备软件模拟器 511

17.2 WAP简介 513

17.3构建WML页面 513

17.4 使用ASP.NET的移动控件 516

17.5创建跨设备兼容的移动页面 544

17.6小结 549

17.7其他资源 549

18.1 Http运行时介绍 551

第18章ASP.NET的HTTP运行时 551

18.2 Global.asax事件处理程序 555

18.3使用指令 592

18.4小结 603

18.5其他资源 603

第19章 在ASP.NET Web页面中使用COM和Win32 605

19.1 在ASP.NET Web页面中使用COM组件 606

19.2在ASP.NETWeb页面中调用Win32 API 635

19.3使用AspCompat指令 663

19.4性能考虑 666

19.5 小结 667

19.6其他资源 668

附录A升级到Visual Basic.NET 669

A.1 变量 669

A.2缩短流程操作 671

A.3 函数和子程序 672

A.4 While语句 673

A.5默认属性 673

附录B通用的正则表达式模板 675

B.1 邮政编码的验证 675

B.2社会安全号码验证 676

B.3 电话号码的验证 677

B.4 Email地址的验证 677

B.5审查攻击性语言 678

附录C通用的存储过程模板 679

C.1 检索记录 679

C.2插入新记录 680

C.3更新现存记录 681

C.4删除记录 681

C.5检索头10行记录 682

C.6检索包含特定子字符串的记录 682

C.7 如果某记录不存在就插入该记录 683

C.8 如果某记录存在就更新该记录,否则插入记录 684

C.9检查有效的用户名和密码 685

C.10检索SQL Server的系统对象 686