ASP.NET Web应用开发教程

ASP.NET Web应用开发教程
作 者: 李勇平
出版社: 科学出版社
丛编项: .NET自学教程系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET Web应用开发教程》作者简介

内容简介

本书是介绍.NETWeb应用开发的教程。全书共12章,首先介绍了Web应用程序的概念,Web应用程序数据处理模型,ASP.NETWeb应用程序开发模型,ASP.NET事件处理模型,ASP.NETWeb服务器控件的使用,ASP.NETWeb窗体数据验证以及用户控件和自定义控件的开发和使用。其次,本书还详细介绍了ASP.NET数据访问技术,包括ADO.NET数据访问技术以及Web窗体数据绑定技术。最后本书还介绍了ASP.NET应用程序的配置、缓存、部署,以及错误处理机制。本书的内容包括.NETWeb应用程序开发的大部分技术,适合不同水平的Web应用开发人员、大中专院校的学生。另外,本书还可以作为微软MCAD考试的辅导教材。本书附带光盘的内容是书中部分实例,可以为读者参考。需要本书或需要得到技术支持的读者,请与北京中关村083信箱(邮编100080)发行部联系。电话:010-62528991,62524940,62521921,62521724,82610344,82675588(总机)传真:010-62520573,E-mail:yanmc@bhp.com.cn本书前言"自2000年6月微软宣布自己的.NET战略以来,.NET技术一直受到业界的广泛关注。2002年3月VisualStudio.NET在中国大陆发布,2003年5月VisualStudio.NET2003在中国大陆发布,这一系列的事实都表明.NET已经由战略变为现实了。VisualStudio.NET是一个功能强大、高效并且可以扩展的编程环境,是一个构建企业分布式应用的开发平台。基于XMLWeb服务的技术得到了VisualStudio.NET的大力支持。使用VisualStudio.NET开发平台可以构建Windows应用程序、Web应用程序以及Web服务。使用VisualStudio.NET构建分布式应用程序将更加简单、高效而且稳定。在.NET技术发展之际,北京希望电子出版社组织了一批有开发经验的.NET技术研究者组织编写.NET系列丛书。《ASP.NETWeb应用开发教程》是专门介绍.NETWeb开发的专业技术教程。本书有如下特点1.实用本书的作者具有丰富的开发经验,都是长期从事.NET技术研究的专家、学者。本书的指导原则就是实用性。每一个知识点都是大量工程实践中总结出来的宝贵经验。无论你是.NET的初学者还是有一定基础的开发者,都会从本书中...

图书目录

第1章 ASP.NET基础

1. 1 Web应用程序的概述

1. 1. 1 HTML的简介

1. 1. 2 Web服务器—IIS简介

1. 1. 3 动态Web页面技术

1. 1. 4 Web应用程序

1. 1. 5 ASP. NET简介

1. 2 ASP. NET如何与IIS连接

1. 2. 1 运行ASP.NET应用程序

1. 2. 2 ASE.NET IIS注册工具Aspnet_regiis. exe

1. 3 ASENET与. NETFrameWork

1. 3. 1 . NET FrameWork简介

1. 3. 2 公共语言运行库代码运行过程

1. 3. 3 Visual Studio中的ASENET应用程序

1. 4 本章小结

第2章 ASP. NET Web请求和响应的处理模型

2. 1 ASE.NET开发模型

2. 2 ASP. NET代码模型

2. 2. 1 <%%>处理指令模型

2. 2. 2 单文件窗体页模型

2. 2. 3 页面和代码分离模型

2. 3 用Visual Studio. NET创建Web窗体页

2. 3. 1 使用Visual Studio. NET创建Web窗体页

2. 3. 2 Web窗体页执行过程分析

2. 3. 3 Web窗体页的继承模型

2. 4 客户端和服务器端的交互

2. 4. 1 客户请求和服务器响应的细节

2. 4. 2 HTMLWeb表单

