图书介绍

ASP.NET技术内幕PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET技术内幕
  • (美)Scott Worley著;王文龙,刘湘宁译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115101949
  • 出版时间:2002
  • 标注页数:512页
  • 文件大小:48MB
  • 文件页数:530页
  • 主题词:

PDF下载


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

下载说明

ASP.NET技术内幕PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 ASP.NET简介2

第1章 ASP.NET概述2

1.1 ASP.NET2

1.2 .NET基类库3

1.3 ASP.NET Web应用程序的配置6

1.4 会话和状态管理6

1.5 缓存管理6

1.6 ASP.NET Web应用程序开发层7

1.6.1 UI层7

1.6.2 业务逻辑层7

1.7 Web表单7

1.7.1 灵活/功能强大的用户界面8

1.7.2 客户浏览器的功能8

1.7.3 基于事件的编程8

1.7.4 直观的开发方式8

1.8 XML Web服务8

1.9 COM/COM+互操作性和组件服务9

1.10 ADO.NET9

1.11 从传统到ASP到ASP.NET的迁移9

1.12 国际化和本地化10

1.13 更高的安全性10

第2章 使用ASP.NET开发应用程序11

2.1 应用程序设置文件11

2.1.1 global.asax文件11

2.1.2 global.asax文件中使用的编译指令11

2.1.3 应用程序级或会话级变量12

2.1.4 会话事件12

2.1.5 脚本块12

2.1.6 web.config配置文件13

2.2 页面语法14

2.2.1 页面编译指令14

2.2.2 代码声明块18

2.2.3 代码交付块19

2.2.4 服务器端注释19

2.2.5 自定义服务器控件的语法19

2.2.6 数据绑定表达式20

2.2.7 服务器端对象标记语法21

2.2.8 服务器端包含编译指令的语法22

2.3 ASP.NET中常用的对象和类22

2.3.1 Application对象(HttpApplication类)22

2.3.2 Request对象(HttpRequest类)23

2.3.3 Response对象(HttpResponse类)24

2.3.4 Server对象(HttpServerUtility类)25

2.4 跟踪ASP.NET应用程序25

2.4.1 跟踪信息26

2.4.2 Trace对象(TraceContext类)27

2.4.3 使用页面级跟踪28

2.4.4 应用程序级跟踪29

2.4.5 使用跟踪日志查看程序(trace.axd)30

2.5 ASP.NET迁移方面的问题30

2.5.1 〈script〉和〈% %〉的变化31

2.5.2 脚本交付功能31

2.5.3 支持的Web页面语言31

2.5.4 不再支持VBScript32

2.5.5 Web页面编译指令32

2.5.6 COM+互操作性33

2.6 总结33

第3章 配置ASP.NET应用程序34

3.1 部署web.config配置文件34

3.1.1 web.config文件的格式35

3.1.2 web.config文件的结构35

3.2 使用〈appSettings〉配置段37

3.3 分析system.web配置段38

3.3.1 开发配置38

3.3.2 环境配置40

3.3.3 IIS配置41

3.3.4 安全性配置42

3.3.5 状态管理配置45

3.4 总结46

第二部分 ASP.NET核心48

第4章 基于Web表单的开发48

4.1 Web表单简介48

4.2 Web表单架构53

4.2.1 Web表单的处理阶段53

4.2.2 Page类54

4.3 代码与用户界面的分离56

4.4 服务器控件57

4.4.1 HTML控件57

4.4.2 Web控件58

4.5 验证控件95

4.5.1 网页的验证问题95

4.5.2 ASP.NET验证控件的优点95

4.5.3 使用验证控件95

4.5.4 使用RequiredFieldValidator控件96

4.5.5 使用CompareValidator控件97

4.5.6 使用RangeValidator控件98

4.5.7 使用RegularExpressionValidator控件99

4.5.8 使用CustomValidator控件100

4.5.9 使用ValidationSummary控件102

4.6 总结103

第5章 ASP.NET中的状态管理105

5.1 何为状态管理105

5.1.1 使用应用程序状态管理106

5.1.2 HttpApplicationState常用的属性106

5.1.3 HttpApplicationState类的事件107

5.2 使用ASP.NET应用程序状态管理107

5.2.1 会话状态110

5.2.2 web.config和状态管理113

5.2.3 不使用cookie的状态管理114

5.2.4 SessionState存储115

5.3 总结117

第三部分 ASP.NET和数据访问119

第6章 在ASP.NET应用程序中使用ADO.NET119

6.1 从基于Web的角度认识数据访问119

6.1.1 SQL简介120

