图书介绍

ASP.NET 1.0高级编程PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 1.0高级编程
  • (英)Richard Anderson,(英)Brian Francis著;王毅,杨浩等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302055696
  • 出版时间:2002
  • 标注页数:1161页
  • 文件大小:171MB
  • 文件页数:1184页
  • 主题词:ASP.NET

PDF下载


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

下载说明

ASP.NET 1.0高级编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ASP.NET概述1

1.1 是升级还是创新1

1.2 开始使用ASP.NET2

1.3 安装.NET2

1.3.1 配置范例3

1.3.2 运行范例3

1.4 Visual Studio.NET5

1.5 其他安装8

1.6 ASP.NET与ASP的区别8

1.6.1 需要这样一个新版本的原因9

1.6.2 ASP.NET的优点10

1.7 编写ASP.NET页面19

1.7.1 创建Web站点19

1.7.2 页面范例20

1.8 本章小结24

第2章 认识.NET Framework25

2.1.1 .NET的组成26

2.1 .NET简介26

2.1.2 Windows DNA存在的问题28

2.1.3 需要.NET的原因30

2.2 公共语言运行时(CLR)34

2.2.1 通用功能35

2.2.2 命名空间37

2.2.3 通用类型系统38

2.2.4 程序集——版本化和安全性代码43

2.2.6 中间语言48

2.2.5 CLR和COM48

2.2.7 应用程序域(Application Domains)49

2.3 .NET Framework详解50

2.3.1 应用程序开发技术50

2.3.2 类库52

2.3.3 基类库53

2.4 ASP.NET的设计目标54

2.4.1 消除对脚本引擎的依赖性54

2.4.3 便于部署56

10.5 对并发数据更新的管理56

2.4.2 在ASP基础上的升级56

2.4.4 强大的工具支持57

2.4.5 更简单、更灵活的配置57

2.4.6 分解的“开放”设计59

2.4.7 与语言无关61

2.4.8 代码更少、更简练、更易于维护62

2.4.9 功能强大的身份确认模型62

2.4.10 正确认识错误的存在63

2.4.11 不需要工具63

2.5 本章小结63

3.1 所提供的语言65

第3章 .NET语言65

3.1.2 Visual Studio还是Notepad66

3.1.1 VBScript何去何从66

3.1.3 Visual Basic.NET67

3.1.4 C#80

3.1.5 JScript.NET93

3.1.6 C++101

3.1.7 Visual J#.NET102

3.1.8 其他支持的语言102

3.2 .NET语言编译器102

3.3.1 通用API106

3.3 CLR的优点106

3.3.2 通用类型107

3.3.3 跨语言继承性108

3.3.4 跨语言调试和记录110

3.4 性能问题110

3.4.1 语言110

3.4.2 后期绑定代码111

3.5 常用范例111

3.5.1 变量声明111

3.5.2 函数和过程112

3.5.3 语法的区别113

3.5.4 类型转换117

3.6 本章小结118

第4章 编写ASP.NET页面119

4.1 编码问题119

4.1.1 以前的编码方式119

4.1.2 ASP.NET页面中的编码121

4.2 Page类128

4.2.1 HttpRequest对象131

4.2.2 HttpResponse对象132

4.2.3 页面处理步骤135

4.2.4 页面状态145

4.2.5 页面指令146

4.3 使用后台编码151

4.3.1 开发工具中的“后台编码”151

4.3.2 使用“后台编码”151

4.3.3 在ASP.NET页面中继承后台编码类文件154

4.4 页面高速缓存154

4.4.1 输出高速缓存范例155

4.4.2 通过浏览器实现高速缓存156

4.5 智能导航156

4.6 定制控件157

4.7 本章小结167

第5章 服务器控件与验证168

5.1 服务器控件的概念168

5.1.1 再论ASP.NET页面模型168

5.1.2 练习使用服务器控件171

5.1.3 使用服务器控件的时机173

5.1.4 ASP.NET中的可用控件174

5.2.1 HtmlControl基类175

5.2 HTML服务器控件175

5.2.2 HTML GenericControl类176

5.2.3 HTML控件的专有类177

5.2.4 HTML服务器控件的用法179

5.2.5 HTML服务器控件范例180

5.3 ASP.NET输入验证控件197

5.3.1 输入验证控件的作用198

5.3.2 BaseValidator类198

5.3.4 验证控件的应用199

5.3.3 验证控件的专有成员199

5.4 本章小结206

第6章 ASP.NET Web Form控件208

6.1 基本ASP.NET Web Formr控件208

6.1.1 为什么要有另外一组控件209

6.1.2 基类WebControl209