2. 4. 3 Request对象和Response对象

2. 4. 4 Web窗体页处理模型

2. 4. 5 服务器控件事件编程模型

2. 5 本章小结

第3章 ASP. NET应用程序与状态管理

3. 1 ASP.NETWeb应用程序

3. 1. 1 ASP.NET Web应用程序定义

3. 1. 2 HttpApplication类

3. 1. 3 Global. asax文件

3. 2 Web应用程序状态管理

3. 2. 1 Web上的状态管理

3. 2. 2 应用程序状态与Application对象

3. 2. 3 会话状态和Session对象

3. 2. 4 Cookie技术

3. 3 Web窗体状态管理

3. 3. 1 视图状态 ViewState 的使用

3. 3. 2 ViewState属性

3. 4 各种状态管理技术比较

3. 4. 1 客户端状态管理选项

3. 4. 2 服务器端状态管理选项

3. 5 HttpServerUtility类和Server对象

3. 6 本章小结

第4章 ASP. NET服务器控件

4. 1 ASP. NET服务器控件简介

4. 1. 1 服务器控件分类

4. 1. 2 选择合适的服务器控件

4. 1. 3 ASP.NET服务器控件和浏览器

4. 2 属性和样式设置

4. 2. 1 属性

4. 2. 2 样式

4. 3 常见的Web服务器控件的使用

4. 3. 1 文本显示

4. 3. 2 文本编辑

4. 3. 3 从列表中选择

4. 3. 4 图形显示

4. 3. 5 值的设置

4. 3. 6 数据设置

4. 3. 7 命令

4. 3. 8 导航

4. 4 常见的HTML服务器控件的使用

4. 4. 1 窗体

4. 4. 2 文件传输

4. 5 本章小结

第5章 数据验证技术

5. 1 数据验证模式

5. 1. 1 客户端脚本数据验证模式

5. 1. 2 Web表单数据验证模式

5. 1. 3 Web窗体数据验证模式

5. 2 数据验证控件概述

5. 2. 1 ASP. NET服务器控件的客户端验证

5. 2. 2 验证控件的错误信息

5. 2. 3 编程实现ASP. NET服务器控件的数据验证

5. 3 各类验证控件的使用

5. 3. 1 验证必需输入

5. 3. 2 对照特定值进行验证

5. 3. 3 验证数据类型

5. 3. 4 对照模式进行验证

5. 3. 5 对照取值范围进行验证

5. 3. 6 使用自定义函数进行ASRNET服务器控件验证

5. 3. 7 验证控件举例

5. 4 正则表达式

5. 4. 1 正则表达式语法

5. 4. 2 在. NET中操纵正则表达式

5. 5 本章小结

第6章 ASP. NET页面设计技术

6. 1 页面布局

6. 1. 1 页面布局的基本概念

6. 1. 2 页面布局通用的方法

6. 1. 3 页面布局的技术

6. 2 HTML页面元素重用

6. 2. 1 使用页面模板机制

6. 2. 2 使用包含文件的方法

6. 3 ASP. NET页面元素重用新方

Web用户控件

6. 3. 1 创建Web用户控件

6. 3. 2 使用用户控件

6. 4 使用用户控件设计页面实例

6. 4. 1 创建页头用户控件

6. 4. 2 创建页尾用户控件

6. 4. 3 使用用户控件构造创建Web站点首页

6. 5 自定义控件简介

6. 5. 1 自定义控件简介

6. 5. 2 创建和使用简单自定义控件实例

6. 5. 3 开发自定义控件总结

6. 5. 4 创建复合控件

6. 6 本章小结

第7章 ADO. NET数据访问技术

7. 1 . NET数据访问概述

7. 1. 1 System.Data命名空间

7. 1. 2 ADO. NET体系结构

7. 1. 3 ADO. NET和ADo

7. 2 使用. NET数据提供程序访问数据

7. 2. 1 连接对象