6.1.2 SQL Sever 2000简介120

6.2 ADO与ADO.NET121

6.2.1 ADO简介121

6.2.2 ADO.NET:.NET与数据访问122

6.2.3 ADO.NET体系结构122

6.2.4 ADO与ADO.NET之间的主要区别126

6.3 使用主要的ADO.NET对象126

6.3.1 使用Connection对象连接到数据源126

6.3.2 执行ADO.NET命令128

6.3.3 使用DataReader对象来检索数据130

6.3.4 DataSet对象132

6.3.5 使用DataTable对象134

6.3.6 DataRelation对象简介135

6.3.7 使用DataRow对象136

6.3.8 XML与数据集140

6.4 创建面向数据的Web表单145

6.4.1 DataGrid控件145

6.4.2 Repeater控件153

6.4.3 DataList控件155

6.5 支持事务的ASP.NET应用程序158

6.6 总结160

第7章 在ASP.NET应用程序中使用XML161

7.1 XML文档结构162

7.1.1 XML元素162

7.1.2 XML特性162

7.1.3 文本和字符数据163

7.1.4 注释163

7.1.5 名称空间和模式163

7.2 如何在ASP.NET中使用XML164

7.2.1 使用Web.config配置应用程序164

7.2.2 序列化164

7.2.3 ADO.NET165

7.3 其他XML技术166

7.3.1 Web服务描述语言(WSDL)166

7.3.2 简单对象访问协议(SOAP)169

7.4 在应用程序中使用XML170

7.4.1 XML、XSL和XPath170

7.4.2 读写XML171

7.4.3 在浏览器中使用XML171

7.5 真实范例171

7.5.1 使用XmIDocument171

7.5.2 XmIDataDocument和DataSets174

7.5.3 执行XSL样式表转换177

7.5.4 在IE5.O中使用MSXML179

7.5.5 使用XMI.Web服务HTML组件184

7.6 总结191

第四部分 高级技术193

第8章 使用ASP.NET开发XML Web服务193

8.1 XML Web服务简介193

8.1.1 创建一个简单的XML Web服务194

8.1.2 使用XML Web服务197

8.1.3 使用SOAP协议199

8.2 在XML Web服务中使用SOAP工具包205

8.3 XML Web服务发现——为服务做广告213

8.3.1 使用DISCO工具213

8.3.2 使用UDDI214

8.4 在ASP.NET页面中使用XML Web服务216

8.5 总结219

第9章 确保ASP.NET应用程序的安全220

9.1 ASP.NET安全特性概述220

9.1.1 认证220

9.1.2 加密225

9.2 在ASP.NET应用程序中使用安全特性225

9.2.1 认证225

9.2.2 在global.asax中处理论证事件233

9.2.3 基于代码的权限234

9.2.4 加密235

9.3 ASP.NET安全性内幕242

9.3.1 Web.config242

9.3.2 System.Web.Security244

9.3.3 System.Security.Principal245

9.3.4 System.Security.Permissions245

9.3.5 System.Security.Cryptograghy246

9.4 安全性方面的其他考虑246

9.5 总结246

第10章 在ASP.NET中使用组件服务247

10.1 什么是组件服务247

10.2 在ASP.NET应用程序中使用组件服务248

10.2.1 脚本块251

10.2.2 Web表单的定义252

10.3 业务对象253

10.3.1 getProjects方法256

10.3.2 GetTasks方法256

10.4 使用业务对象257

10.4.1 将业务对象转换为.NET组件258

10.4.2 编译和注册.NET组件260

10.4.3 在ASP.NET Web表单中使用.NET组件260

10.5 服务组件263

10.5.1 创建服务组件263

10.5.2 注册和使用服务组件266

10.6 总结266

第11章 在ASP.NET中使用消息服务267

11.1 消息接发系统简介267

11.1.1 消息接发系统的概念268

11.1.2 MSMQ应用程序的进程类型268

11.1.3 消息系统的安全性269

12.1 使用Windows 2000管理MSMQ消息队列269

11.2.1 新建队列269

11.2.2 删除队列270

11.2.3 清空队列中的消息270

11.3 .NET消息接发服务的体系结构270

11.3.1 引用消息队列271

11.3.2 操纵消息队列272

11.4 使用MSMQ和.NET完成任务272

11.4.1 创建消息队列272

11.4.2 删除消息队列273

11.4.3 删除消息队列中的所有消息273

11.4.4 取得消息队列列表273

11.4.5 使用枚举来遍历队列275

11.4.6 给消息队列发送消息275

11.4.7 取回消息队列中的下一条消息276

