出版时间:2011-4 出版社:机械工业出版社 作者:龚赤兵,刘凤玲 编 页数:288
内容概要
《ASP.NET3.5网站开发项目实战》将微软公司推荐的经典案例——个人网站初学者工具包作为一个贯穿项目,依据个人网站的开发流程,设计了网站分析、网站开发、网站测试以及网站发布4大学习情境,构造了12个工作任务以及40个实训。学生通过实施这12个工作任务,能较为全面地体验网站的整个开发过程,实现一个功能较为完善的个人站。 为了便于全面教学,《ASP.NET3.5网站开发项目实战》在每个工作任务后面都附有任务小结、思考题供学生巩固所学知识,并配有工作任务评测单来检验学生的学习成果,强调“在做中学、在学中做”以及“真题真做”的高职教学思路。 《ASP.NET3.5网站开发项目实战》既可作为高职高专计算机网络技术及相关专业的教材,也可作为从事网站开发工作的相关技术人员的培训、参考用书,或供ASP?NET3?5的爱好者自学使用。
书籍目录
前言学习情境一 网站分析任务1配置ASP.NET3.5 开发环境1.1 实训1--安装VisualStudio1.1.1 系统要求1.1.2 安装步骤1.2 实训2--安装其他软件1.2.1 安装SQLServerManagementStudioExpress1.2.2 安装示例数据库Northwind1.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--LINQtoObjects3.2.1 创建一个控制台应用项目3.2.2 查询一个整数列表3.2.3 查询一个对象列表3.3 实训8--LINQtoXML3.3.1 读取XML文档3.3.2 查询XML文档3.3.3 转换XML文档3.4 实训9--LINQtoDataSet3.4.1 创建数据集3.4.2 LINQ查询DataSet数据集3.5 实训10--LINQtoSQL3.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 数据上下文DataContext4.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 新建LINQtoSQL6.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.sitemap7.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--再次使用Linq?DataSource控件10.1.1 新建LINQtoSQL10.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 工作任务评测单参考文献
章节摘录
在LINQPWS的11个页面中,从功能上划分为首页、简历页面、链接页面、注册页面以及相册的管理页面和相册的浏览页面,下面分别予以说明。 1.首页 首页是KINQPWS网站运行的主页面,其运行界面如图2-7所示。 首页分为4个部分,最上边的部分是页面的头部,主要显示网站的标题以及网站的内容,另一个重要功能是实现网站的导航功能,即分两行排列7个链接地址,用于链接到个人网站的其他页面。 最下边部分是页面的脚部,主要显示该网站的版权说明、制作日期等,为方便用户的浏览,这里也设置了导航功能。 中间的部分分为左边和右边两部分。左边部分显示了登录区域、今日照片栏目以及最新作品等;右边部分包括欢迎语、最新情况、推荐链接地址以及近来概况等。 2.简历页面 图2-13所示的简历页面Resume.aspx主要用于显示该个人网站的名称、地址、照片等个人基本信息,并从就业目标、工作经验以及教育背景等方面来推销自己。 以上所述的这些内容基本上是一个静态的内容,也就是说这些内容,不是通过在数据库中查询得到的,如果需要修改这些内容,需要利用相关的页面开发工具,使用HTML语言来重新制作该简历页面。 ……
图书封面
评论、评分、阅读与下载