第一部分 开发基础知识
第1章 使用Visual Studio 2005进行Web项目开发
1.1 Visual Studio 2005简介
1.1.1 Visual Studio 2005的特点
1.1.2 Visual Studio 2005的布局介绍
1.2 创建Web项目
1.2.1 创建项目
1.2.2 创建文件
1.2.3 ASPX页面常见操作
1.3 数据库开发
1.3.1 创建数据库
1.3.2 创建表
1.3.3 创建数据库其他元素
1.4 项目开发操作指南
1.4.1 使用MSDN获得帮助
1.4.2 项目编译和部署
1.4.3 项目调试
1.5 小结
第2章 ASP.NET 2.0介绍
2.1 ASP.NET 简介
2.2 ASP.NET 2.0页面基础
2.2.1 ASP.NET 2.0页面基类
2.2.2 ASP.NET 2.0生命周期
2.3 ASP.NET 2.0控件介绍
2.3.1 ASP.NET 2.0控件概述
2.3.2 HTML控件
2.3.3 Web控件
2.4 ASP.NET 2.0运行配置
2.4.1 web.config组成
2.4.2 web.config编辑
2.4.3 web.config访问
2.5 浏览器与服务器通信基本类
2.5.1 HttpRequest
2.5.2 HttpResponse
2.5.3 HttpServerUtility
2.6 ASP.NET 状态管理
2.6.1 客户端的状态管理
2.6.2 服务器端的状态管理
2.7 小结
第3章 C#语言的基本语法
3.1 C#语言介绍
3.2 C#的数据类型
3.2.1 值类型
3.2.2 引用类型
3.2.3 类型转换
3.3 C#的运算符
3.4 C#的流程控制
3.4.1 条件语句
3.4.2 循环语句
3.4.3 跳转语句
3.5 C#的面向对象编程
3.5.1 字段和常数
3.5.2 属性
3.5.3 方法
3.5.4 事件
3.5.5 操作符重载
3.5.6 构造函数
3.5.7 继承
3.6 小结
第4章 ADO.NET基础知识
4.1 ADO.NET概述
4.1.1 ADO.NET组件介绍
4.1.2 可访问的数据源
4.2 数据连接
4.2.1 SqlConnection类
4.2.2 数据连接字符串
4.3 执行SQL
4.3.1 SqlCommand对象执行SQL
4.3.2 使用参数
4.3.3 执行存储过程
4.3.4 事务
4.4 DataSet
4.4.1 DataSet组成
4.4.2 DataSet数据维护
4.4.3 DataSet数据检索
4.5 非连接模式数据操作
4.5.1 SqlDataAdapter概述
4.5.2 SqlDataAdapter数据填充
4.5.3 SqlDataAdapter数据批量更新
4.6 数据绑定
4.7 小结
第5章 Web开发基础知识
第二部分 图书管理快速开发项目
第6章 项目起步
第7章 页面复用与一致性
第8章 页面编程
第9章 站点导航和站点地图
第10章 成员资格管理
第三部分 图书管理标准项目开发
第11章 侧重开发的项目起步
第12章 数据访问层的实现
第13章 业务逻辑的实现
第14章 界面层实现
第15章 项目增强功能扩展
附录A 项目文件介绍
附录B 数据库目录