為自己的168RS買了一片SD無線網卡, 以為可以享受無線上網的樂趣, 沒想到Packet IE真是爛的可以, 眼眶泛著辛酸的淚水想, 錢都花了, 如何可以讓無線上網發揮它的價值呢?

嗯! 最近NB裝了RSS Reader, 如果PDA也能看RSS新聞, 不是很好嗎? 接下來花了十幾天到處蒐尋PDA版的RSS Reader, 真奇怪, PC版一堆Reader功能比強的, PDA版卻找不到. 最後在Microsoft網站的索引下, 找到一個英文版的RSS Reader, Beta版, 功能挻複雜的, 但最重要的是'中文不能用'.

不得己只好自己寫, PC版的RSS Reader我最不爽的是看個一小段新聞, 要先看一大堆廣告, 我希望我的程式簡單, 好用, 而且只要顯示新聞, 不要那些廣告. 試用了近一個月, 感覺上己蠻穩定了, 才決定和各位分享. 沒有漂亮的安裝畫面, 請各位不要嫌煩. 原始碼公開給有興趣的網友, 不保留任何版權, 各位可以任何修改, 發表或參考.

原始碼(VB.Net2003) : 200601/mobile01-7d939e0c2c3825243575275b2620b586.zip

要安裝程式, 請下載下列附檔, 把CAB檔Copy到PDA中, 再點選即可安裝, 由控制台可以解除安裝, 安裝的程式位於\Program FIles\JReader中, 壓縮檔中有一個JReader.dat的檔案, 是小弟自己的RSS Feeds, 建議各位把它Copy到\Program Files\JReader中, 這樣就不用自己辛苦去建立Feeds了.

氣象報告版(3/11 Update): 200603/mobile01-eba40df0e3ca65900e3e8032b39fd6f6.zip

首先您的PDA必需連上網, 用無線網卡或是透過ActiveSync都可以, 然後開啟程式, 點選'管理',





如果您有將JReader.dat拷到\Program FIles\JReader中, 應該可以看到一堆己建立的Feeds, 如果沒有, 可從其它RSS匯出的xml中讀取進來, 請選擇檔案->匯入xml, 再選擇您要匯入的檔案(需先拷到PDA中), 除此之外還要設定這些網頁新聞所在的位置(容後補述), 很麻煩, 還是用小弟的設定較快.
由於小弟都是看預存的新聞, 所以資料來源是"檔案", 尚未預存的朋友請先選擇來源是"Internet", 按下OK回到主畫面中.





為了讓程式簡潔, 主畫面只有選擇新聞區的功能, 點選後則可看新聞內容.





若想把新聞儲存起來, 請由主畫面點選管理->來源->儲存新聞功能



先點"變更目錄"設定您要儲存的目錄(我都是放在儲存卡中), 再按下"開始儲存"即可.

這些新聞內文不多, 廣告及控制碼卻非常多, 因此用PDA來儲存資料並不是很好的主意, 若是所有新聞區都選, 恐怕PDA電池耗盡都抓不完(PDA還要分析其內容), 所以小弟另外寫了一個PC版的下載新聞程式, 來輔助載新聞, 下篇再和各位分享該程式.

我有些擔心的是, 如果很多人都用下載程式, 大量去抓取新聞資料, 這些新聞網站會不會用什麼方法去禁止下載, 以便強迫使用者一定要用上網的方式, 看他們的廣告呢? 若是如此, 程式碼也給了, 請各位自己改吧, 呵呵!

PC版使用說明: http://www.mobile01.com/topicdetail.php?f=129&t=124227&last=895273

---------- 2/21 Update ---------------------------------

將新聞依RSS上的發佈時間排序, 而非原來的不排序.

增加了這個功能之後, 再增加新聞群組[今日最新報導], 您就可以隨時看到所有群組中的今日新聞(依發佈時間排序), 請注意它只會顯示您選擇的新聞群組, 而非所有群組.

如果新聞來源是"Internet", 那掃瞄所有群組會花費太多時間, 幾經思考之後, 如果新聞來源是"Internet", 則[今日最新報導]功能無效(保留現狀), 如果您認為有需要新聞來源為"Internet"時, 也要[今日最新報導]功能, 請留言給小弟, 小弟再研究研究.

---------- 2/24 Update ---------------------------------

PDA版新增[全文檢索]功能.

我都是用PDA在看新聞的, 有時想找某一條新聞, 遍尋不著就會很火大, 所以一咬牙就把PC版的蒐尋功能也給它搬到PDA來了, 測試一下, 速度是慢了點, 感覺還不錯用, 就把它post上來給大家用. 其實PC版也做了一些小修改, 可以的話大家可以PC&PDA一起Update.

打開程式後, 點選新聞區不放, 就會出現一個功能表, 那個[顯示設定]是預留給先前有位大大提到, 希望可以自行設定新聞顯示字型用的, 還沒做, 先不用管它.



選擇[全文檢索]之後, 出現檢索畫面, 請輸入您要蒐尋的字, 並按下[蒐尋]

如果縮小蒐尋範圍或是點選[只尋找新聞標題], 那麼蒐尋速度會快很多喔!



經過一段"歲月"之後, 您要的資訊就出來了.



可直接點選新聞, 去看內容.



---------- 2/25 Update ---------------------------------

熬夜寫程式, 搞到眼睛都快睜不開, 終於把最終極的版本寫出來了, VB.Net2003真的很不好用, 廣告中可以宣稱的功能是有, 其它小地方就隨便應付, 只要不出問題就好, 寫起程式來痛苦指數很高, 例如這次想列舉出PDA所有己安裝的字型就抓不到, 還有本想讓使用者直接點取範例文字, 就進入顏色選單, 結果文字標簽點選時是不會產生事件的...

言歸正傳, 這次新增了顯示設定的功能 :

1. 看完新聞內容後, 視窗只是隱藏而不關閉, 這樣可以加快顯示速度, 及減少可能的記憶體殘存.
2. 先前因VB的問題, 顯示時並非程式原先設定的"新細明體", 現己改成內定細明體.
3. 顯示改成小弟"自認為"較好看的配色.
4. 使用者可任意修改新聞群組, 標題及內文的顯示顏色及字型大小.
5. 螢幕顯示會配合字體大小改變顯示位置.

請見下方的操作, 相信有使用過JReader的網友對其操作應不陌生, 就不多說明了.















---------- 3/2 Update ---------------------------------

電視上氣象報告和新聞都是在一起的, 所以小弟也想把天氣預報放到新聞中, 當成一個群組來用, 研究後發現中央氣象局有個地方可以抓取天氣資料, 所以就寫了一段外加的程序, 可把天氣資料下載到JReader中.

氣象局資料下載方式和新聞下載方式不同, 所以這個程序是獨立寫的, 只有PC版才有能力抓取氣象資料, 若您是使用PDA直接在網上看新聞, 暫時無法看到氣象資料.

PC版新聞亦增加依下載日期及新聞日期排序的功能.

PC版和PDA版都有修改, 請同時更新兩邊的程式, 若有一個程式未更新, 系統不會有錯誤, 但是就看不到氣象資料了.