微信扫一扫,移动浏览光盘
简介
本书全面、详细地介绍了使用Visual Studio 2008进行ASP.NET 3.5网
站开发的基础知识、各种开发架构特征,并描绘了ASP.NET 3.5中基于多层
架构博客网站的详细开发流程。
全书共分为3部分14章,以基础篇、架构篇、实例篇为线索具体展开。
在基础篇中,通过精心设计的10个实验,介绍了ASP.NET 3.5网站的开发基
础,包括ListView、DataPager和LinqDataSource等控件的使用以及
ASP.NET动态数据;重点介绍了语言集成查询——LINQ,包括LINQ to
Object、LINQ to SQL,还有LINQ的标准查询运算符等。
在架构篇中,通过3个实例详细说明了如何逐步构建基于二层架构、三
层架构以及多层架构的联系人管理网站,其中使用了关键技术——LINQ to
SQL。
在实例篇中,根据架构篇中多层架构的开发方法及LINQ to SQL等关键
技术,通过5个实例逐步实现了基于多层架构的功能较为复杂的博客网站。
本书适合于ASP.NET 3.5的初学者阅读,同时也可作为培训机构或高等
院校的教学参考用书。
目录
第一部分 基础篇
第1章 配置ASP.NET 3.5 开发环境
1.1 安装Visual Studio 2008
1.1.1 系统要求
1.1.2 安装步骤
1.2 安装其他软件
1.2.1 SQL Server Management Studio Express
1.2.2 LINQ to SQL调试可视化器
1.2.3 示例数据库Northwind
1.2.4.NET框架3.5 SP1版以及Visual Studio 2008 SP1版
第2章 ASP.NET 3.5 的新特性
2.1 ASRNET 3.5 的新特性概述
2.1.1 增强的集成开发环境
2.1.2 支持多种.NET框架版本的开发
2.1.3 功能强大的编辑器
2.1.4 语言集成查询——LINO
2.1.5 客户端应用程序服务
2.1.6 高效的报表
2.1.7 查看.NET框架的源代码
2.2 实验1 使用ListView控件
2.2.1 显示简单数据
2.2.2 显示分组数据
2.2.3 数据排序
2.2.4 数据修改
2.3 实验2使用DataPager控件
2.3.1 使用单个DataPager控件
2.3.2 使用多个DataPager控件
2.4 实验3使用LinqDataSource控件
2.4.1 创建LINQ to SQL类
2.4.2 配置LinqDataSource控件
2.5 实验4 ASRNET动态数据
2.5.1 创建动态数据网站
2.5.2 创建、注册LINO to SQL类
2.5.3 修改动态数据网站
第3章 LINQ应用概述
3.1 LINO概述
3.2 实验5 LINQ to Obiects
3.2.1 创建一个控制台应用项目
3.2.2 查询一个整数列表
3.2.3 查询一个对象列表
3.3 实验6 LINO to XML
3.3.1 读取XML文档
3.3.2 查询XML文档
3.3.3 转换XML文档
3.4 实验7 LINO to DataSet
3.4.1 创建数据集
3.4.2 LINO查询DataSet数据集
3.5 实验8 LINQ to SOL
3.5.1 创建对象、关系映射
3.5.2 数据查询
3.5.3 数据修改
3.5.4 调用存储过程
3.5.5 数据排序、分组
3.6 实验9 LINQ标准查询运算符
3.6.1 筛选运算符Where
3.6.2 投影运算符Select、SelectMany
3.6.3 分区运算符Take、Skip等
3.6.4 排序运算符OrderBy、T'henBy等
3.6.5 分组运算符GroupBy
3.6.6 集合运算符Distinct、LInion等
3.6.7 转换运算符ToArray、ToList等
3.6.8 元素运算符First、FirstOrDefault等
3.6.9 生成运算符Range、Repeat
3.6.10 限定运算符Any、All
3.6.11 聚合运算符Average、Count等
3.6.12 查询运算符的执行
第4章 实验10 kinQ to SQL
4.1 LINQ to SQL概述
4.1.1 创建实体类
4.1.2 数据上下文DataContext
4.1.3 定义数据表之间的关联
4.1.4 基于关联的查询
4.1.5 LINQ to SQL调试可视化器
4.2 延迟加载
4.3 数据修改
4.3.1 数据级联删除
4.3.2 并发冲突
4.3.3 并发冲突处理
4.4 存储过程
4.4.1 存储过程返回实体类对象
4.4.2 存储过程的输出参数以及多结果形状
4.4.3 使用存储过程更新数据
第二部分 架构篇
第5章 联系人管理网站
5.1 网站的构建
5.1.1 安装项目文件
5.1.2 新建网站
5.2 页面功能分析
5.2.1 首页
5.2.2 添加或修改联系人页面
5.3 数据库设计
5.3.1 数据表
5.3.2 存储过程
第6章 二层架构的联系人管理网站
6.1 二层架构概述
6.1.1 二层架构图
6.1.2 实现二层架构的Web应用
6.2 实现二层架构的联系人管理网站
6.2.1 联系人信息
6.2.2 地址信息
6.2.3 电子邮箱信息
6.2.4 电话号码信息
6.2.5 添加或修改联系人页面
第7章 三层架构的联系人管理网站
7.1 三层架构概述
7.1.1 三层架构图
7.1.2 实现三层架构
7.2 实现三层架构的联系人管理网站
7.2.1 构建业务对象
7.2.2 构建中间数据访问层
7.2.3 首页
7.2.4 添加或修改联系人页面
第8章 多层架构的联系人管理网站
8.1 多层架构概述
8.1.1 多层架构图
8.1.2 实现多层架构
8.2 实现多层架构的联系人管理网站
8.2.1 构建业务对象
8.2.2 构建数据访问层
8.2.3 构建业务逻辑层
8.2.4 各逻辑层间的相互关系
8.2.5 首页和添加或修改联系人页面
8.3 基于LINQ to SQL多层架构的联系人管理网站
8.3.1 创建对象、关系映射
8.3.2 构建基于LINQ的数据访问层
8.3.3 首页和添加或修改联系人页面
第三部分 实例篇
第9章 博客网站
9.1 创建博客网站
9.1.1 安装项目文件
9.1.2 新建博客网站
9.2 网站的总体结构
9.3 页面功能分析
9.3.1 首页
9.3.2 博客文章页面BlogArticles.aspx
9.3.3 按月显示博客随笔或文章页面BlogByMonth.aspx
9.3.4 分类显示博客随笔或文章页面BlogByTag.aspx
9.3.5 显示分类页面TagCloud.aspx
9.3.6 博客随笔或文章页面BlogEntry.aspx
9.3.7 博客管理页面Admin.aspx
第10章 多层架构的博客网站
10.1 数据库设计
10.1.1 Blogo数据库设计
10.1.2 数据表blogentdes
10.1.3 数据表authors
10.1.4 数据表tags
10.1.5 数据表blog.tags
10.1.6 数据表comments
10.1.7 数据表files
10.1.8 数据表logs
10.2 博客网站的多层架构
10.2.1 博客网站的架构设计
10.2.2 博客网站的项目目录
10.3 构建业务对象
10.3.1 Author类
10.3.2 BlogEntry类
10.3.3 Comment类
10.3.4 File类
10.3.5 Tag类
10.3.6 Log类
10.3.7 Month类
10.3.8 枚举Tyoes
10.4 构建数据访问层
10.4.1 创建对象、关系映射
10.4.2 实现数据访问层
10.5 构建业务逻辑层
10.5.1 AuthorManager类
10.5.2 BlogEntryManager’类
10.5.3 CommentManager类
10.5.4 FileManager类
10.5.5 LogManager类一
10.5.6 TagManager类
第11章 博客网站页面总体设计
11.1 网站页面结构设计
11.2 设计母版页
11.2.1 Site.Master母版页
11.2.2 Page.Master母版页
11.2.3 Admin.Master母版页
第1 2章 博客网站页面
12.1 首页
12.1.1 用户控件BlogList.ascx
12.1.2 配置文件web.config的读、写
12.1.3 首页的实现代码
12.2 博客文章页面:BlogArticles.aspx
12.3 按月显示博客随笔或文章页面BlogByMonth.aspx
12.4 分类显示博客随笔或文章页面BlogByTag.aspx
12.5 显示分类页面TagCloud.aspx
12.6 博客随笔或文章页面BlogEntry.aspx
第13章 博客管理页面
13.1 管理随笔或文章
13.1.1 管理随笔或文章页面Admin.aspx
13.1.2 修改、添加随笔或文章页面AdminBlogEditNew.aspx
13.2 管理评论
13.2.1 管理评论页面AdminComments.aspx
13.2.2 修改评论页面AdminCommentEdit.aspx
13.3 管理分类
13.3.1 管理分类页面AdminTags.aspx..
13.3.2 修改、添加分类页面AdminTagEditNew.aspx
13.4 管理用户
13.4.1 管理用户页面AdminAuthors.aspx
13.4.2 修改、添加用户页面AdminAuthorEditNew.asox
13.5 管理文件
13.5.1 管理文件页面AdminFiles.aspx
13.5.2 添加文件页面AdminFileNew.asox
13.6 管理日志
13.6.1 管理日志页面AdminLog.aspx
13.6.2 志查看页面AdminLogEntry.aspx
13.7 管理基本信息
第14章 博客网站安全
14.1 用户登录页面Login.aspx
14.2 成员管理提供程序
14.2.1 成员服务架构
14.2.2 成员API
14.2.3 登录控件
14.2.4 提供程序设计模式
14.2.5 个性化成员管理提供程序
14.3 错误处理
第1章 配置ASP.NET 3.5 开发环境
1.1 安装Visual Studio 2008
1.1.1 系统要求
1.1.2 安装步骤
1.2 安装其他软件
1.2.1 SQL Server Management Studio Express
1.2.2 LINQ to SQL调试可视化器
1.2.3 示例数据库Northwind
1.2.4.NET框架3.5 SP1版以及Visual Studio 2008 SP1版
第2章 ASP.NET 3.5 的新特性
2.1 ASRNET 3.5 的新特性概述
2.1.1 增强的集成开发环境
2.1.2 支持多种.NET框架版本的开发
2.1.3 功能强大的编辑器
2.1.4 语言集成查询——LINO
2.1.5 客户端应用程序服务
2.1.6 高效的报表
2.1.7 查看.NET框架的源代码
2.2 实验1 使用ListView控件
2.2.1 显示简单数据
2.2.2 显示分组数据
2.2.3 数据排序
2.2.4 数据修改
2.3 实验2使用DataPager控件
2.3.1 使用单个DataPager控件
2.3.2 使用多个DataPager控件
2.4 实验3使用LinqDataSource控件
2.4.1 创建LINQ to SQL类
2.4.2 配置LinqDataSource控件
2.5 实验4 ASRNET动态数据
2.5.1 创建动态数据网站
2.5.2 创建、注册LINO to SQL类
2.5.3 修改动态数据网站
第3章 LINQ应用概述
3.1 LINO概述
3.2 实验5 LINQ to Obiects
3.2.1 创建一个控制台应用项目
3.2.2 查询一个整数列表
3.2.3 查询一个对象列表
3.3 实验6 LINO to XML
3.3.1 读取XML文档
3.3.2 查询XML文档
3.3.3 转换XML文档
3.4 实验7 LINO to DataSet
3.4.1 创建数据集
3.4.2 LINO查询DataSet数据集
3.5 实验8 LINQ to SOL
3.5.1 创建对象、关系映射
3.5.2 数据查询
3.5.3 数据修改
3.5.4 调用存储过程
3.5.5 数据排序、分组
3.6 实验9 LINQ标准查询运算符
3.6.1 筛选运算符Where
3.6.2 投影运算符Select、SelectMany
3.6.3 分区运算符Take、Skip等
3.6.4 排序运算符OrderBy、T'henBy等
3.6.5 分组运算符GroupBy
3.6.6 集合运算符Distinct、LInion等
3.6.7 转换运算符ToArray、ToList等
3.6.8 元素运算符First、FirstOrDefault等
3.6.9 生成运算符Range、Repeat
3.6.10 限定运算符Any、All
3.6.11 聚合运算符Average、Count等
3.6.12 查询运算符的执行
第4章 实验10 kinQ to SQL
4.1 LINQ to SQL概述
4.1.1 创建实体类
4.1.2 数据上下文DataContext
4.1.3 定义数据表之间的关联
4.1.4 基于关联的查询
4.1.5 LINQ to SQL调试可视化器
4.2 延迟加载
4.3 数据修改
4.3.1 数据级联删除
4.3.2 并发冲突
4.3.3 并发冲突处理
4.4 存储过程
4.4.1 存储过程返回实体类对象
4.4.2 存储过程的输出参数以及多结果形状
4.4.3 使用存储过程更新数据
第二部分 架构篇
第5章 联系人管理网站
5.1 网站的构建
5.1.1 安装项目文件
5.1.2 新建网站
5.2 页面功能分析
5.2.1 首页
5.2.2 添加或修改联系人页面
5.3 数据库设计
5.3.1 数据表
5.3.2 存储过程
第6章 二层架构的联系人管理网站
6.1 二层架构概述
6.1.1 二层架构图
6.1.2 实现二层架构的Web应用
6.2 实现二层架构的联系人管理网站
6.2.1 联系人信息
6.2.2 地址信息
6.2.3 电子邮箱信息
6.2.4 电话号码信息
6.2.5 添加或修改联系人页面
第7章 三层架构的联系人管理网站
7.1 三层架构概述
7.1.1 三层架构图
7.1.2 实现三层架构
7.2 实现三层架构的联系人管理网站
7.2.1 构建业务对象
7.2.2 构建中间数据访问层
7.2.3 首页
7.2.4 添加或修改联系人页面
第8章 多层架构的联系人管理网站
8.1 多层架构概述
8.1.1 多层架构图
8.1.2 实现多层架构
8.2 实现多层架构的联系人管理网站
8.2.1 构建业务对象
8.2.2 构建数据访问层
8.2.3 构建业务逻辑层
8.2.4 各逻辑层间的相互关系
8.2.5 首页和添加或修改联系人页面
8.3 基于LINQ to SQL多层架构的联系人管理网站
8.3.1 创建对象、关系映射
8.3.2 构建基于LINQ的数据访问层
8.3.3 首页和添加或修改联系人页面
第三部分 实例篇
第9章 博客网站
9.1 创建博客网站
9.1.1 安装项目文件
9.1.2 新建博客网站
9.2 网站的总体结构
9.3 页面功能分析
9.3.1 首页
9.3.2 博客文章页面BlogArticles.aspx
9.3.3 按月显示博客随笔或文章页面BlogByMonth.aspx
9.3.4 分类显示博客随笔或文章页面BlogByTag.aspx
9.3.5 显示分类页面TagCloud.aspx
9.3.6 博客随笔或文章页面BlogEntry.aspx
9.3.7 博客管理页面Admin.aspx
第10章 多层架构的博客网站
10.1 数据库设计
10.1.1 Blogo数据库设计
10.1.2 数据表blogentdes
10.1.3 数据表authors
10.1.4 数据表tags
10.1.5 数据表blog.tags
10.1.6 数据表comments
10.1.7 数据表files
10.1.8 数据表logs
10.2 博客网站的多层架构
10.2.1 博客网站的架构设计
10.2.2 博客网站的项目目录
10.3 构建业务对象
10.3.1 Author类
10.3.2 BlogEntry类
10.3.3 Comment类
10.3.4 File类
10.3.5 Tag类
10.3.6 Log类
10.3.7 Month类
10.3.8 枚举Tyoes
10.4 构建数据访问层
10.4.1 创建对象、关系映射
10.4.2 实现数据访问层
10.5 构建业务逻辑层
10.5.1 AuthorManager类
10.5.2 BlogEntryManager’类
10.5.3 CommentManager类
10.5.4 FileManager类
10.5.5 LogManager类一
10.5.6 TagManager类
第11章 博客网站页面总体设计
11.1 网站页面结构设计
11.2 设计母版页
11.2.1 Site.Master母版页
11.2.2 Page.Master母版页
11.2.3 Admin.Master母版页
第1 2章 博客网站页面
12.1 首页
12.1.1 用户控件BlogList.ascx
12.1.2 配置文件web.config的读、写
12.1.3 首页的实现代码
12.2 博客文章页面:BlogArticles.aspx
12.3 按月显示博客随笔或文章页面BlogByMonth.aspx
12.4 分类显示博客随笔或文章页面BlogByTag.aspx
12.5 显示分类页面TagCloud.aspx
12.6 博客随笔或文章页面BlogEntry.aspx
第13章 博客管理页面
13.1 管理随笔或文章
13.1.1 管理随笔或文章页面Admin.aspx
13.1.2 修改、添加随笔或文章页面AdminBlogEditNew.aspx
13.2 管理评论
13.2.1 管理评论页面AdminComments.aspx
13.2.2 修改评论页面AdminCommentEdit.aspx
13.3 管理分类
13.3.1 管理分类页面AdminTags.aspx..
13.3.2 修改、添加分类页面AdminTagEditNew.aspx
13.4 管理用户
13.4.1 管理用户页面AdminAuthors.aspx
13.4.2 修改、添加用户页面AdminAuthorEditNew.asox
13.5 管理文件
13.5.1 管理文件页面AdminFiles.aspx
13.5.2 添加文件页面AdminFileNew.asox
13.6 管理日志
13.6.1 管理日志页面AdminLog.aspx
13.6.2 志查看页面AdminLogEntry.aspx
13.7 管理基本信息
第14章 博客网站安全
14.1 用户登录页面Login.aspx
14.2 成员管理提供程序
14.2.1 成员服务架构
14.2.2 成员API
14.2.3 登录控件
14.2.4 提供程序设计模式
14.2.5 个性化成员管理提供程序
14.3 错误处理
ASP.NET 3.5入门指南
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!