6.1.3 特殊的Web Form控件类211

6.1.4 使用Web Form控件212

6.1.5 ASP Web Form控件范例218

6.2 ASP.NET列表控件233

6.2.1 ListControl基类234

6.2.2 特殊的列表控件类235

6.2.3 使用ASP列表控件235

6.3 ASP.NET中的其他多功能控件241

6.4 本章小结246

第7章 列表控件和数据绑定247

7.1 获取范例文件247

7.2 数据绑定的相关概念248

7.2.1 在服务器上完成所有操作249

7.2.2 数据绑定的语法250

7.2.3 单值数据绑定250

7.2.4 重复值数据绑定254

7.2.5 重复值数据绑定的简单范例261

7.3 添加样式和模板275

7.3.1 使用样式属性275

7.3.2 对数据绑定控件使用模板277

7.3.3 处理数据绑定事件292

7.3.4 对DataGrid中的行进行排序和筛选294

7.3.5 DataGrid中的自动分页300

7.4 使用数据绑定控件编辑数据304

7.4.1 利用DataGrid控件编辑数据304

7.4.2 利用DataList控件选择和编辑数据309

7.5 本章小结315

第8章 .NET数据管理引论316

8.1 数据存储和数据访问316

8.2 XML-将来的数据格式318

8.3 是否是另一项数据访问技术318

8.3.1 .NET意味着断开数据的连接319

8.3.2 .NET意味着XML数据321

8.3.3 .NET意味着托管代码321

8.3.4 .NET意味着新的编程模型321

8.4 在.NET中引入数据管理322

8.4.1 数据管理的系统命名空间322

8.4.2 基本的ADO.NET对象325

8.4.3 .NET中的关系数据提供程序334

8.5 .NET中常见的数据访问任务335

8.5.1 在自己的系统上创建范例336

8.5.2 使用DataReader对象337

8.5.3 一个简单的DataSet范例340

8.5.4 含有多个表的DataSet范例342

8.5.5 返回DataSet对象的用户控件345

8.6 .NET中的XML引论346

8.7 .NET中常见的XML任务353

8.7.1 经由DOM的XML文档访问操作354

8.7.2 使用XPathNavigator对象的XML文档访问操作356

8.7.3 搜索XML文档360

8.7.4 XML TextWriter对象范例362

8.7.5 XML TextReader对象范例365

8.7.6 XSL Transform对象范例367

8.8 选择一种数据存储的方法369

8.8.1 关键在于访问和处理369

8.8.2 传输协议是大势所趋370

8.8.3 .NET是一套伟大的解决方案370

8.9 本章小结370

第9章 处理关系数据372

9.1 获得范例文件372

9.2 访问复杂数据373

9.2.1 利用DataReader访问复杂数据373

9.2.2 通过DataSet访问复杂数据376

9.2.3 访问和显示嵌套的数据377

9.2.4 使用数据库存储过程380

9.3 处理DataTable对象387

9.3.1 管理约束和默认值390

9.3.2 指定主键和外键393

9.3.3 添加、修改、移去和删除行396

9.3.4 处理DataTable事件403

9.3.5 使用表和列映射407

9.4 数据的排序和筛选410

9.4.1 数据表对象中的排序和筛选410

9.4.2 DataView对象中的排序和筛选415

9.5 本章小结418

第10章 关系数据源的更新419

10.1 获得范例文件419

10.2.1 使用Command对象和SQL语句420

10.2 利用Command对象更新数据420

10.2.2 使用存储过程和Command对象423

10.3 使用事务处理更新数据源427

10.3.1 数据库事务427

10.3.2 基于连接的事务处理430

10.4 更新DataSet对象中的数据435

10.4.1 深入到DataAdapter对象内部435

10.4.2 使用DataAdapter.Update方法439

10.4.3 使用存储过程更新DataSet444

10.4.4 DataAdapter中的更新事件451

10.5.1 避免出现并发错误456

10.5.2 一个并发错误范例457

10.5.3 仅更新已改变的列459

10.5.4 利用RowUpdated事件捕获错误465

10.5.5 更新完成后查找错误471

10.6 本章小结475

第11章 .NET中的XML数据管理477

11.1 获取范例文件477

11.2 XML和DataSet对象478

11.2.1 DataSet基于XML的方法478

11.2.2 将数据从DataSet写入XML文件479

11.2.3 将数据从一个XML文件读入DataSet484

11.2.4 以字符串的形式从DataSet中得到XML486

11.2.5 DataSet中的嵌套XML和关系数据488

11.3 处理XmlDataDocument对象492

11.4 直接从SQL Server中读取XML数据498

