ASP.NET3.5网站开发项目实战

目 录内容简介
前言
学习情境一 网站分析
任务1配置ASP.NET3.5 开发环境
1.1 实训1--安装VisualStudio
1.1.1 系统要求
1.1.2 安装步骤
1.2 实训2--安装其他软件
1.2.1 安装SQLServerManagementStudioExpress
1.2.2 安装示例数据库Northwind
1.3 实训3--运行LINQ应用程序
1.4 任务小结
1.5 思考题
1.6 工作任务评测单
任务2页面功能分析
2.1 实训4--运行个人网站
2.1.1 安装项目文件
2.1.2 新建网站
2.1.3 运行网站
2.1.4 用户设置
2.2 实训5--页面功能分析
2.2.1 网站的总体结构
2.2.2 页面功能分析
2.3 任务小结
2.4 思考题
2.5 工作任务评测单
学习情境二 网站开发
任务3LINQ应用
3.1 实训6--LINQ的基本概念
3.1.1 LINQ的基本架构
3.1.2 LINQ表达式的特点
3.2 实训7--LINQtoObjects
3.2.1 创建一个控制台应用项目
3.2.2 查询一个整数列表
3.2.3 查询一个对象列表
3.3 实训8--LINQtoXML
3.3.1 读取XML文档
3.3.2 查询XML文档
3.3.3 转换XML文档
3.4 实训9--LINQtoDataSet
3.4.1 创建数据集
3.4.2 LINQ查询DataSet数据集
3.5 实训10--LINQtoSQL
3.5.1 创建对象、关系映射
3.5.2 数据查询
3.5.3 数据修改
3.5.4 调用存储过程
3.5.5 数据排序、分组
3.6 实训11--LINQ标准查询运算符
3.7 任务小结
3.8 思考题
3.9 工作任务评测单
任务4LINQtoSQL应用
4.1 实训12--LINQtoSQL的基本应用
4.1.1 创建实体类
4.1.2 数据上下文DataContext
4.1.3 定义数据表之间的关联
4.1.4 基于关联的查询
4.2 实训13--延迟加载
4.3 实训14--数据修改
4.3.1 数据级联删除
4.3.2 并发冲突
4.3.3 并发冲突处理
4.4 实训15--存储过程
4.4.1 存储过程返回实体类对象
4.4.2 存储过程的输出参数以及多结果形状
4.4.3 使用存储过程更新数据
4.5 任务小结
4.6 思考题
4.7 工作任务评测单
任务5显示图片
5.1 实训16--新建数据库
5.1.1 新建PERSONAL数据库
5.1.2 分析PERSONAL数据库
5.2 实训17--自定义HTTP处理程序
5.2.1 存放图片的目录结构
5.2.2 创建LINQtoSQL类
5.2.3 新建自定义HTTP处理程序
5.2.4 显示图片
5.3 任务小结
5.4 思考题
5.5 工作任务评测单
任务6显示相册
6.1 实训18--使用LinqDataSource控件
6.1.1 新建LINQtoSQL
6.1.2 使用LinqDataSource连接数据库
6.1.3 个性化LinqDataSource控件的数据选择
6.2 实训19--显示相册内容
6.2.1 使用LinqDataSource连接数据库
6.2.2 使用DataList显示相册
6.3 实训20--显示相册中的所有照片
6.3.1 使用LinqDataSource连接数据库
6.3.2 使用DataList显示相册中照片
6.4 实训21--显示某张照片
6.4.1 使用LinqDataSource连接数据库
6.4.2 使用FormView显示照片
6.5 实训22--下载某张照片
6.5.1 使用LinqDataSource连接数据库
6.5.2 使用FormView下载照片
6.6 实训23--美化各个页面
6.6.1 美化Albums.aspx页面
6.6.2 美化Photos.aspx页面
6.6.3 美化Details.aspx页面
6.6.4 美化Download.aspx页面
6.7 任务小结
6.8 思考题
6.9 工作任务评测单
任务7母版页和页面导航
7.1 实训24--使用母版页简化页面制作
7.1.1 显示相册页面的结构分析
7.1.2 设计母版页
7.1.3 在LINQPWS中使用母版页
7.2 实训25--网站导航
7.2.1 创建一个网站以及站点地图文件
7.2.2 使用TreeView控件实现导航
7.2.3 使用SiteMapPath控件显示导航路径
7.2.4 使用Menu控件实现导航菜单
7.2.5 在母版页中实现站点导航
7.3 实训26--在LINQPWS中实现页面导航
7.3.1 建立Web.sitemap
7.3.2 使用SiteMapDataSource控件
7.3.3 使用Menu控件
7.3.4 使用SiteMapPath控件
7.4 任务小结
7.5 思考题
7.6 工作任务评测单
任务8使用主题和皮肤设置页面外观
8.1 实训27--使用主题和皮肤
8.1.1 新建一个网站和一个页面
8.1.2 新建主题和应用主题
8.1.3 样式主题和个性化主题
8.1.4 在整个站点中使用主题
8.2 实训28--在LINQPWS中使用主题
8.2.1 创建App_Themes文件夹
8.2.2 创建主题文件夹
8.2.3 设计主题文件
8.2.4 使用主题
8.3 实训29--在LINQPWS中使用皮肤
8.3.1 新建皮肤
8.3.2 设置皮肤
8.3.3 使用皮肤
8.4 任务小结
8.5 思考题
8.6 工作任务评测单
任务9使用成员和角色管理网站
9.1 实训30--实现成员管理
9.1.1 创建一个网站和一个页面
9.1.2 配置成员管理
9.1.3 实现用户登录
9.1.4 注册新用户
9.1.5 更改密码
9.2 实训31--在LINQPWS中实现成员管理
9.2.1 会员注册
9.2.2 会员登录
9.2.3 会员其他信息的管理
9.2.4 Default.aspx页面的实现
9.3 实训32--在LINQPWS中实现角色管理
9.3.1 管理相册
9.3.2 显示相册
9.3.3 角色的管理
9.4 任务小结
9.5 思考题
9.6 工作任务评测单
任务10编辑相册
10.1 实训33--再次使用LinqDataSource控件
10.1.1 新建LINQtoSQL
10.1.2 使用LinqDataSource连接数据库
10.1.3 使用FormView新建数据
10.1.4 使用GridView显示、修改和删除数据
10.2 实训34--编辑相册内容
10.2.1 使用LinqDataSource连接数据库
10.2.2 使用FormView新建相册
10.2.3 使用GridView显示、修改和删除相册
10.3 实训35--编辑某一相册中的照片
10.3.1 使用LinqDataSource连接数据库
10.3.2 使用FormView新建照片
10.3.3 使用GridView显示、修改和删除照片
10.3.4 使用DataList批量上传照片
10.4 实训36--显示某张照片
10.4.1 使用LinqDataSource连接数据库
10.4.2 使用FormView显示照片
10.5 实训37--实现其他页面
10.5.1 实现Resume.aspx页面
10.5.2 实现Links.aspx页面
10.6 任务小结
10.7 思考题
10.8 工作任务评测单
学习情境三 网站测试
任务11网站测试
11.1 实训38--LINQPWS网站的Web测试
11.1.1 记录Web测试
11.1.2 运行Web测试
11.1.3 设置Web测试数据
11.1.4 设置Web测试验证规则
11.2 实训39--LINQPWS网站的负载测试
11.2.1 创建负载测试
11.2.2 运行负载测试
11.3 任务小结
11.4 思考题
11.5 工作任务评测单
学习情境四 网站发布
任务12网站发布
12.1 实训40--发布LINQPWS网站到互联网上
12.1.1 注册新用户
12.1.2 创建网站
12.1.3 上传网站文件
12.1.4 附加数据库
12.1.5 在互联网上运行网站
12.2 任务小结
12.3 思考题
12.4 工作任务评测单
参考文献
学习情境一 网站分析
任务1配置ASP.NET3.5 开发环境
1.1 实训1--安装VisualStudio
1.1.1 系统要求
1.1.2 安装步骤
1.2 实训2--安装其他软件
1.2.1 安装SQLServerManagementStudioExpress
1.2.2 安装示例数据库Northwind
1.3 实训3--运行LINQ应用程序
1.4 任务小结
1.5 思考题
1.6 工作任务评测单
任务2页面功能分析
2.1 实训4--运行个人网站
2.1.1 安装项目文件
2.1.2 新建网站
2.1.3 运行网站
2.1.4 用户设置
2.2 实训5--页面功能分析
2.2.1 网站的总体结构
2.2.2 页面功能分析
2.3 任务小结
2.4 思考题
2.5 工作任务评测单
学习情境二 网站开发
任务3LINQ应用
3.1 实训6--LINQ的基本概念
3.1.1 LINQ的基本架构
3.1.2 LINQ表达式的特点
3.2 实训7--LINQtoObjects
3.2.1 创建一个控制台应用项目
3.2.2 查询一个整数列表
3.2.3 查询一个对象列表
3.3 实训8--LINQtoXML
3.3.1 读取XML文档
3.3.2 查询XML文档
3.3.3 转换XML文档
3.4 实训9--LINQtoDataSet
3.4.1 创建数据集
3.4.2 LINQ查询DataSet数据集
3.5 实训10--LINQtoSQL
3.5.1 创建对象、关系映射
3.5.2 数据查询
3.5.3 数据修改
3.5.4 调用存储过程
3.5.5 数据排序、分组
3.6 实训11--LINQ标准查询运算符
3.7 任务小结
3.8 思考题
3.9 工作任务评测单
任务4LINQtoSQL应用
4.1 实训12--LINQtoSQL的基本应用
4.1.1 创建实体类
4.1.2 数据上下文DataContext
4.1.3 定义数据表之间的关联
4.1.4 基于关联的查询
4.2 实训13--延迟加载
4.3 实训14--数据修改
4.3.1 数据级联删除
4.3.2 并发冲突
4.3.3 并发冲突处理
4.4 实训15--存储过程
4.4.1 存储过程返回实体类对象
4.4.2 存储过程的输出参数以及多结果形状
4.4.3 使用存储过程更新数据
4.5 任务小结
4.6 思考题
4.7 工作任务评测单
任务5显示图片
5.1 实训16--新建数据库
5.1.1 新建PERSONAL数据库
5.1.2 分析PERSONAL数据库
5.2 实训17--自定义HTTP处理程序
5.2.1 存放图片的目录结构
5.2.2 创建LINQtoSQL类
5.2.3 新建自定义HTTP处理程序
5.2.4 显示图片
5.3 任务小结
5.4 思考题
5.5 工作任务评测单
任务6显示相册
6.1 实训18--使用LinqDataSource控件
6.1.1 新建LINQtoSQL
6.1.2 使用LinqDataSource连接数据库
6.1.3 个性化LinqDataSource控件的数据选择
6.2 实训19--显示相册内容
6.2.1 使用LinqDataSource连接数据库
6.2.2 使用DataList显示相册
6.3 实训20--显示相册中的所有照片
6.3.1 使用LinqDataSource连接数据库
6.3.2 使用DataList显示相册中照片
6.4 实训21--显示某张照片
6.4.1 使用LinqDataSource连接数据库
6.4.2 使用FormView显示照片
6.5 实训22--下载某张照片
6.5.1 使用LinqDataSource连接数据库
6.5.2 使用FormView下载照片
6.6 实训23--美化各个页面
6.6.1 美化Albums.aspx页面
6.6.2 美化Photos.aspx页面
6.6.3 美化Details.aspx页面
6.6.4 美化Download.aspx页面
6.7 任务小结
6.8 思考题
6.9 工作任务评测单
任务7母版页和页面导航
7.1 实训24--使用母版页简化页面制作
7.1.1 显示相册页面的结构分析
7.1.2 设计母版页
7.1.3 在LINQPWS中使用母版页
7.2 实训25--网站导航
7.2.1 创建一个网站以及站点地图文件
7.2.2 使用TreeView控件实现导航
7.2.3 使用SiteMapPath控件显示导航路径
7.2.4 使用Menu控件实现导航菜单
7.2.5 在母版页中实现站点导航
7.3 实训26--在LINQPWS中实现页面导航
7.3.1 建立Web.sitemap
7.3.2 使用SiteMapDataSource控件
7.3.3 使用Menu控件
7.3.4 使用SiteMapPath控件
7.4 任务小结
7.5 思考题
7.6 工作任务评测单
任务8使用主题和皮肤设置页面外观
8.1 实训27--使用主题和皮肤
8.1.1 新建一个网站和一个页面
8.1.2 新建主题和应用主题
8.1.3 样式主题和个性化主题
8.1.4 在整个站点中使用主题
8.2 实训28--在LINQPWS中使用主题
8.2.1 创建App_Themes文件夹
8.2.2 创建主题文件夹
8.2.3 设计主题文件
8.2.4 使用主题
8.3 实训29--在LINQPWS中使用皮肤
8.3.1 新建皮肤
8.3.2 设置皮肤
8.3.3 使用皮肤
8.4 任务小结
8.5 思考题
8.6 工作任务评测单
任务9使用成员和角色管理网站
9.1 实训30--实现成员管理
9.1.1 创建一个网站和一个页面
9.1.2 配置成员管理
9.1.3 实现用户登录
9.1.4 注册新用户
9.1.5 更改密码
9.2 实训31--在LINQPWS中实现成员管理
9.2.1 会员注册
9.2.2 会员登录
9.2.3 会员其他信息的管理
9.2.4 Default.aspx页面的实现
9.3 实训32--在LINQPWS中实现角色管理
9.3.1 管理相册
9.3.2 显示相册
9.3.3 角色的管理
9.4 任务小结
9.5 思考题
9.6 工作任务评测单
任务10编辑相册
10.1 实训33--再次使用LinqDataSource控件
10.1.1 新建LINQtoSQL
10.1.2 使用LinqDataSource连接数据库
10.1.3 使用FormView新建数据
10.1.4 使用GridView显示、修改和删除数据
10.2 实训34--编辑相册内容
10.2.1 使用LinqDataSource连接数据库
10.2.2 使用FormView新建相册
10.2.3 使用GridView显示、修改和删除相册
10.3 实训35--编辑某一相册中的照片
10.3.1 使用LinqDataSource连接数据库
10.3.2 使用FormView新建照片
10.3.3 使用GridView显示、修改和删除照片
10.3.4 使用DataList批量上传照片
10.4 实训36--显示某张照片
10.4.1 使用LinqDataSource连接数据库
10.4.2 使用FormView显示照片
10.5 实训37--实现其他页面
10.5.1 实现Resume.aspx页面
10.5.2 实现Links.aspx页面
10.6 任务小结
10.7 思考题
10.8 工作任务评测单
学习情境三 网站测试
任务11网站测试
11.1 实训38--LINQPWS网站的Web测试
11.1.1 记录Web测试
11.1.2 运行Web测试
11.1.3 设置Web测试数据
11.1.4 设置Web测试验证规则
11.2 实训39--LINQPWS网站的负载测试
11.2.1 创建负载测试
11.2.2 运行负载测试
11.3 任务小结
11.4 思考题
11.5 工作任务评测单
学习情境四 网站发布
任务12网站发布
12.1 实训40--发布LINQPWS网站到互联网上
12.1.1 注册新用户
12.1.2 创建网站
12.1.3 上传网站文件
12.1.4 附加数据库
12.1.5 在互联网上运行网站
12.2 任务小结
12.3 思考题
12.4 工作任务评测单
参考文献
目 录内容简介
《ASP.NET3.5网站开发项目实战》将微软公司推荐的经典案例——个人网站初学者工具包作为一个贯穿项目,依据个人网站的开发流程,设计了网站分析、网站开发、网站测试以及网站发布4大学习情境,构造了12个工作任务以及40个实训。学生通过实施这12个工作任务,能较为全面地体验网站的整个开发过程,实现一个功能较为完善的个人站。
为了便于全面教学,《ASP.NET3.5网站开发项目实战》在每个工作任务后面都附有任务小结、思考题供学生巩固所学知识,并配有工作任务评测单来检验学生的学习成果,强调“在做中学、在学中做”以及“真题真做”的高职教学思路。
《ASP.NET3.5网站开发项目实战》既可作为高职高专计算机网络技术及相关专业的教材,也可作为从事网站开发工作的相关技术人员的培训、参考用书,或供ASPNET35的爱好者自学使用。
为了便于全面教学,《ASP.NET3.5网站开发项目实战》在每个工作任务后面都附有任务小结、思考题供学生巩固所学知识,并配有工作任务评测单来检验学生的学习成果,强调“在做中学、在学中做”以及“真题真做”的高职教学思路。
《ASP.NET3.5网站开发项目实战》既可作为高职高专计算机网络技术及相关专业的教材,也可作为从事网站开发工作的相关技术人员的培训、参考用书,或供ASPNET35的爱好者自学使用。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