ASP.NET(C#)大学实用教程

2007年郭洪涛所著图书
ASP.NET（C#）开发 教程。适合大学生机房实用练习。
内容摘要
本书系统地介绍了ASP程序的设计开发，示例程序使用C#语言编写。全书共12章，内容包括：.NET概述、C#语法基础、ASP基础、服务器控件、ASP.NET内置对象、关系数据库SQL语言简介、数据库基本操作、ADO数据库高级操作、XML语言和使用、Web服务、ASP应用程序……
章节目录
第1章 .NET概述
1.1 .NET的基本概念
1.2 .NET平台的组成
1.3 .NET框架的组成
1.3.1 公共语言运行库（CLR）
1.3.2 框架类库（FCL）
1.4 .NET的特点
1.5 .NET开发环境
1.5.1 开发环境的安装
1.5.2 环境变量的配置
1.5.3 编写、编译、运行程序
习题1
第2章 C#语法基础
2.1 C#语言的特点
2.2 C#语言的数据类型
2.2.1 值类型
2.2.2 引用类型
2.3 常量和变量
2.3.1 常量
2.3.2 变量
2.4 数组
2.4.1 一维数组
2.4.2 二维数组和多维数组
2.4.3 ArrayList
2.5 运算符
2.6 条件语句
2.6.1 if…else语句
2.6.2 switch…case语句
2.7 循环语句
2.7.1 for循环
2.7.2 while循环
2.7.3 do…while循环
2.7.4 foreach循环
2.8 静态成员
2.9 属性和特性
2.9.1 属性（Property）
2.9.2 特性（Attribute）
2.10 继承与多态
2.10.1 继承
2.10.2 多态
2.11 常用系统类
2.11.1 数据转换
2.11.2 字符串操作
2.11.3 日期和时间操作
习题2
第3章 ASP.NET基础
3.1 网络程序概述
3.1.1 静态页面和动态页面
3.1.2 常用动态页面开发技术
3.2 ASP和ASP的区别
3.3 ASPWeb窗体
3.3.1 Web窗体的属性
3.3.2 Web窗体的运行机制
3.4 Visual Studio简介
3.4.1 Visual Studio的功能
3.4.2 常用功能窗口介绍
3.4.3 调试与帮助功能
3.5 创建简单的ASP应用程序
3.5.1 解决方案和项目
3.5.2 创建ASP应用程序的步骤
3.5.3 创建简单的ASP应用程序
习题3
第4章 服务器控件
4.1 服务器控件的基本概念
4.2 服务器控件的分类与选择
4.3 控件属性和事件
4.4 HTML服务器控件
4.4.1 常用HTML服务器控件
4.4.2 HTML服务器控件综合示例
4.5Web服务器控件
4.5.1 常用Web服务器控件
4.5.2 Web服务器控件综合示例
4.6 验证服务器控件
4.6.1 RequiredFieldValidator控件
4.6.2 CompareValidator控件
4.6.3 RangeValidator控件
4.6.4 RegularExpressionValidator控件
4.6.5 CustomValidator控件
4.6.6 ValidationSummary控件
4.7 用户控件
4.7.1 添加用户控件
4.7.2 访问用户控件中的属性和方法
4.7.3 动态加载用户控件
习题4
第5章 ASP内置对象
5.1 内置对象概述
5.2 Page对象
5.2.1 页面的生命周期
5.2.2 Page对象应用示例
5.3Request对象
5.3.1 使用表单传递数据
5.3.2 使用URL传递数据
5.3.3 ServerVariables属性
5.3.4 获取浏览器信息
5.3.5 获取客户端安全证书信息
5.4Response对象
5.4.1 使用Write方法输出信息
5.4.2 使用Redirect方法将客户端重新定位
5.4.3 缓冲区相关属性和方法
5.5 Cookie对象
5.5.1 Cookie对象简介
5.5.2 创建和设置Cookie对象
5.5.3 读取Cookie对象
5.5.4 Cookie对象综合示例
5.6Session对象
5.6.1 使用Session对象保存用户信息
5.6.2 使用Timeout属性
5.7 Application对象
5.7.1 使用Application对象存储信息
5.7.2 Application对象的加锁和解锁
5.7.3 Application对象综合示例
5.8 Server对象
5.8.1 Server对象的常用属性和方法
5.8.2 Server对象综合示例
习题5
第6章 关系数据库SQL语言简介
6.1 SQL概述
6.2 SQL的基本概念
6.3 SQL的数据定义语句
6.3.1 基本表的定义
6.3.2 索引的定义
6.3.3 视图的定义
6.4 SQL的数据操作语句
6.4.1SELECT语句
6.4.2 INSERT语句
6.4.3 UPDATE语句
6.4.4DELETE语句
6.5 SQL的数据控制语句
6.5.1 授权语句
6.5.2 回收权限语句
习题6
第7章 数据库基本操作
7.1 数据绑定
7.1.1 简单型数据绑定
7.1.2 复杂型数据绑定
7.2 ADO组件
7.2.1 数据提供程序
7.2.2 DataSet
7.3 使用ADO对数据库进行基本操作
7.3.1 利用select语句查询记录
7.3.2 利用insert语句插入记录
7.3.3 利用update语句更新记录
7.3.4 利用delete语句删除记录
7.4 使用DataGrid控件操作数据库
7.4.1 查询记录
7.4.2 更新数据
7.4.3 删除数据
习题7
第8章 ADO数据库高级操作
8.1 DataGrid控件深入研究
8.1.1 分页显示
8.1.2 对列进行排序
8.1.3 定制列
8.2 模板中的数据绑定
8.2.1 DataGrid控件的模板列
8.2.2 DataList控件的模板列
8.2.3 Repeater控件的模板列
8.3 类型化数据集
8.3.1 类型化数据集概述
8.3.2 类型化数据集的基本操作
8.3.3 类型化数据集的更新数据库操作
习题8
第9章 XML语言和使用
9.1 XML概述
9.1.1 XML语言
9.1.2 XML语法
9.2 XML文档操作
9.2.1 基于流的文档读/写操作
9.2.2 DOM模型
9.3 XSL样式转换
9.3.1 XSL样式语言
9.3.2 XSLT处理
9.4 XML与DataSet对象
9.4.1 读取XML文档
9.4.2 写入XML文档
习题9
第10章Web服务
10.1 Web服务概述
10.1.1 Web服务的概念
10.1.2 Web服务的优点
10.1.3 Web服务的组成
10.1.4 Web服务的调用过程
10.2 创建Web服务
10.3 调用Web服务
10.3.1 实现Web窗体应用程序消费者
10.3.2 实现控制台应用程序消费者
10.4 创建复杂的Web服务
习题10
第11章 配置ASP应用程序
11.1 应用程序的配置
11.2 配置Global.asax文件
11.2.1 Global.asax文件的结构
11.2.2 Global.asax文件的应用
11.3 配置Web.config文件
11.3.1 Web.config文件的结构
11.3.2 使用Web.config文件存放常量
11.3.3 网站的安全性配置
11.3.4 Web.config文件综合应用示例
11.4 ASR缓存技术
11.4.1 页面输出缓存
11.4.2 页片段缓存
11.4.3 应用程序数据缓存
习题11
第12章 综合示例
12.1 三层体系结构
12.2 ASP三层体系结构开发
12.2.1 创建数据层
12.2.2 创建业务逻辑层
12.2.3 创建表示层
12.3 综合示例MyNews概述
12.3.1 功能模块简介
12.3.2 用户界面简介
12.4 综合示例MyNews的三层开发
12.4.1数据库设计
12.4.2 数据层设计
12.4.3 业务逻辑层设计
12.4.4 表示层设计