資源描述:
《例:rss閱讀器的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《客戶機服務(wù)器應(yīng)用開發(fā)綜合實驗》題目:RSS閱讀器的設(shè)計與實現(xiàn)分院:理工分院班級:11計算機科學(xué)與技術(shù)本1姓名:張三學(xué)號:0000000008完成日期:2013年6月8日溫州大學(xué)甌江學(xué)院教務(wù)部二○一二年十一月制目錄1項目需求-1-1.1前言-1-1.2RSS閱讀器研究的背景與意義-1-1.3分析需求-2-1.4功能分析-2-2軟件開發(fā)工具-3-2.1.NET技術(shù)簡介-3-2.1.1公共語言運行庫-3-2.1.2.NET基類庫-3-2.2c#語言簡介-3-3技術(shù)分析-5-3.1泛型-5-3.2簡單工廠設(shè)計模式
2、-5-3.3序列化與反序列化-5-4軟件設(shè)計-7-4.1設(shè)計方案概述-7-4.2類的設(shè)計-7-4.2.1文章類設(shè)計Article.cs-7-4.2.2頻道基類類設(shè)計FeedBase.cs-8-4.2.3頻道子類類設(shè)計RssFeed.cs-8-4.2.4頻道子類類設(shè)計AtomFeed.cs-8-4.2.5FeedFactory工廠類設(shè)計-9-4.2.6Profile配置類設(shè)計-9-4.2.7ProfileManger管理配置類-9-5詳細設(shè)計與編碼實現(xiàn)-10-5.1類設(shè)計-10-5.1.1文章類設(shè)計-10-5
3、.1.2頻道類設(shè)計-11-5.1.3FeedFactory工廠類設(shè)計-12-5.1.5ProfileManger管理配置類-14-5.2閱讀器界面設(shè)計-17-5.2.1主界面設(shè)計-17-5.2.2子界面設(shè)計-18-5.3數(shù)據(jù)顯示-19-6結(jié)論-22-6.1本文完成的工作-22-6.2軟件的優(yōu)點與缺點-22-1項目需求-22-1.1前言獲得信息是在人類的生活中是必不可少的環(huán)節(jié)。如果現(xiàn)在的社會對獲得信息不快捷,那么這個社會將不會像如今這般的發(fā)達和進步。在當(dāng)今網(wǎng)絡(luò)技術(shù)相當(dāng)發(fā)達的今天,大量的信息充斥在網(wǎng)上?,F(xiàn)在網(wǎng)絡(luò)
4、越來越發(fā)達,用戶在網(wǎng)上既能工作也能娛樂。當(dāng)用戶在網(wǎng)上需游覽很多個網(wǎng)站才能獲取自己多需的信息時,那就感覺很累。因為現(xiàn)在每個網(wǎng)站都有很多信息,找到自己所喜歡的并不是一件輕松的事。這時RSS閱讀器的功用就體現(xiàn)出來了。每當(dāng)那些網(wǎng)站的信息更新時,閱讀器上的信息也會更新。如何讓RSS閱讀器的功能越來越適合用戶口味,成為各個運營商開發(fā)一個實時,精確,個性化的RSS閱讀器變的至關(guān)重要。對具有高效的閱讀方式的RSS閱讀器來說,它的研究也就有其重要的意義。1.2RSS閱讀器研究的背景與意義RSS閱讀器就是能讀取Rss和Atom
5、兩種格式文檔的軟件。RSS通常被用于新聞和其他按順序排列的網(wǎng)站,例如Blog。RSS這種高效的閱讀方式在國內(nèi)并沒有得到普及。除了一些博客和主流媒體網(wǎng)站外,到目前為止大多數(shù)人對RSS還并不熟悉。RSS的目標群體是有定向閱讀習(xí)慣的人,但RSS源的質(zhì)量一直是好差不等的,門戶網(wǎng)站信息太多、小網(wǎng)站信息又少,使得RSS使用者難以壯大。目前比較受歡迎的信息主要是BLOG、分類新聞。國內(nèi)的RSS內(nèi)容提供商數(shù)目也還不是很多。比較有名的國內(nèi)RSS閱讀器有鮮果,抓蝦等?,F(xiàn)在的閱讀器主要分為三種:第一種閱讀器是運行在計算機桌面上的
6、應(yīng)用程序,通過所訂閱的網(wǎng)站或博客中的新聞提供信息,可自動及時的獲得更新了的新聞。第二種閱讀器是已內(nèi)含在計算機應(yīng)用軟件中。例如,Outlook已經(jīng)內(nèi)建了RSS的文件夾,用戶只要點擊網(wǎng)站訂閱按鈕或手動在Outlook中加入RSS地址就可以了。第三種閱讀器是在線的閱讀器,其優(yōu)點在于不用安裝就可以獲得RSS閱讀的功能,推薦和收藏自己感興趣的文章。提供這種服務(wù)的主要有兩類網(wǎng)站,一種是專門提供RSS閱讀器的網(wǎng)站,例如GoogleReader和鮮果;另一種是提供個性化首頁的網(wǎng)站,例如netvibes和雅蛙?,F(xiàn)在網(wǎng)站的廣告
7、、不健康的內(nèi)容充斥著屏幕。這使用戶更喜歡自己可以控制的體驗。在一些大的主流媒體網(wǎng)站的推廣下,RSS的用戶會越來越多。這使越來越多的內(nèi)容提供者為了獲得更大的客戶群也會推出RSS服務(wù),靠這樣來獲得更大的流量和知名度。在新聞出版領(lǐng)域,RSS技術(shù)作為電子出版的一個新型渠道已經(jīng)在新華社等新聞機構(gòu)得到了嘗試,并逐漸成熟走向商業(yè)化。RSS是偉大的發(fā)明,它讓讀者從被動接受變成主動篩選,極大提高了閱讀效率,減少了閱讀的額外時間消耗。-22-由于大多數(shù)用戶對這個新技術(shù)還不怎么熟悉,不怎么會用,除了一些用后愛不釋手的技術(shù)人員或關(guān)
8、注資訊方面的從業(yè)人員外,普通用戶跟本就沒用上這個新技術(shù),他們了解資訊最多也不過是看看百度新聞或門戶網(wǎng)站新聞之類的對于RSS訂閱服務(wù)只是抱著試試看的想法,日積月累下來大家沉淀下來的用戶并不多,這部分用戶距離消費比較遠。這些原因最終導(dǎo)致了RSS閱讀器發(fā)展?fàn)顩r不佳。從技術(shù)來說上還沒有什么能代替RSS。相信在不久的未來,RSS技術(shù)會被廣泛應(yīng)用。1.3分析需求本設(shè)計要設(shè)計一個RSS閱讀器,其實RSS是站點用來和其他站點之間