11.5 验证XML文档的有效性501

11.6 创建和编辑XML文档508

11.7 使用XSL和XSLT转换515

11.8 本章小结518

第12章 Web应用程序和Global.asax520

12.1 IIS Web根目录以应用程序520

12.2 ASP.NET Web应用程序524

12.2.1 注册组件525

12.2.2 应用程序代码:global.asax528

12.3 应用程序状态的管理532

12.3.1 Session——管理用户状态533

12.3.2 Application——管理应用程序状态536

12.3.3 Cache——管理瞬时状态538

12.4.1 事件的语法和原型547

12.4 应用程序事件547

12.4.2 支持的事件548

12.4.3 事件范例551

12.5 高级主题556

12.5.1 静态变量557

12.5.2 为global.asax使用自己的基类558

12.5.3 将文件扩展名映射到ASP.NET中559

12.5.4 异步应用程序事件561

12.6 本章小结566

第13章 ASP.NET的配置568

13.1 配置综述568

13.1.1 ASP的配置569

13.1.2 ASP.NET的配置570

13.1.3 配置文件格式573

13.2 常用的配置设置577

13.2.1 通用配置设置577

13.2.2 页面配置579

13.2.3 应用程序设置580

13.2.4 Session状态581

13.2.5 跟踪589

13.2.6 定制错误593

13.2.7 身份验证和授权597

13.2.8 Web服务600

13.2.9 国际化和编码601

13.2.10 编译选项603

13.2.11 执行身份的控制609

13.2.12 用HTTP处理程序来扩展ASP.NET610

13.2.14 配置ASP.工作进程615

13.2.13 用HTTP模块扩展ASP.NET615

13.3 高级问题626

13.3.1 指定位置626

13.3.2 锁定配置设置627

13.3.3 定制配置处理程序629

13.4 本章小结632

第14章 保障ASP.NET应用程序的安全633

14.1 Windows2000和IIS安全性概述633

14.1.1 安全性需求633

14.1.2 安全性概念634

14.1.3 Windows2000的身份验证过程637

14.1.4 在IIS中验证身份639

14.1.5 在Windows2000中授权641

14.1.6 在IIS中授权642

14.2.1 ASP.NET安全进程643

14.2 ASP.NET安全概述643

14.2.2 ASP.NET安全选项645

14.3 程序设计的安全和个性化660

14.3.1 角色和身份概述660

14.3.2 获取用户的身份和角色660

14.4 ASP.NET安全范例662

14.4.1 获取范例文件662

14.4.2 Windows身份验证范例665

14.4.3 基于表单的身份验证范例668

14.4.4 简单的个性化范例681

14.5 ASP.NET进程模型和信任级别686

14.5.1 ASP.NET“进程模型”686

14.5.2 身份元素和个性化688

14.5.3 指定信任级别689

14.6 本章小结691

第15章 处理集合和列表692

15.1 处理集合和列表693

15.2 System.Collections核心接口693

15.2.1 Ienumerable和IEnumerator接口694

15.2.2 ICollection和IList接口697

15.2.3 排序列表——IComparer和IComparable705

15.2.4 ICollection接口710

15.2.5 处理字典对象715

15.3 System.Collections.Specialized命名空间729

15.3.1 StringCollection类729

15.3.2 StringDictionary类730

15.4 强制类型的集合730

15.4.1 定义定制类型731

15.4.2 创建集合类732

15.4.3 使用集合类734

15.4.4 DictionaryBase和CollectionBase类739

15.4.5 可任意处理的枚举对象740

15.5 本章小结741

第16章 使用其他基类742

16.1 目录和文件的处理742

16.1.1 类的概述742

16.1.2 DirectoryInfo类和Directory类743

16.1.3 File类和FileInfo类745

16.1.4 常见的目录和文件操作746

16.1.5 路径的处理755

16.1.6 文件的读写757

16.1.7 编写定制流770

16.1.8 Web请求的类和流774

16.2.1 模式匹配778

16.2 正则表达式778

16.2.2 正则表达式类780

16.3 本章小结784

第17章 .NET组件785

17.1 编写业务对象785

17.1.1 创建对象786

17.1.2 编译类797

17.1.3 测试类798

17.2 跨语言继承804

17.2.1 跨语言继承范例804

17.2.2 .NET中的事务处理807

17.3 部署组件812

17.3.1 什么是程序集812

17.3.2 程序集和版本问题813

17.3.3 程序集清单814

17.3.4 并排执行816

17.4 本章小结816

第18章 建立ASP.NET服务器控件817

18.1 编写简单的控件817

18.1.1 创建一个C#控件817

