第1章 .NETFramework体系结构
1.1 .NETFramework与C#
1.1.1 C#概述
1.1.2 .NETFramework3.5概述
1.1.3 ASP.NET3.5概述
1.1.4 公共语言运行时(CLR)
1.1.5 .NETFramework类库
1.1.6 程序集
1.1.7 命名空间
1.2 部署.NETFramework环境
1.2.1 VisualStudi02008简介
1.2.2 安装VisualStudi02008
1.2.3 了解VisualStudi02008工作环境
1.3 用C#创建.NET应用程序
1.3.1 WCF(Windows Communication Foundation)
1.3.2 WPF(Windows Presentation Foundation)
1.3.3 WWF(Windows Workflow Foundation)
1.3.4 Windows窗体应用程序
1.3.5 Windows服务
1.3.6 ASP.NETWeb应用程序
第2章 C#3.5基础语法
2.1 变量和常量
2.1.1 声明常量
2.1.2 声明变量
2.2 C#数据类型的分类
2.3 运算符和表达式
2.3.1 运算符的分类
2.3.2 运算符的优先级
2.3.3 表达式
2.4 控制语句
2.4.1 条件语句
2.4.2 循环语句
2.4.3 跳转语句
2.5 数组
2.6 枚举
2.7 结构
2.8 面向对象
2.8.1 面向对象概述
2.8.2 类
2.8.3 抽象
2.8.4 重载
2.8.5 面向对象特征
2.9 C#3.5语言新增功能
2.9.1 命令行编译器
2.9.2 隐含类型局部变量
2.9.3 扩展方法
2.9.4 对象与集合初始化器
2.9.5 匿名类型
2.9.6 Lambda表达式的角色
第3章 ASP.NET控件应用基础
3.1 HTML控件
3.1.1 HTML控件简介
3.1.2 公用属性
3.1.3 控件实例
3.2 标准控件
3.2.1 标准控件简介
3.2.2 公用属性
3.3 简单控件
3.3.1 文本控件
3.3.2 按钮控件
3.3.3 选择控件
3.3.4 日历控件
3.3.5 Image控件
3.4 Panel控件
3.5 FileUpload控件
第4章 ASP.NET控件高级应用
4.1 验证控件
4.1.1 Required Field Validator控件
4.1.2 Compare Validator控件
4.1.3 RangeValidator控件
4.1.4 RegularExpressionValidator控件
4.1.5 CustomValidator控件
4.1.6 ValidationSummary控件
4.2 母版的应用
4.2.1 母版页概述
4.2.2 使用母版页
4.2.3 使用内容页
4.3 Wizaid控件
4.4 AdRotator控件
第5章 用户自定义控件
5.1 用户控件
5.1.1 用户控件概述
5.1.2 创建用户控件
5.1.3 在web窗体中使用用户控件
5.1.4 创建用户控件自定义属性
5.1.5 为用户控件添加方法
5.1.6 创建用户控件自定义事件
5.2 用户自定义控件
5.2.1 创建简单的自定义控件
5.2.2 为自定义控件添加属性
5.2.3 复合自定义控件
第6章 配置ASP.NET应用程序
6.1 概述
6.2 web.conifig配置文件
6.3 配置文件结构
6.4 常用配置
6.4.1 configuration节点介绍
6.4.2 配置处理程序和配置设置
6.4.3 通用配置设置
6.4.4 页面配置
6.4.5 存储数据库连接字符串
6.4.6 定制错误
6.4.7 锁定配置设置
6.4.8 编译选项
6.4.9 Session状态
第7章 处理文件和绘图
7.1 Svstem.IO命名空间简介
7.2 文件、目录操作类
7.2.1 Directory类和DirectoryInfo类
7.2.2 File类
7.2.3 FileInfo类
7.3 读写文件
7.3.1 StreamReader类读取文件
7.3.2 SlLreamWriter类写入文件
7.4 GDI绘图
7.4.1 GDI+概述
7.4.2 System.Drawing命名空间
7.4.3 使用System.Drawing命名空间
7.4.4 绘制饼形图
第8章 处理XML
8.1 XML概述
8.2 XML数据绑定
8.2.1 使用XmldDataSource控件
8.2.2 手动绑定XML
8.2.3 绑定表达式
8.3 XML数据显示
8.3.1 Tleeview控件
8.3.2 SiteMaDPah控件
8.3.3 Menu控件
8.4 转换XML
8.4.1 利用XmlDataSource控件转换
8.4.2 通过代码完成转换
8.5 处理XML
8.5.1 读卖取XML
8.5.2 创建XML
第9章 ADO.NET
9.1 ADO.NET简介
9.1.1 ADO.NET的结构和优点
9.1.2.NET数据提供程序
9.2 ADo.NET的基本组件
9.2.1 Connection对象
9.2.2 Command对象
9.2.3 DataReader
9.2.4 DatAdapter和DataSet的使用
9.2.5 DataTable
9.2.6 使用参数
9.3 ADO.NET事务处理
第10章 数据绑定
10.1 数据源控件
10.1.1 SalDataSourlce控件
10.1.2 ObiectDataSource控件
10.1.3 AccessDataSource控件
10.1.4 其他数据源控件
10.2 绑定语法
10.3 绑定控件
10.3.1 DataList控件
10.3.2 DetailsView控件
10.3.3 Formview控件
10.4 Gridview控件
10.4.1 GridView绑定数据
10.4.2 GridView分页功能
10.4.3 GridView排序
10.4.4 模板列
10.5 新增绑定控件
10.5.1 ListVigw控件简介
10.5.2 使用LiscView控件显示和编辑数据
10.5.3 使用ListView控件分页
第11章 数据缓存
11.1 ASP.NET缓存概述
11.1.1 缓存机制
11.1.2 自动移除数据
11.1.3 新增功能
11.2 ASP.NET页面缓存
11.2.1 @OutputCache指令
11.2.2 使用页面输出缓存API
11.2.3 页面输出缓存的应用
11.3 页面部分缓存
11.3.1 使用@OutputCache指令
11.3.2 使用PartialCachingAttribute类
11.3.3 使用C0ntrolcachePolicv类
11.3.4 缓存后替换
11.4 应用程序缓存
11.4.1 添加对象
11.4.2 检索对象
11.4.3 移除对象
11.4.4 实现应用程序数据缓存
第12章 LINQ
12.1 LINQ概述
12.2 LINQ查询
12.2.1 LINO查询表达式概述
12.2.2 LINQ基本查询操作
12.3 LINQToObject介绍
12.4 LINQToXML
12.4.1 LINQToXML简介
12.4.2 LINQToXML示例
12.5 LinqDataSource控件
12.5.1 LinaDataSource控件概述
12.5.2 LinqDataSource和其他数据源控件相比
12.5.3 应用LinqDataSource控件
12.6 LINQTOSQL
12.6.1 对象关系设计器介绍
12.6.2 DataContext方法介绍
12.6.3 LINQTOSQL手动查询数据
12.6.4 跨关系多表查询
12.6.5 LINQToSQL操作数据
第13章 使用Web控件进行个性化设置
13.1 WebPan概述
13.1.1 WebPan控件
13.1.2 Web部件控件集概述
13.2 使用WebPart
13.2.1 使用WebPanManager控件管理Web控件
13.2.2 使用WebPanZone存放Web控件数据
13.2.3 使用用户控件
13.2.4 更改模式
13.2.5 启用更改布局的功能
13.3 EditorZone与EditotPart控件
13.3.1 AppearanceEditorPart控件
13.3.2 LayoutEditorPart控件
13.3.3 PropertyGridEditorPart控件
13.3.4 BelaaviorEditorPart控件
13.3.5 自定义谓词
13.4 Web控件之间的通信
第14章 成员、角色与登录控件
14.1 身份验证与授权
14.1.1 身份验证概述
14.1.2 用户授权概述
14.1.3 成员角色管理概述
14.1.4 登录控件概述
14.2 身份验证和授权实例
14.3 成员关系提供模型
14.3.1 ASPNETDB.MDF数据库
14.3.2 自定义SqlmemtpershipProvide
14.3.3 成员关系类
14.4 角色提供模型
14.4.1 角色管理模型
14.4.2 管理角色
14.4.3 基于角色的授权
14.4.4 角色管理类
14.5 成员角色关系常见用法
第15章 应用Ajax特效
15.1 ASP.NETAiax
15.1.1 Aiax概述
15.1.2 XMLHtypRequest简介
15.1.3 部署ASP.NETAjax环境
15.2 ASP.NETAiax基本控件
15.2.1 ScriptManager控件
15.2.2 ScriptManagerProxy控件
15.2.3 UpdatePanel控件
15.2.4 UpdateProgtess控件
15.2.5 Timet控件
15.3 常用AiaxControlToolkit控件
15.3.1 动画效果(AnimationExtender)
15.3.2 密码强度(PasswordStrengm)
15.3.3 强制弹出(ModalPopupExtender)
第16章 ASP.NET高级编程
16.1 Web服务
16.1.1 Web服务概述
16.1.2 创建Web服务
16.1.3 使用Web服务
16.2 WCF开发
16.2.1 WCF概述
16.2.2 工作流服务
16.2.3 持久性服务
16.3 CrystalReoort报表
16.3.1 创建报表
16.3.2 报表设计器
16.3.3 修改报表
16.3.4 使用报表
第17章 综合实例——文件管理系统
17.1 文件管理系统概述
17.2 上传文件
17.3 文件管理
17.3.1 文件和目录信息实体
17.3.2 实现文件和目录信息页面
17.3.3 上传文件页面
第18章 综合实例——内容管理系统
18.1 内容管理系统概述
18.1.1 系统需求分析
18.1.2 内容管理系统整体架构
18.2 三层架构应用程序介绍
18.3 数据库设计
18.4 系统通用功能设计
18.4.1 站点地图的设计
18.4.2 母版页
18.5 数据访问层
18.5.1 数据库实体
18.5.2 数据访问SqlHelper类库
18.6 表示层和业务逻辑层
18.6.1 实现作者管理模块
18.6.2 实现分类管理
18.6.3 实现资源管理