欢迎来到天天文库
浏览记录
ID:6647873
大小:639.50 KB
页数:24页
时间:2018-01-21
《例:rss阅读器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《客户机服务器应用开发综合实验》题目:RSS阅读器的设计与实现分院:理工分院班级:11计算机科学与技术本1姓名:张三学号:0000000008完成日期:2013年6月8日温州大学瓯江学院教务部二○一二年十一月制目录1项目需求-1-1.1前言-1-1.2RSS阅读器研究的背景与意义-1-1.3分析需求-2-1.4功能分析-2-2软件开发工具-3-2.1.NET技术简介-3-2.1.1公共语言运行库-3-2.1.2.NET基类库-3-2.2c#语言简介-3-3技术分析-5-3.1泛型-5-3.2简单工厂设计模式
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.5FeedFactory工厂类设计-9-4.2.6Profile配置类设计-9-4.2.7ProfileManger管理配置类-9-5详细设计与编码实现-10-5.1类设计-10-5.1.1文章类设计-10-5
3、.1.2频道类设计-11-5.1.3FeedFactory工厂类设计-12-5.1.5ProfileManger管理配置类-14-5.2阅读器界面设计-17-5.2.1主界面设计-17-5.2.2子界面设计-18-5.3数据显示-19-6结论-22-6.1本文完成的工作-22-6.2软件的优点与缺点-22-1项目需求-22-1.1前言获得信息是在人类的生活中是必不可少的环节。如果现在的社会对获得信息不快捷,那么这个社会将不会像如今这般的发达和进步。在当今网络技术相当发达的今天,大量的信息充斥在网上。现在网络
4、越来越发达,用户在网上既能工作也能娱乐。当用户在网上需游览很多个网站才能获取自己多需的信息时,那就感觉很累。因为现在每个网站都有很多信息,找到自己所喜欢的并不是一件轻松的事。这时RSS阅读器的功用就体现出来了。每当那些网站的信息更新时,阅读器上的信息也会更新。如何让RSS阅读器的功能越来越适合用户口味,成为各个运营商开发一个实时,精确,个性化的RSS阅读器变的至关重要。对具有高效的阅读方式的RSS阅读器来说,它的研究也就有其重要的意义。1.2RSS阅读器研究的背景与意义RSS阅读器就是能读取Rss和Atom
5、两种格式文档的软件。RSS通常被用于新闻和其他按顺序排列的网站,例如Blog。RSS这种高效的阅读方式在国内并没有得到普及。除了一些博客和主流媒体网站外,到目前为止大多数人对RSS还并不熟悉。RSS的目标群体是有定向阅读习惯的人,但RSS源的质量一直是好差不等的,门户网站信息太多、小网站信息又少,使得RSS使用者难以壮大。目前比较受欢迎的信息主要是BLOG、分类新闻。国内的RSS内容提供商数目也还不是很多。比较有名的国内RSS阅读器有鲜果,抓虾等。现在的阅读器主要分为三种:第一种阅读器是运行在计算机桌面上的
6、应用程序,通过所订阅的网站或博客中的新闻提供信息,可自动及时的获得更新了的新闻。第二种阅读器是已内含在计算机应用软件中。例如,Outlook已经内建了RSS的文件夹,用户只要点击网站订阅按钮或手动在Outlook中加入RSS地址就可以了。第三种阅读器是在线的阅读器,其优点在于不用安装就可以获得RSS阅读的功能,推荐和收藏自己感兴趣的文章。提供这种服务的主要有两类网站,一种是专门提供RSS阅读器的网站,例如GoogleReader和鲜果;另一种是提供个性化首页的网站,例如netvibes和雅蛙。现在网站的广告
7、、不健康的内容充斥着屏幕。这使用户更喜欢自己可以控制的体验。在一些大的主流媒体网站的推广下,RSS的用户会越来越多。这使越来越多的内容提供者为了获得更大的客户群也会推出RSS服务,靠这样来获得更大的流量和知名度。在新闻出版领域,RSS技术作为电子出版的一个新型渠道已经在新华社等新闻机构得到了尝试,并逐渐成熟走向商业化。RSS是伟大的发明,它让读者从被动接受变成主动筛选,极大提高了阅读效率,减少了阅读的额外时间消耗。-22-由于大多数用户对这个新技术还不怎么熟悉,不怎么会用,除了一些用后爱不释手的技术人员或关
8、注资讯方面的从业人员外,普通用户跟本就没用上这个新技术,他们了解资讯最多也不过是看看百度新闻或门户网站新闻之类的对于RSS订阅服务只是抱着试试看的想法,日积月累下来大家沉淀下来的用户并不多,这部分用户距离消费比较远。这些原因最终导致了RSS阅读器发展状况不佳。从技术来说上还没有什么能代替RSS。相信在不久的未来,RSS技术会被广泛应用。1.3分析需求本设计要设计一个RSS阅读器,其实RSS是站点用来和其他站点之间
此文档下载收益归作者所有