7. 2. 2 命令对象

7. 2. 3 DataReader类

7. 2. 4 DataAdapter类 数据适配器

7. 2. 5 实例研究

7. 3 创建和使用DataSet

7. 3. 1 数据表DataTable

7. 3. 2 表间关系DataRelation

7. 3. 3 使用数据适配器填充DataSet

7. 3. 4 使用数据集DataSet操纵数据库

7. 4 数据视图

7. 5 编写数据提供程序

7. 6 本章小结

第8章 Web窗体数据访问技术

8. 1 Web窗体数据访问

8. 1. 1 Web窗体数据访问的原则

8. 1. 2 Web窗体的数据源

8. 1. 3 Web窗体数据访问的策略

8. 1. 4 使用TableWeb服务器控件显示数据

8. 2 Web数据绑定

8. 2. 1 Web窗体页中的数据绑定介绍

8. 2. 2 Web窗体页的数据绑定表达式

8. 2. 3 Web窗体页的多记录和单值数据绑定

8. 3 DataGrid控件

8. 3. 1 DataGrid控件自动生成列的数据绑定实例

8. 3. 2 定制DataGrid控件列

8. 3. 3 模板

8. 4 其他列表控件的用法

8. 4. 1 DataList控件

8. 4. 2 Repeater控件

8. 5 本章小结

第9章 ASP. NET应用程序配置

9. 1 应用程序配置概述

9. 1. 1 应用程序配置实例

9. 1. 2 应用程序配置简介

9. 2 配置文件

9. 2. 1 配置文件格式

9. 2. 2 各类配置文件

9. 3 分层配置结构

9. 4 配置节设置

9. 4. 1 配置设置

9. 4. 2 锁定配置设置

9. 4. 3 访问appSettings节

9. 4. 4 创建新的配置节

9. 4. 5 常见配置节简介

9. 5 本章小结

第10章 ASP. NET缓存

10. 1 缓存概述

10. 2 缓存页

10. 2. 1 设置页缓存的到期时间

10. 2. 2 设置页的可缓存性

10. 2. 3 检查缓存页的有效性

10. 2. 4 使用缓存键依赖项缓存页输出

10. 2. 5 使用文件依赖项缓存页输出

12. 2. 6 缓存页的不同版本

10. 3 缓存页的某些部分

10. 4 缓存应用程序数据

10. 4. 1 将项添加到缓存中

10. 4. 2 检索缓存项的值

10. 4. 3 从缓存中删除项

10. 4. 4 从缓存中删除项时通知应用程序

10. 5 本章小结

第11章 ASP. NET Web安全模型

11. 1 IIS6. 0身份验证

11. 1. 1 匿名身份验证

11. 1. 2 基本身份验证

11. 1. 3 集成Windows身份验证

11. 2 使用ASENET访问服务器资源的身份

11. 2. 1 使用ASENET计算机帐户访问资源

11. 2. 2 模拟Windows用户访问资源

11. 3 ASP.NET安全策略

11. 3. 1 ASP.NET安全性工作机制

11. 3. 2 ASP.NET身份验证

11. 3. 3 ASP.NET授权

11. 4 设置安全性的建议

11. 4. 1 一般性的最佳操作

11. 4. 2 IIS最佳操作

11. 5 本章小结

第12章 Web应用程序诊断. 跟踪和部署

12. 1 Web应用程序诊断

12. 1. 1 需要明确的几个问题

12. 1. 2 Debug类

12. 1. 3 Event. Log类

12. 1. 4 Web应用程序错误处理

12. 2 Web应用程序跟踪

12. 3 Web应用程序部署

12. 3. 1 用IIS创建ASP.NET应用程序根目录

12. 3. 2 为ASP.NET应用程序创建目录结构

12. 3. 3 部署本地应用程序组件

12. 3. 4 部署ASP.NET应用程序文件和本地组件

12. 4 本章小结