书籍详情
ASP.NET数据库网站设计教程(C#版)
作者:孙士保,张瑾,张鸣 主编
出版社:电子工业出版社
出版时间:2010-03-01
ISBN:9787121103681
定价:¥39.00
购买这本书可以去
内容简介
微软公司的ASP.NET+C#组合是网站开发采用的主流技术之一。本教材以实际应用为目的,全面系统地介绍了使用Visual C#语言开发ASP.NET 3.5数据库网站的方法及相关知识,包括ASP.NET基础,Web窗体与Page对象,ASP.NET的常用控件,验证控件,主题、母版页和站点导航,ASP.NET常用对象和状态管理,Access和SQL Server数据库基础,使用数据源控件访问数据库,数据绑定与数据绑定控件,使用.NET数据提供程序访问数据库,使用DataSet访问数据库,使用ASP.NET AJAX,使用LINQ to SQL访问数据库,数据库应用程序开发综合实训等内容。每章均有实训,供学生练习。本教材在Visual Studio 2008和SQL Server 2008环境下讲解,除AJAX和LINQ两章外,也完全适用于Visual Studio 2005和SQL Server 2005环境。本教材概念清晰、重点突出、实例丰富,符合教师教学和学生学习习惯,非常适合课堂教学使用。《ASP.NET数据库网站设计教程(C#版)》适合作为高等院校计算机或相关专业的教材,也可作为自学人员和网站开发人员的技术参考书。
作者简介
暂缺《ASP.NET数据库网站设计教程(C#版)》作者简介
目录
第1章 ASP.NET基础
1.1 C/S和B/S架构体系
1.2 静态网页与动态网页
1.2.1 静态网页技术
1.2.2 动态网页技术
1.3.NET Framework简介
1.4 Visual Studio简介
1.5 ASP.NET网站的创建过程
1.5.1 新建和运行ASP.NET网站
1.5.2 打开ASP.NET网站
1.5.3 使用“解决方案资源管理器”窗口
1.5.4 使用“工具箱”
1.5.5 使用“属性”窗口
1.5.6 使用代码和文本编辑器
1.5.7 子窗口的操作
1.5.8 保存ASP.NET网站
1.6 实训
第2章 Web窗体与Page对象
2.1 ASP.NET Web窗体模型
2.1.1 ASP.NET Web窗体的概念
2.1.2 ASP.NET Web窗体的模型
2.1.3 ASP.NET网页的代码模型
2.2 ASP.NET网站的组成文件
2.3 Page指令
2.3.1 Page指令概述
2.2.2 @ Page指令
2.4 Page对象
2.4.1 ASP.NET页的生命周期
2.4.2 Page对象的常用事件
2.4.3 Page对象的属性
2.4.3 Page对象的常用方法
2.5 实训
第3章 ASP.NET的常用控件
3.1 ASP.NET控件概述
3.1.1 控件的类型
3.1.2 服务器控件基础
3.1.3 添加服务器控件
3.1.4 添加服务器控件的事件
3.1.5 服务器控件的基本属性
3.1.6 ASP.NET页面的处理过程
3.2 标准控件
3.2.1 文本输入输出控件
3.2.2 按钮控件
3.2.3 超链接控件
3.2.4 图像控件
3.2.5 选择控件
3.2.6 容器控件
3.3.7 其他专用控件
3.3 多个控件共享一个事件
3.4 ASP.NET网站中资源的路径
3.5 实训
第4章 验证控件
4.1 数据验证控件概述
4.2 必须项验证控件
4.3 比较验证控件
4.4 范围验证控件
4.5 正则表达式验证控件
4.6 自定义验证控件
4.7 验证摘要控件
4.8 指定验证组
4.9 禁用验证控件
4.1 0实训
第5章 主题、母版页和站点导航
5.1 ASP.NET主题和外观
5.1.1 ASP.NET主题和外观概述
5.1.2 定义ASP.NET页面主题
5.1.3 应用ASP.NET主题
5.1.4 禁用ASP.NET主题
5.2 ASP.NET母版页
5.2.1 ASP.NET母版页概述
5.2.2 ASP.NET母版页的创建
5.3 ASP.NET站点导航
5.3.1 ASP.NET站点导航概述
5.3.2 ASP.NET站点地图
5.3.3 SiteMapPath控件
5.3.4 SiteMapDataSource控件
5.3.5 TreeView控件
5.3.6 Menu控件
5.4 实训
第6章 ASP.NET常用对象和状态管理
6.1 ASP.NET常用对象
6.1.1 Response对象
6.1.2 Request对象
6.1.3 Server对象
6.2 ASP.NET的状态管理
6.2.1 使用Cookie实现状态管理
6.2.2 使用Session对象
6.2.3 使用Application对象共享数据
6.3 实训
第7章 Access和SQL Server数据库基础
7.1 关系型数据库
7.2 常用数据库产品简介
7.3 Microsoft Access 2003使用基础
7.3.1 创建Access数据库
7.3.2 Access表
7.4 Microsoft SQL Server 2008使用基础
7.4.1 创建SQL Server数据库
7.4.2 表的操作
7.4.3 记录的操作
7.4.4 查询的操作
6.4.5 存储过程的操作
7.4.6 数据库的分离和附加
7.5 在Visual Studio中创建SQL Server数据库
7.6 实训
第8章 使用数据源控件访问数据库
8.1 ADO.NET简介
8.2 数据控件概述
8.2.1 数据源控件概述
8.2.2 数据绑定控件概述
8.3 使用SqlDataSource控件连接数据库
8.3.1 SqlDataSource Web服务器控件概述
8.3.2 将SqlDataSource控件连接至数据源
8.3.3 使用SqlDataSource控件选择数据
8.5.4 使用SqlDataSource控件修改数据
8.4 实训
第9章 数据绑定与数据绑定控件
9.1 数据绑定
9.1.1 数据绑定概述
9.1.2 简单数据绑定和复杂数据绑定
9.1.3 数据绑定控件概述
9.2 GridView控件
9.2.1 GridView控件简介
9.2.2 使用GridView控件显示数据
9.2.3 启用GridView控件的默认功能
9.2.4 GridView控件的列
9.3 DetailsView控件
9.3.1 DetailsView控件简介
9.3.2 使用DetailsView控件编辑、插入、删除记录
9.3.3 在主/详细方案中使用DetailsView控件显示详细记录
9.4 FormView控件
9.4.1 FormView控件简介
9.4.2 使用FormView控件显示数据
9.4.3 使用FormView控件编辑数据
9.5 使用数据绑定表达式实现数据绑定
9.5.1 数据绑定语法
9.5.2 使用Eval()方法
9.5.3 使用Bind()方法
9.6 调用DataBind()方法实现数据绑定
9.6 实训
第10章 使用.NET数据提供程序访问数据库
10.1.NET数据提供程序概述
10.2 使用.NET对象访问数据库的步骤
10.3 连接数据库——Connection对象
10.3.1 Connection对象概述
10.3.2 创建Connection对象
10.3.3 Connection对象的属性和方法
10.3.4 数据库的连接字符串
10.3.5 连接到数据库的基本步骤
10.3.6 关闭连接
10.4 执行数据库命令——Command对象
10.4.1 Command对象概述
10.4.2 创建Command对象
10.4.3 Command对象的属性和方法
10.5 读取数据——DataReader对象
10.5.1 DataReader对象概述
10.5.2 创建DataReader对象
10.5.3 DataReader对象的属性和方法
10.5.3 关闭DataReader对象
10.6 数据适配器——DataAdapter对象
10.6.1 DataAdapter对象概述
10.6.2 创建SqlDataAdapter对象
10.6.3 DataAdapter对象的属性和方法
10.7 实训
第11章 使用DataSet访问数据库
11.1 DataSet的基本构成
11.1.1 DataSet、DataAdapter和数据源之间的关系
11.1.2 DataSet的组成结构
11.1.3 DataSet中的常用子对象
11.1.4 DataSet对象常用属性和方法
11.2 填充和访问DataSet
11.2.1 创建DataSet
11.2.2 填充DataSet
11.3 修改DataSet及数据更新
11.3.1 添加新记录
11.3.2 修改数据库记录
11.3.3 删除记录
11.4 实训
第12章 使用ASP.NET AJAX
12.1 Ajax和ASP.NET AJAX
12.1.1 Ajax概述
12.1.2 了解ASP.NET AJAX
12.2 ScriptManager控件
12.2.1 ScriptManager的主要属性和方法
12.2.2 注册客户端脚本
12.3 UpdatePanel控件
12.3.1 UpdatePanel控件的常用属性
12.3.2 实现页面局部更新
12.4 UpdateProgress控件
12.4.1 UpdateProgress控件的常用属性
12.4.2 使用UpdateProgress控件
12.5 Timer控件
12.5.1 Timer控件的常用属性和事件
12.5.2 使用Timer控件
12.6 ASP.NET AJAX控件工具包
12.6.1 安装ASP.NET AJAX控件工具包
12.6.2 使用ConfirmButtonExtender控件弹出确认对话框
12.6.3 使用FilteredTextExtender实现输入字符过滤
12.6.4 使用SlideShowExtender制作图片播放器
12.7 实训
第13章 使用LINQ to SQL访问数据库
13.1 LINQ简介
13.1.1 LINQ的组成架构
13.1.2 与LINQ相关的几个概念
13.2 使用LinqDataSource访问数据库
13.2.1 创建DataContext类
13.2.2 配置LinqDataSource控件
13.2.3 配合GridView控件访问数据库
13.3 使用LINQ to SQL查询数据
13.3.1 返回数据表中的全部记录(Select语句)
13.3.2 返回数据表中符合条件的部分记录(Where语句)
13.3.3 返回数据集合的排序(OrderBy方法)
13.3.4 连接不同数据表(Join语句)
13.4 使用LINQ to SQL操作数据库
13.4.1 插入新记录
13.4.2 修改记录
13.4.3 删除记录
13.4.4 使用LINQ to SQL直接执行SQL语句
13.5 实训
第14章 数据库应用程序开发综合实训——设计一个简易留言板程序
14.1 实训目的和要求
14.2 程序功能的实现
14.2.1 用户登录功能的实现
14.2.2 查看和发布留言功能的实现
14.2.3 新用户注册功能的实现
14.2.4 重设被遗忘的密码功能的实现
14.2.5 用户管理功能的实现
14.3 实训
附录A SQL Server 2008的安装与配置
附录B Visual Studio 2008的安装与配置
附录C 变量的命名规范
1.1 C/S和B/S架构体系
1.2 静态网页与动态网页
1.2.1 静态网页技术
1.2.2 动态网页技术
1.3.NET Framework简介
1.4 Visual Studio简介
1.5 ASP.NET网站的创建过程
1.5.1 新建和运行ASP.NET网站
1.5.2 打开ASP.NET网站
1.5.3 使用“解决方案资源管理器”窗口
1.5.4 使用“工具箱”
1.5.5 使用“属性”窗口
1.5.6 使用代码和文本编辑器
1.5.7 子窗口的操作
1.5.8 保存ASP.NET网站
1.6 实训
第2章 Web窗体与Page对象
2.1 ASP.NET Web窗体模型
2.1.1 ASP.NET Web窗体的概念
2.1.2 ASP.NET Web窗体的模型
2.1.3 ASP.NET网页的代码模型
2.2 ASP.NET网站的组成文件
2.3 Page指令
2.3.1 Page指令概述
2.2.2 @ Page指令
2.4 Page对象
2.4.1 ASP.NET页的生命周期
2.4.2 Page对象的常用事件
2.4.3 Page对象的属性
2.4.3 Page对象的常用方法
2.5 实训
第3章 ASP.NET的常用控件
3.1 ASP.NET控件概述
3.1.1 控件的类型
3.1.2 服务器控件基础
3.1.3 添加服务器控件
3.1.4 添加服务器控件的事件
3.1.5 服务器控件的基本属性
3.1.6 ASP.NET页面的处理过程
3.2 标准控件
3.2.1 文本输入输出控件
3.2.2 按钮控件
3.2.3 超链接控件
3.2.4 图像控件
3.2.5 选择控件
3.2.6 容器控件
3.3.7 其他专用控件
3.3 多个控件共享一个事件
3.4 ASP.NET网站中资源的路径
3.5 实训
第4章 验证控件
4.1 数据验证控件概述
4.2 必须项验证控件
4.3 比较验证控件
4.4 范围验证控件
4.5 正则表达式验证控件
4.6 自定义验证控件
4.7 验证摘要控件
4.8 指定验证组
4.9 禁用验证控件
4.1 0实训
第5章 主题、母版页和站点导航
5.1 ASP.NET主题和外观
5.1.1 ASP.NET主题和外观概述
5.1.2 定义ASP.NET页面主题
5.1.3 应用ASP.NET主题
5.1.4 禁用ASP.NET主题
5.2 ASP.NET母版页
5.2.1 ASP.NET母版页概述
5.2.2 ASP.NET母版页的创建
5.3 ASP.NET站点导航
5.3.1 ASP.NET站点导航概述
5.3.2 ASP.NET站点地图
5.3.3 SiteMapPath控件
5.3.4 SiteMapDataSource控件
5.3.5 TreeView控件
5.3.6 Menu控件
5.4 实训
第6章 ASP.NET常用对象和状态管理
6.1 ASP.NET常用对象
6.1.1 Response对象
6.1.2 Request对象
6.1.3 Server对象
6.2 ASP.NET的状态管理
6.2.1 使用Cookie实现状态管理
6.2.2 使用Session对象
6.2.3 使用Application对象共享数据
6.3 实训
第7章 Access和SQL Server数据库基础
7.1 关系型数据库
7.2 常用数据库产品简介
7.3 Microsoft Access 2003使用基础
7.3.1 创建Access数据库
7.3.2 Access表
7.4 Microsoft SQL Server 2008使用基础
7.4.1 创建SQL Server数据库
7.4.2 表的操作
7.4.3 记录的操作
7.4.4 查询的操作
6.4.5 存储过程的操作
7.4.6 数据库的分离和附加
7.5 在Visual Studio中创建SQL Server数据库
7.6 实训
第8章 使用数据源控件访问数据库
8.1 ADO.NET简介
8.2 数据控件概述
8.2.1 数据源控件概述
8.2.2 数据绑定控件概述
8.3 使用SqlDataSource控件连接数据库
8.3.1 SqlDataSource Web服务器控件概述
8.3.2 将SqlDataSource控件连接至数据源
8.3.3 使用SqlDataSource控件选择数据
8.5.4 使用SqlDataSource控件修改数据
8.4 实训
第9章 数据绑定与数据绑定控件
9.1 数据绑定
9.1.1 数据绑定概述
9.1.2 简单数据绑定和复杂数据绑定
9.1.3 数据绑定控件概述
9.2 GridView控件
9.2.1 GridView控件简介
9.2.2 使用GridView控件显示数据
9.2.3 启用GridView控件的默认功能
9.2.4 GridView控件的列
9.3 DetailsView控件
9.3.1 DetailsView控件简介
9.3.2 使用DetailsView控件编辑、插入、删除记录
9.3.3 在主/详细方案中使用DetailsView控件显示详细记录
9.4 FormView控件
9.4.1 FormView控件简介
9.4.2 使用FormView控件显示数据
9.4.3 使用FormView控件编辑数据
9.5 使用数据绑定表达式实现数据绑定
9.5.1 数据绑定语法
9.5.2 使用Eval()方法
9.5.3 使用Bind()方法
9.6 调用DataBind()方法实现数据绑定
9.6 实训
第10章 使用.NET数据提供程序访问数据库
10.1.NET数据提供程序概述
10.2 使用.NET对象访问数据库的步骤
10.3 连接数据库——Connection对象
10.3.1 Connection对象概述
10.3.2 创建Connection对象
10.3.3 Connection对象的属性和方法
10.3.4 数据库的连接字符串
10.3.5 连接到数据库的基本步骤
10.3.6 关闭连接
10.4 执行数据库命令——Command对象
10.4.1 Command对象概述
10.4.2 创建Command对象
10.4.3 Command对象的属性和方法
10.5 读取数据——DataReader对象
10.5.1 DataReader对象概述
10.5.2 创建DataReader对象
10.5.3 DataReader对象的属性和方法
10.5.3 关闭DataReader对象
10.6 数据适配器——DataAdapter对象
10.6.1 DataAdapter对象概述
10.6.2 创建SqlDataAdapter对象
10.6.3 DataAdapter对象的属性和方法
10.7 实训
第11章 使用DataSet访问数据库
11.1 DataSet的基本构成
11.1.1 DataSet、DataAdapter和数据源之间的关系
11.1.2 DataSet的组成结构
11.1.3 DataSet中的常用子对象
11.1.4 DataSet对象常用属性和方法
11.2 填充和访问DataSet
11.2.1 创建DataSet
11.2.2 填充DataSet
11.3 修改DataSet及数据更新
11.3.1 添加新记录
11.3.2 修改数据库记录
11.3.3 删除记录
11.4 实训
第12章 使用ASP.NET AJAX
12.1 Ajax和ASP.NET AJAX
12.1.1 Ajax概述
12.1.2 了解ASP.NET AJAX
12.2 ScriptManager控件
12.2.1 ScriptManager的主要属性和方法
12.2.2 注册客户端脚本
12.3 UpdatePanel控件
12.3.1 UpdatePanel控件的常用属性
12.3.2 实现页面局部更新
12.4 UpdateProgress控件
12.4.1 UpdateProgress控件的常用属性
12.4.2 使用UpdateProgress控件
12.5 Timer控件
12.5.1 Timer控件的常用属性和事件
12.5.2 使用Timer控件
12.6 ASP.NET AJAX控件工具包
12.6.1 安装ASP.NET AJAX控件工具包
12.6.2 使用ConfirmButtonExtender控件弹出确认对话框
12.6.3 使用FilteredTextExtender实现输入字符过滤
12.6.4 使用SlideShowExtender制作图片播放器
12.7 实训
第13章 使用LINQ to SQL访问数据库
13.1 LINQ简介
13.1.1 LINQ的组成架构
13.1.2 与LINQ相关的几个概念
13.2 使用LinqDataSource访问数据库
13.2.1 创建DataContext类
13.2.2 配置LinqDataSource控件
13.2.3 配合GridView控件访问数据库
13.3 使用LINQ to SQL查询数据
13.3.1 返回数据表中的全部记录(Select语句)
13.3.2 返回数据表中符合条件的部分记录(Where语句)
13.3.3 返回数据集合的排序(OrderBy方法)
13.3.4 连接不同数据表(Join语句)
13.4 使用LINQ to SQL操作数据库
13.4.1 插入新记录
13.4.2 修改记录
13.4.3 删除记录
13.4.4 使用LINQ to SQL直接执行SQL语句
13.5 实训
第14章 数据库应用程序开发综合实训——设计一个简易留言板程序
14.1 实训目的和要求
14.2 程序功能的实现
14.2.1 用户登录功能的实现
14.2.2 查看和发布留言功能的实现
14.2.3 新用户注册功能的实现
14.2.4 重设被遗忘的密码功能的实现
14.2.5 用户管理功能的实现
14.3 实训
附录A SQL Server 2008的安装与配置
附录B Visual Studio 2008的安装与配置
附录C 变量的命名规范
猜您喜欢