第19章 在线音乐网站.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第19章 在线音乐网站的实现 在线音乐网站已风靡全球,用户可以在该网站上选择要播放的音乐、并记录选择的播放列表。下次登录网站时,可以继续播放列表。本章将会详细介绍在线音乐网站的实现过程。 19.1 创作思路及数据库设计 每一个应用程序在开发之前,必须构思好整个程序的开发思路、业务流程及数据库设计,才能快速构建实用的应用程序。在线音乐网站的开发也不例外。在线音乐就是要实现浏览音乐、播放音乐及记录播放列表等功能。 19.1.1 创作思路 在线音乐网站将采用ASP.NET 4.0+SQL Server+LINQ进行应用程序开发。在线音乐网站可以注册多名用户,注册用户可以选择多个音乐连续播放,并可以记录其音乐的播放列表。 从在线音乐网站的业务流程来看,整个站点是围绕用户系统来运行的。所以首先要构建一个用户系统。这里直接采用ASP.NET中的用户系统,并进行自定义扩展。 19.1.2 数据库设计 在前面已经介绍过,在线音乐网站是围绕用户系统和产品系统创建的。首先在SQL Server中创建一个数据库Music,为数据库添加以下数据表。博客站点是围绕用户系统创建的,所以首先在SQL Server中创建一个数据库Music,用于存储在线音乐的所有内容。 19.2 在线音乐网站首页的实现 在线音乐网站的首页中,可以实现用户登录,也可以浏览在线音乐,选择并播放音乐。未注册用户可以通过首页的注册按钮来实现注册。本节将介绍在线音乐首页的实现。 19.2.1 配置数据库 在线音乐网站采用LINQ技术进行开发,而且需要将数据库配置为,支持ASP.NET角色及成员管理系统。 19.2.2 实现站点架构模板 为了加快应用程序的开发速度,可以通过创建站点模板为实现。 19.2.3 在首页实现音乐浏览显示 数据库配置完毕及模板设计好之后,就可以开发在线音乐网站的首页。在线音乐站点的首页先分页显示所有的在线音乐,并绑定复选框以方便用户复选要播放的音乐。具体实现步骤如下所示。 19.3 在线音乐播放功能实现 上面实现的首页功能十分简单,只是实现了分页显示在线音乐,还不能播放音乐。本节将详细讲解如何实现在线音乐的播放功能。 19.3.1 获取用户在复选框中的多选 获取用户多选就是通过复选框来获取用户的多项选择。在程序中,要获取GridView控件中复选框的选择,不是一件简单的事情,最常用的方法是通过遍历GridView来获取复选框。 19.3.2 实现列表中音乐的连续播放 在上一节中,实现显示用户选择要播放音乐的编号列表。本节将要通过这个列表来实现连续播放音乐的功能。 19.4 在线音乐站点管理 在线音乐站点管理,就是站点的管理员登录后编辑修改在线音乐,发布上传在线音乐。本节将介绍该功能的实现。 19.4.1 在线音乐的编辑功能 在线音乐的编辑功能就是可以编辑修改已发布在线音乐的基本资料。通过创建GridView控件,绑定LinqDataSource为数据源,就可以实现该编辑修改功能。 19.4.2 在线音乐的发布与上传 实现在线音乐的发布与上传,就是通过FileUpload控件实现音乐文件上传,通过LINQ向数据库插入新记录。 19.4.3 站点下的垃圾文件清理 站点下的垃圾文件是指与数据库不对应的文件。这是由于在站点管理时,只删除了数据库,而没有及时删除相对应的物理文件所造成的。例如,在线音乐站点管理中,可以删除某首歌曲,但这只是删除数据库上的记录,实际没有删除相关的音乐文件。这些音乐文件就成为站点中的垃圾文件。 19.5 小结 本章详细介绍了在线音乐的浏览和实现连续播放的功能,并简单实现了在线音乐的站点管理功能。有兴趣的读者可以参考由电子工业出版社出版的《ASP.NET 4.0网络数据库开发实例自学手册》和《Visual C# 2008开发技术实例详解》,在本实例的基础上进行功能扩展。 融智技术学院

文档评论(0)

zt1233 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档