ASP.NET是由微软公司推出的新一代Web开发架构,也是web应用程序的
主流开发技术。《Web程序设计:ASP.NET》以visual studio 2005和sql
server 2005为开发平台。《Web程序设计:ASP.NET》由杨?、汤秋艳、梁爽
主编,共包括16章内容,前14章系统介绍了如何使用asp.net开发动态网站
,具体��括asp.net的运行环境、工作模型、web服务器控件、验证控件、母
版页、网站导航、数据绑定、状态管理、web认证和授权等内容。《Web程序
设计:ASP.NET》在第15章给出了与各章相应的实验内容,可以很好地结合所
学理论进行相关内容的实验操作。本书*后一章通过一个具体的动态网站开
发项目为读者演示了用asp.net2.0进行动态网站开发的方法和思路。《Web
程序设计:ASP.NET》教学**明确,逻辑性强,内容由浅入深、循序渐进,
书中的例子均为作者在教学工作中的真实案例,具有很强的实用性,适用对
象为asp.net的初、中级学习者。《Web程序设计:ASP.NET》可以作为高等学
校计算机相关专业的教材,也适合asp.net网站开发人员参考。
第1章 web应用基础
1.1 web应用概述
1.1.1 web应用
1.1.2 web浏览器和服务器
1.2 web应用相关技术
1.2.1 http与html
1.2.2 客户端脚本、服务器端脚本和asp.net
1.3 习题
第2章 asp.net 2.0介绍
2.1 asp.net 2.0的丁作模型
2.1.1 asp.net的丁作模型
2.1.2 生命周期事件和global.asax文件
2.2 使用visual studio.net 2005创建web应用
2.2.1 vs 2005简介
2.2.2 vs 2005中web site的类型
2.2.3 ms 2005中web应用结构
2.2.4 web应用的配置和配置管理工具
2.3 web form与page对象模型
2.3.1 web form
2.3.2 page对象模型
2.4 web应用的舁常处理
2.4.1 为什么要进行异常处理
2.4.2 页面级异常处理
2.4.3 应用程序级的异常处理
2.4.4 配置应用的异常处理
2.5 习题
第3章 使用web控件
3.1 html控件
3.1.1 html控件的类型
3.1.2 html控件的常用属性
3.1.3 html控件的事件
3.1.4 将html控件转换成html服务器控件
3.2 web服务器控件
3.2.1 什么是web服务器控件
3.2.2 web服务器控件的分类
3.2.3 web服务器控件的属性
3.2.4 web服务器控件的事件模型
3.3 使用web服务器控件
3.3.1 如何添加控件到web form
3.3.2 设置控件的属性
3.3.3 添加web服务器控件事件
3.4 页面提交处理流程
3.4.1 回发处理流程
3.4.2 跨页提交处理流程
3.5 习题
第4章 使用验证控件
4.1 验证概述
4.1.1 为什么要验证用户输入
4.1.2 验证过程
4.2 验证的对象模型
4.3 asp.net的验证类型
4.4 使用验证控件
4.4.1 验证控件的对象模型
4.4.2 错误信息的布局与显示
4.4.3 使用验证控件
4.4.4 使用验证组
4.4.5 禁用验证
4.5 习题
第5章 使用母版页
5.1 什么是母版页
5.2 使用母版页
5.2.1 创建母版页
5.2.2 实现内容页
5.2.3 母版页和内容页的应用
5.3 站点导航功能
5.3.1 建立站点地图
5.3.2 导航控件
5.3.3 站点地图的嵌套使用
5.4 使用母版页的**技巧
5.4.1 实现母版页的嵌套
5.4.2 设置应用级的母版页
5.4.3 在程序中引用母版页
5.5 习题
第6章 数据访问和表示
6.1 在asp.net中的数据访问模型
6.1.1 关系数据库和数据存储
6.1.2 在asp.net数据访问的原理和基本技术
6.2 数据源控件和数据绑定控件
6.2.1 数据源控件
6.2.2 数据绑定控件
6.2.3 数据源控件和数据绑定控件的应用
6.3 数据绑定和数据提供程序(provider)
6.3.1 数据绑定
6.3.2 net framework数据提供程序
6.4 数据访问的**性
6.4.1 连接字符串
6.4.2 使用集成**性连接到sql server
6.4.3 数据库权限
6.5 习题
第7章 web应用的状态管理
7.1 web应用状态概述
7.2 客户端状态维护技术
7.2.1 视图状态
7.2.2 控件状态
7.2.3 隐藏域
7.2.4 cookie
7.2.5 查询字符串
7.3 服务器端状态维护技术
7.3.1 应用程序状态
7.3.2 会话状态
7.3.3 应用程序状态和会话状态的综合应用
7.4 习题
第8章 web应用的认证和授权
8.1 web应用的认证
8.1.1 在web.config中配置认证信息
8.1.2 asp.net中的认证
8.2 web应用的授权
8.2.1 概述
8.2.2 文件授权
8.2.3 url-授权
8.3 使用membership实现web应用的认证
8.3.1 membership系统组成介绍
8.3.2 配置和启用membership
8.3.3 成员资格应用编程接口
8.3.4 asp.net登录控件
8.4 使用role实现web应用的授权
8.4.1 角色管理概述
8.4.2 asp.net的角色管理
8.5 习题
第9章 创建web控件
9.1 用户控件
9.1.1 用户控件概述
9.1.2 usercontrol
9.1.3 用户控件的属性和事件
9.1.4 创建用户控件
9.1.5 在页面上使用用户控件
9.2 自定义web服务器控件
9.2.1 自定义web服务器控件概述
9.2.2 创建自定义web服务器控件
9.2.3 使用自定义web服务器控件
9.2.4 复合web服务器控件
9.3 习题
第10章 全球化和本地化
10.1 概述
10.2 在asp.net 2.0中实现全球化和本地化
10.2.1 文化和地区
10.2.2 资源文件
10.2.3 使用资源对网页进行本地化
10.2.4 实现多语言支持
10.2.5 *佳实践
10.3 习题
第11章 个性化与主题
11.1 个性化配置(profile)
11.1.1 asp.net个性化设置的丁作方式
11.1.2 个性化配置的用户标识
11.1.3 个性化配置的使用
11.1.4 个性化配置提供程序
11.2 主题和外观
11.2.1 css级联样式表
11.2.2 asp.net主题和外观概述
11.2.3 定义、应用主题和外观
11.3 习题
第12章 使用web部件
12.1 web部件
12.1.1 web部件概述
12.1.2 web部件体系结构
12.2 web部件页
12.2.1 web部件区域
12.2.2 web部件管理器
12.2.3 web部件页显示模式
12.3 创建和使用web部件
12.4 习题
第13章 web应用性能调优和跟踪检测
13.1 如何开发高性能的web应用
13.1.1 性能参数及优化原则
13.1.2 性能优化技术
13.2 跟踪检测
13.2.1 跟踪概述
13.2.2 页面级跟踪
13.2.3 应用程序级跟踪
13.3 缓存技术
13.3.1 缓存概述
13.3.2 应用程序缓存
13.3.3 页输出缓存
13.4 在web应用中的异步处理
13.4.1 异步处理概述
13.4.2 页面的开步处理
13.4.3 创建一个异步处理页面
13.5 习题
第14章 部署web应用
14.1 复制网站
14.1.1 网站复制工具简介
14.1.2 使用网站复制工具
14.2 发布网站
14.2.1 发布网站概述
14.2.2 预编译网站
14.2.3 发布网站
14.3 web项日安装包
14.3.1 安装项目概述
14.3.2 创建web安装项目
14.4 习题
第15章 实验部分
第16章 示例:简单的会员注册系统
16.1 系统分析
16.2 数据库设计
16.3 系统设计
16.3.1 系统组成
16.3.2 login.aspx用户登录页面
16.3.3 register.aspx用户注册页面
16.3.4 index.aspx主页面
16.3.5 edituser.aspx修改会员信息页面
参考文献