《ASP.NET完全手册》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)Matthew MacDonald著;贾晓军等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505385569
  • 页数:621 页
图书介绍:ASP .NET是微软公司的动态服务器页面(Active Server Pages ,ASP)的最新版本,是一种基于服务器的功能强大的技术,目的在于为万维网或企业内部网创建动态交互式页面。本书全面介绍了ASP.NET这一微软.NET框架中的核心内容,详细讲述了ASP.NET的基本和高级特征。深入探讨了如何利用ASP.NET预置的功能,如何编写事件驱动的页面模型,如何访问XML Web服务,如何使用数据库等问题。全书共28章,涉及的内容包括一些新的术语,VB .NET和C#.NET语言,现代面向对象编程的基础知识,一些ASP.NET的新Web控件等,还讲解了如何利用状态、高速缓存、数据对象以及事务处理增强Web服务,如何在其他应用程序中采用Web服务等。

第一部分 ASP·NET导论 2

第1章 .NET框架 2

1.1 .NET程序设计框架 2

1.2 VB.NET,C#和.NET语言 2

1.3 通用语言运行环境 6

1.4 .NET类库 7

1.5 ASP.NET 7

1.6 Visual Studio.NET 8

第2章 了解.NET语言 9

2.1 .NET语言 9

2.2 数据类型 12

2.3 变量声明 13

2.4 作用域与可访问性 17

2.5 变量操作 18

2.6 基于对象的操作 20

2.7 条件结构 24

2.8 循环结构 25

2.9 函数和子程序 27

第3章 类型、对象和名字空间 32

3.1 类的基础知识 32

3.2 值类型与引用类型 42

3.3 高级类编程方法 44

3.4 理解名字空间与程序集 47

第4章 安装ASP.NET和IIS 51

4.1 Web服务器 51

4.2 IIS Manager 54

4.3 安装ASP.NET 61

4.4 从ASP移植 63

第二部分 开发ASP·NET应用程序 66

第5章 ASP.NET应用程序 66

5.1 ASP.NET应用程序 66

5.2 代码隐藏 73

5.3 global.asax应用程序文件 81

5.4 理解ASP.NET类 83

5.5 ASP.NET配置 84

第6章 Web表单基础 90

6.1 简单页面的小程序 90

6.2 改进货币转换器 97

6.3 深入研究HTML控件类 101

6.4 Page类 105

6.5 访问HTML服务器控件 109

第7章 Web控件 110

7.1 走近Web控件 110

7.2 Web控件类 112

7.3 AutoPostBack和Web控件事件 123

7.4 一个简单的Web页面小程序 128

7.5 访问Web控件 134

第8章 使用Visual Studio.NET 136

8.1 Visual Studio.NET的承诺 136

8.2 开始一个Visual Studio.NET项目 137

8.3 Web表单设计器 142

8.4 编写代码 146

8.5 Visual Studio.NET调式 151

8.6 不使用Visual Studio.NET 155

第9章 确认和rich控件 156

9.1 日历控件 156

9.2 确认 162

9.3 一个简单的确认范例 165

9.4 理解正则表达式 170

9.5 已确认的客户表单 173

9.6 其他rich控件 176

第10章 状态管理 180

10.1 状态问题 180

10.2 视图状态 181

10.3 传递信息 184

10.4 自定义cookie 187

10.5 会话状态 189

10.6 会话状态配置 193

10.7 应用程序状态 198

11.1 常见的错误 200

第11章 跟踪、记入日志和错误处理 200

11.2 .NET异常对象 202

11.3 处理异常 204

11.4 抛出自己的异常 208

11.5 将异常记入日志 212

11.6 错误页面 217

11.7 页面跟踪 221

第12章 ADO.NET概述 232

12.1 ADO.NET与数据管理简介 232

第三部分 数据处理 232

12.2 ADO.NET的特点 235

12.3 ADO.NET对象模型 240

第13章 ADO.NET数据访问 246

13.1 关于ADO.NET的范例 246

13.2 SQL基础 247

13.3 SQL的Select语句 248

13.4 SQL的Update语句 250

13.5 SQL的Insert语句 250

13.6 SQL的Delete语句 252

13.7 访问数据的便捷方法 252

13.8 创建连接 253

13.10 利用DataReader来使用Command 256

13.9 定义Select命令 256

13.11 更新数据 261

13.12 访问断开连接的数据 267

13.13 选择多个表 268

13.14 修改断开连接的数据 272

13.15 更新断开连接的数据 273

第14章 数据绑定 281

14.1 数据绑定概述 281

14.2 单值数据绑定 282

14.3 重复值的数据绑定 288

14.4 数据库的数据绑定 294

第15章 数据列表、数据网格和重复器 300

15.1 模板概述 300

15.2 使用模板和数据列表 300

15.3 多个模板的数据绑定 307

15.4 比较模板控件 311

15.5 为进行选择和编辑准备列表 317

15.6 选择项目 318

15.7 编辑项目 321

15.8 使用数据网格分页 327

15.9 数据网格排序 329

16.1 文件和Web应用程序 331

第16章 文件、流和电子邮件 331

16.2 文件系统信息 332

16.3 用流读和写 340

16.4 允许文件上传 345

16.5 发送邮件 348

第17章 使用XML 351

17.1 在.NET中XML暗含的作用 351

17.2 XML解释 352

17.3 XML类 356

17.4 XML确认 368

17.5 XML显示和变换 372

17.6 ADO.NET中的XML 375

第四部分 Web服务 380

第18章 Web服务体系结构 380

18.1 过去和现在的Internet编程 380

18.2 WSDL 382

18.3 SOAP 386

18.4 与Web服务通信 387

18.5 Web服务发现和UDDI 388

第19章 创建Web服务 391

19.1 Web服务基础 391

19.2 StockQuote Web服务 391

19.3 文档化Web服务 394

19.4 测试Web服务 395

19.5 Web服务数据类型 398

19.6 带有数据对象的StockQuote服务 399

19.7 ASP.NET固有的对象 401

19.8 其他Web服务选项 404

第20章 使用Web服务 410

20.1 使用Web服务 410

20.2 使用代理类 416

20.3 TerraService的一个例子 422

20.4 Windows客户 427

第21章 基于组件的编程 430

21.1 为什么使用组件 430

第五部分 高级ASP.NET 430

21.2 创建简单的组件 433

21.3 属性和状态 437

21.4 数据库组件 440

21.5 简单数据库组件 440

21.6 使用COM组件 450

第22章 自定义控件 454

22.1 用户控件 454

22.2 导出自定义控件 466

第23章 缓存和性能调节 483

23.1 可伸缩性设计 483

23.2 配置 486

23.4 输出缓存 492

23.3 缓存 492

23.5 数据缓存 499

第24章 实现安全 506

24.1 确定安全要求 506

24.2 ASP.NET安全模型 507

24.3 表单认证 511

24.4 Windows认证 524

24.5 冒充 528

第25章 IBuySpy案例研究 530

25.1 安装IBuySpy应用程序 530

25.2 IBuySpy商店 534

25.3 IBuySpy入口 551

第六部分 ASPNET参考 560

第26章 HTML服务器控件 560

26.1 HTML控件 560

第27章 Web控件 571

27.1 基本Web控件 571

27.2 列表控件 582

27.3 rich控件 586

27.4 确认控件 591

27.5 数据控件 594

第28章 配置文件 606

28.1 配置文件 606

28.2 配置文件节 606