18.1.2 Visual Basic中的控件开发821

18.1.3 组合控件838

18.2 编写文本框控件847

18.2.1 引发事件的控件851

18.2.2 使用视图状态858

18.2.3 类型和视图状态864

18.2.4 关于对象属性和UI模板的更多内容865

18.2.5 Data Bind/OnDataBinding874

18.3 其他问题877

18.3.1 控件属性880

18.3.2 定制控件构建器881

18.4 用户控件881

18.5 本章小结882

第19章 显示Web服务883

19.1 Web服务概况884

19.2 构建ASP.NET Web服务887

19.3 编写ASP.NET Web服务892

19.3.1 内联892

19.3.2 后台编码892

19.3.3 WebService指令893

19.3.4 应用程序代码894

19.4 协议和数据类型898

19.5 WebMethod和WebService属性901

19.5.1 WebMethod属性902

19.5.2 WebService属性909

19.6 设计ASP.NET Web服务914

19.6.1 繁琐和简洁914

19.6.2 无状态与有状态914

19.6.3 高速缓存与静态915

19.6.4 异步与同步917

19.7 高级ASP.NET Web服务917

19.7.1 控制并整理XML917

19.7.2 修改Web服务帮助页920

19.7.3 SOAP头文件921

19.8 本章小结926

第20章 使用Web服务927

20.1 查找和描述Web服务927

20.1.1 UDDI928

20.1.2 Web服务描述语言930

20.2 构建Web服务代理933

20.2.1 Fibonacci代理934

20.2.2 Visual Studio.NET936

20.2.3 使用wsdl.exe940

20.3 使用代理类945

20.3.1 控制超时945

20.3.2 设置URL946

20.3.3 代理Web服务器访问947

20.3.4 维护状态948

20.4 从Web站点转换为Web服务951

20.4.1 编写WSDL951

20.4.2 构建代理953

20.4.3 使用Screenscrape代理954

20.5.1 处理异常956

20.5 设计选择956

20.5.2 使用SOAP头文件958

20.6 Web服务安全性961

20.6.1 ASP.NET身份验证和授权961

20.6.2 HTTPS加密和客户证书966

20.7 高级主题970

20.7.1 定制的身份验证和授权970

20.7.2 SOAP Extensions975

20.8 本章小结983

第21章 移动控件984

21.1 无线Web概要984

21.1.1 WAP985

21.1.2 WML987

21.1.3 设备的互用性991

21.2 移动控件介绍992

21.2.1 简单范例993

21.2.2 查看生成的代码995

21.2.3 移动控件表单998

21.2.4 控件引用1000

21.3 移动控件的高级主题1027

21.3.1 设置样式1027

21.3.2 使用设备的功能1029

21.3.3 模板1031

21.3.4 分页1034

21.4 本章小结和未来展望1036

21.4.1 移动Internet的未来发展1036

21.4.2 移动控件的未来发展1036

22.1 跟踪1037

第22章 调试、跟踪和错误处理1037

22.1.1 页面级跟踪1038

22.1.2 写跟踪信息1039

22.1.3 应用程序级跟踪1042

22.2 错误处理1044

22.2.1 结构化的异常处理1044

22.2.2 ASP.NET错误处理1050

22.2.3 向管理员通知错误1052

22.3 调试1054

22.3.1 SDK调试器1055

22.3.2 在Visual Studio.NET中调试代码1057

22.4 测试与性能1058

22.4.1 实施1059

22.4.2 抽样1067

22.5 本章小结1070

22.4.3 分析1070

第23章 迁移和互用性1071

23.1 迁移、集成还是重写1071

23.1.1 迁移1072

23.1.2 集成1072

23.1.3 重写1072

23.1.4 不做任何改动1072

23.2 ASP.NET1073

23.2.1 准备工作1073

23.2.2 内部对象1073

23.2.3 页面的改变1081

23.3 语言的变化1082

23.3.1 Visual Basic.NET1082

23.4 互用性1086

23.3.2 JScript.NET1086

23.4.1 跨边界1087

23.4.2 在.NET中使用COM对象1089

23.4.3 在COM中使用.NET组件1093

23.4.4 API调用1100

23.5 本章小结1107

第24章 案例研究——IBuyAdventure.NET1108

24.1 应用程序纵览1108

24.1.1 IBuyAdventure.NET(IBA.NET)1108

24.1.2 业务对象和程序集1110

24.1.3 IBuyAdventure.NET数据库1116

24.1.4 应用程序用户界面1118

24.2 本章小结1150

附录A 公用的系统命名空间1151

附录B 提高性能的技巧1155

附录C 参考及其他信息1159

热门推荐