- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《客户机服务器应用开发综合实验》
题 目: RSS阅读器的设计与实现
分 院: 班 级:
姓 名:
学 号:
完成日期:
温州大学瓯江学院教务部
二○一二年十一月制
目 录
1项目需求 - 1 -
1.1前言 - 1 -
1.2 RSS阅读器研究的背景与意义 - 1 -
1.3分析需求 - 2 -
1.4功能分析 - 2 -
2软件开发工具 - 3 -
2.1 .NET技术简介 - 3 -
2.1.1公共语言运行库 - 3 -
2.1.2.NET基类库 - 3 -
2.2 c#语言简介 - 3 -
3技术分析 - 5 -
3.1泛型 - 5 -
3.2简单工厂设计模式 - 5 -
3.3序列化与反序列化 - 5 -
4软件设计 - 7 -
4.1设计方案概述 - 7 -
4.2类的设计 - 7 -
4.2.1文章类设计Article.cs - 7 -
4.2.2频道基类类设计FeedBase.cs - 8 -
4.2.3频道子类类设计RssFeed.cs - 8 -
4.2.4频道子类类设计AtomFeed.cs - 8 -
4.2.5 FeedFactory工厂类设计 - 9 -
4.2.6 Profile配置类设计 - 9 -
4.2.7 ProfileManger管理配置类 - 9 -
5详细设计与编码实现 - 10 -
5.1类设计 - 10 -
5.1.1文章类设计 - 10 -
5.1.2频道类设计 - 11 -
5.1.3 FeedFactory工厂类设计 - 12 -
5.1.5 ProfileManger管理配置类 - 14 -
5.2阅读器界面设计 - 17 -
5.2.1主界面设计 - 17 -
5.2.2子界面设计 - 18 -
5.3数据显示 - 19 -
6结论 - 22 -
6.1本文完成的工作 - 22 -
6.2软件的优点与缺点 - 22 -
1项目需求
1.1前言
获得信息是在人类的生活中是必不可少的环节。如果现在的社会对获得信息不快捷,那么这个社会将不会像如今这般的发达和进步。在当今网络技术相当发达的今天,大量的信息充斥在网上。现在网络越来越发达,用户在网上既能工作也能娱乐。当用户在网上需游览很多个网站才能获取自己多需的信息时,那就感觉很累。因为现在每个网站都有很多信息,找到自己所喜欢的并不是一件轻松的事。这时RSS阅读器的功用就体现出来了。每当那些网站的信息更新时,阅读器上的信息也会更新。如何让RSS阅读器的功能越来越适合用户口味,成为各个运营商开发一个实时,精确,个性化的RSS阅读器变的至关重要。对具有高效的阅读方式的RSS阅读器来说,它的研究也就有其重要的意义。
1.2 RSS阅读器研究的背景与意义
RSS阅读器就是能读取Rss和Atom两种格式文档的软件。RSS通常被用于新闻和其他按顺序排列的网站,例如Blog。
RSS这种高效的阅读方式在国内并没有得到普及。除了一些博客和主流媒体网站外,到目前为止大多数人对RSS还并不熟悉。RSS的目标群体是有定向阅读习惯的人,但RSS源的质量一直是好差不等的,门户网站信息太多、小网站信息又少,使得RSS使用者难以壮大。目前比较受欢迎的信息主要是BLOG、分类新闻。国内的RSS内容提供商数目也还不是很多。比较有名的国内RSS阅读器有鲜果, 抓虾等。
现在的阅读器主要分为三种:
第一阅读器是运行在计算机的应用程序,通过所订阅网站博客中的新闻,可自动更新新闻。
第二阅读器是内计算机中。例如Outlook已经内建了RSS的文件夹,用户只要点击网站订阅按钮或手动在Outlook 中加入RSS地址就可以了。
第三种阅读器RSS阅读的功能,推荐和收藏自己感兴趣的文章。提供这种服务的主要有两类网站,一种是专门提供RSS阅读器的网站,例如Google Reader和鲜果;另一种是提供个性化首页的网站,例如netvibes和雅蛙。
现在网站的广告、不健康的内容充斥着屏幕。这使用户更喜欢自己可以控制的体验。在一些大的主流媒体网站的推广下,RSS的用户会越来越多。这使越来越多的内容提供者为了获得更大的客户群也会推出RSS服务,靠这样来获得更大的流量和知名度。在新闻出版领域,RSS技术作为电子出版的一个新型渠道已经在新华社等新闻机构得到了尝试,并逐渐成熟走向商业化。RSS是伟大的发明,它让读者从被动接受变成主动筛选,极大提高了阅读效率,减少了阅读的额外时间消耗。由于大多数用户对这个新技术还不怎么熟悉,不怎么会用,除了一些用后爱不释手的技术人员或关注资讯方面的从业人员外,普通用
文档评论(0)