11.4.8 查看消息中队列中的下一条消息276

11.4.9 取回消息队列中的消息集合276

11.5 总结277

第12章 在ASP.NET中使用目录服务278

12.1 目录服务简介278

12.1.1 什么是活动目录279

12.1.2 为什么要使用目录服务279

12.2 活动目录的工作原理279

12.3 活动目录的优点280

12.3.1 简化管理任务280

12.3.2 增强网络安全280

12.3.3 Windows之外的其他系统281

12.4 活动目录技术小结281

12.4.1 DirectoryEntry类281

12.4.2 DirectorySearcher类284

12.5 总结286

第13章 ASP.NET应用程序的国际化和本地化287

13.1 什么是本地化287

13.1.1 文化信息288

13.1.2 区域信息289

13.1.3 资源的管理和使用289

13.2 ASP.NETWeb应用程序的本地化289

13.2.1 web.config文件中〈globalization〉配置段及其应用289

13.2.2 @page编译指令和本地化294

13.2.3 CultureInfo对象294

13.2.4 字符串资源管理器300

13.3 总结306

第五部分 高级Web表单308

第14章 ASP.NET中的缓存控制308

14.1 ASP.NET的缓存管理308

14.2 页面输出缓存308

14.2.1 Web表单编译指令@OutputCache309

14.2.2 启用下游页面输出缓存功能312

14.2.3 同一个Web表有多少个缓存的情况312

14.3 片段缓存(部分页面缓存)314

14.4 请求缓存316

14.4.1 回收服务器资源317

14.4.2 将数据项添加到请求缓存中317

14.4.3 将数据项添加到请求缓存中,并指定其依存性规则318

14.4.4 设置请求缓存中数据的过期依存性318

14.4.5 设置请求缓存中的数据项的优先权319

14.4.6 取得请求缓存中的数据项319

14.4.7 删除请求缓存中的数据项319

14.5 总结320

第15章 创建用户控件和自定义控件321

15.1 用户控件321

15.1.1 创建一个简单的用户控件321

15.1.2 用户控件的体系结构323

15.1.3 使用方式324

15.1.4 部分输出缓存324

15.1.5 定制用户控件325

15.1.6 处理用户控件的事件328

15.1.7 在用户控件中使用CodeBehind331

15.1.8 通过代码创建用户控件334

15.2 自定义控件简介335

15.2.1 创建自定义控件336

15.2.2 设置自定义控件的属性339

15.2.3 在自定义控件中处理回传341

15.2.4 在自定义控件中引发自定义事件344

15.2.5 使用客户端JavaScript来引发自定义回传346

15.2.6 创建复合控件347

15.2.7 开发模板化控件349

15.2.8 开发模板化数据绑定控件352

15.2.9 全局组合体缓存355

15.3 总结356

第16章 使用ASP.NET进行移动设备开发357

16.1 无线应用协议(WAP)357

16.2 无线标记语言(WML)358

16.3 ASP.NET359

16.3.1 创建一个移动设备应用程序360

16.3.2 开发移动设备应用程序361

16.3.3 表示控件362

16.3.4 导航控件368

16.3.5 数据输入控件371

16.4 总结377

第六部分 应用程序开发范例379

第17章 综合性范例379

17.1 ProjectPal应用程序379

17.1.1 业务描述379

17.2 安装ProjectPal应用程序380

17.2.1 第1步:安装应用程序条件380

17.2.2 第2步:创建虚拟目录381

17.2.3 第3步:编译组件384

17.2.4 第4步:设置SQL Server384

17.3 ProjectPal的功能386

17.3.1 项目经理视图386

17.3.2 Project Management Desktop386

17.3.3 职员视图386

17.4 应用程序的体系结构387

17.5 ProjectPal服务层389

17.5.1 数据服务389

17.5.2 业务服务389

17.5.3 XML Web服务389

17.5.4 远程服务389

17.6 ProjectPal客户接口390

17.7 ProjectPal中的数据库390

17.8 ProjectPal组件393

17.8.1 数据访问层393

17.8.2 业务服务层394

17.9 ProjectPal的源代码394

17.9.1 配置394

17.9.2 ProjectPal中的安全措施396

17.9.3 注册新项目399

17.9.4 项目桌面408

17.10 总结423

第七部分 附录425

附录A .NET概述425

附录B 常用ASP.NET对象参考432

附录C 常用ADO对象参考441

附录D HTML服务器控件参考456

附录E ASP服务器控件参考474

附录F Microsoft移动Internet工具包491

附录G .NET资源列表510

热门推荐