• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于VS平臺實(shí)現(xiàn)RSS聚合和訂閱技術(shù)

      2010-08-28 08:40:32蔣立恒
      中小學(xué)電教 2010年6期
      關(guān)鍵詞:工具包工具箱控件

      ☆蔣立恒

      (安徽師范大學(xué)教育科學(xué)學(xué)院,安徽蕪湖 241000)

      在教育領(lǐng)域,越來越多的教育工作者和網(wǎng)站建設(shè)者在思考如何將新興的計(jì)算機(jī)技術(shù)有效地應(yīng)用到教育資源的建設(shè)中去,從而更方便地實(shí)現(xiàn)網(wǎng)絡(luò)教育資源的開發(fā)和共享。本文將為大家介紹一種在VS平臺中使用RSS技術(shù)來輕松實(shí)現(xiàn)網(wǎng)絡(luò)教育資源的聚合和訂閱,從而方便教育資源的開發(fā)和共享。

      一、Visual Studio平臺提供下載RSS控件工具包

      學(xué)習(xí)和使用過Visual Studio的讀者都知道一般安裝的VS平臺并無任何關(guān)于RSS技術(shù)的控件,微軟公司為了讓用戶可以在ASP.NET 2.0中方便地使用RSS技術(shù),提供了一個(gè)RSS工具包,此工具包的全名為:“RssToolkit-1-0-0-1”;可在微軟的官方網(wǎng)站下載,它提供了“RssDataSource”和“RssHyperLink”兩個(gè)控件,開發(fā)人員只需像使用其他控件一樣進(jìn)行拖曳,便可以輕松地實(shí)現(xiàn)RSS的訂閱和聚合功能。下面我將帶大家安裝和使用這一工具包。

      二、通過工具包將RSS控件導(dǎo)入VS 2005平臺

      首先,打開VS 2005,新建一個(gè)web站點(diǎn),打開defult.aspx頁面,切換到設(shè)計(jì)視圖,此時(shí)頁面的工具箱呈現(xiàn)可用狀態(tài),點(diǎn)擊“常規(guī)”選項(xiàng)卡,可以看見里面無任何控件,從此處導(dǎo)入我們需要的RSS控件,右擊彈出菜單,點(diǎn)擊“選擇項(xiàng)”菜單命令,彈出“選擇工具箱項(xiàng)”對話框(如圖1)。

      圖1

      點(diǎn)擊對話框中的瀏覽按鈕打開文件瀏覽對話框,找到已經(jīng)下載好的“RssToolkit-1-0-0-1”的工具包文件,再打開其中的“bin”文件夾,找到“RssToolkit.dll”文件并打開;此時(shí)將彈回“選擇工具箱項(xiàng)”對話框,我們可以發(fā)現(xiàn)其中多了RSSDataSource和RSSHyperLink兩個(gè)控件,并被選中(如圖2)。

      圖2

      單擊“確定”按鈕,此時(shí)在工具箱的“標(biāo)準(zhǔn)”選項(xiàng)卡中多了兩個(gè)控件:“RssDataSource”和“RssHyperLink”。到此為止我們已經(jīng)將RSS控件加載完畢,下面將進(jìn)一步介紹如何使用這兩個(gè)控件來實(shí)現(xiàn)信息的聚合和提供網(wǎng)站的訂閱功能。

      三、使用RssDataSource控件實(shí)現(xiàn)RSS新聞聚合

      在建立的網(wǎng)站中將新建的 defult.aspx頁面改名為news.aspx,切換到設(shè)計(jì)視圖,將Datalist和RssDataSource控件拖放到界面中,我們會發(fā)現(xiàn)RssDataSource控件三角形菜單中只有一項(xiàng)“配置數(shù)據(jù)源”選項(xiàng),點(diǎn)擊會彈出如圖3所示對話框,將RSS訂閱的種子地址輸入其中(http://news.baidu.com/n芽cmd =1&class =internews&tn =rss&sub =0),此地址是百度提供的國際新聞訂閱,讀者可根據(jù)需要聚合不同的信息。點(diǎn)擊OK按鈕完成數(shù)據(jù)源配置并返回界面。

      圖3

      下面我們再利用大家熟悉的數(shù)據(jù)控件Datalist在界面中顯示聚合過來的新聞信息,點(diǎn)擊Datalist控件上的三角將數(shù)據(jù)源配置為RssDataSource1(如圖4)。

      圖4

      此時(shí),數(shù)據(jù)控件Datalist就已經(jīng)綁定到信息聚合控件RssDataSource1上了,保存并運(yùn)行,就可以輕松地將百度的新聞信息聚合到你自己的網(wǎng)站中去(如圖5)。

      圖5

      四、使用RSSHyperLink控件使自己的網(wǎng)站提供訂閱功能

      上面我們已經(jīng)通過“RssDataSource”控件實(shí)現(xiàn)了將別人網(wǎng)站提供的資源信息聚合到自己的網(wǎng)站中,現(xiàn)在介紹如何使用工具包中的“RssHyperLink”控件來實(shí)現(xiàn)自己網(wǎng)站的訂閱功能,這樣其他用戶就可以通過RSS閱讀器來輕松地訂閱網(wǎng)站上的資源信息,真正實(shí)現(xiàn)資源的共享,突出了RSS“一站式”的服務(wù)和“推”的概念。

      首先,用VS平臺打開一個(gè)已經(jīng)做好的網(wǎng)站,在網(wǎng)站的根目錄下新建一個(gè)“一般處理程序”,命名為“RSS.ashx”。編寫代碼如下:

      以上代碼為通過RSS.ashx頁面為“安師大08研教育技術(shù)論壇”這個(gè)網(wǎng)站添加了一個(gè)訂閱頻道,并在這個(gè)頻道中加入了兩個(gè)訂閱項(xiàng),接著打開網(wǎng)站中的main.aspx頁面切換到設(shè)計(jì)視圖,將工具箱中的“RssHyperLink”控件拖放到頁面中,打開這個(gè)控件的屬性對話框,將“RssHyperLink”控件的“Text”屬性改為:“RSS訂閱”,將“NavigateUrl”屬性改為:“觸/RSS.ashx”(如圖 6)。

      圖6

      這樣我們就通過“RssHyperLink”控件和“RSS.ashx”頁面的代碼鏈接起來,從而實(shí)現(xiàn)了網(wǎng)站的訂閱功能。保存運(yùn)行后點(diǎn)擊RSS訂閱鏈接可得到以下頁面:

      用戶只需復(fù)制頁面中的種子地址就可輕松訂閱我們的網(wǎng)站了,到此我們已經(jīng)在VS平臺中實(shí)現(xiàn)了RSS的聚合和訂閱技術(shù),從而達(dá)到了網(wǎng)絡(luò)資源的二次開發(fā)和輕松共享。

      五、結(jié)束語

      利用RSS聚合技術(shù)來制作教育資源網(wǎng)站可以為用戶提供多來源信息的“一站式”服務(wù),而且是一次性的工作,使長期的信息發(fā)布成本幾乎降為零。另外,RSS的聚合技術(shù)可以有效地共享網(wǎng)絡(luò)教育資源,大大降低了教育資源建設(shè)的重復(fù)和浪費(fèi)。

      同時(shí),站點(diǎn)可以通過RSS的訂閱技術(shù)根據(jù)用戶自身喜好以“頻道”的形式為用戶提供需要訂閱的教育資源,從而完全屏蔽了用戶沒有訂閱的內(nèi)容以及彈出廣告、垃圾信息等令人困擾的噪音內(nèi)容,使用戶所獲得的信息都是有效的,大大地提高了用戶的工作和學(xué)習(xí)的效率,從而為師生獲取信息提供了更多的選擇,推動網(wǎng)絡(luò)教學(xué)資源管理的個(gè)性化、自動化的進(jìn)一步發(fā)展。

      [1]許新華,高紅英.RSS:一種新的Web瀏覽方式[J].長春師范學(xué)院學(xué)報(bào):自然科學(xué)版,2006(2):61-64.

      [2]張道銀,蔡瑞英.RSS技術(shù)及其應(yīng)用研究[J].微計(jì)算機(jī)信息,2006,(7):281-283.

      [3]黃清云,汪洪寶,丁興富.國外遠(yuǎn)程教育的發(fā)展與研究[M],上海:上海教育出版社,2000.

      [4]祝小詩.RSS技術(shù)在遠(yuǎn)程教育中的應(yīng)用與發(fā)展[J].現(xiàn)代遠(yuǎn)距離教育,2006(1):54-56.

      [5]李希,劉慶夫.淺談基于BLOG與RSS的知識共享平臺建設(shè)[J].情報(bào)探索,2007,(2):113-115.

      猜你喜歡
      工具包工具箱控件
      Epigallocatechin-3-gallate exerts antihypertensive effects and improves endothelial function in spontaneously hypertensive rats
      谷歌云與Digital Asset合作推出區(qū)塊鏈工具包
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      運(yùn)用MATLAB軟件求解高中數(shù)學(xué)中的線性和非線性規(guī)劃問題
      科技視界(2016年21期)2016-10-17 19:09:05
      Matlab曲線擬合工具箱在地基沉降預(yù)測模型中的應(yīng)用
      Microchip推出PIC32藍(lán)牙入門工具包
      搜狗分號工具箱 輸入更便捷
      小熊的工具箱
      就這樣玩會VBA中常見的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      爸爸的工具箱
      苍梧县| 垣曲县| 华阴市| 大港区| 云阳县| 临漳县| 子洲县| 汉中市| 固原市| 海门市| 尚义县| 蓬溪县| 奉节县| 漠河县| 锦州市| 林西县| 景洪市| 忻城县| 雷山县| 竹山县| 全州县| 岳池县| 马山县| 禄丰县| 江阴市| 哈密市| 南漳县| 南丰县| 昌江| 陆川县| 边坝县| 平远县| 枣庄市| 尼勒克县| 盐亭县| 崇文区| 新丰县| 高邮市| 嘉善县| 大竹县| 太保市|