2005年8月:
完成了这个程序的最初版本,当时它是我的另一个程序的Plug In,这是我第一次做有关XML的程序。最初做它是我在上网中下载使用《新浪点点通》而得到的灵感^_^(其实到最后完全成了仿造《新浪点点通了》里面的资源基本上都来自它,包括最后的程序界面)。在完成这第一个版本时本程序逻辑算法上还有很多错误,界面也很粗糙。它的不完善表现在
① 在读取RSS源文件时只能读取符合程序设计逻辑的RSS源内容。
② 频道列表只可以添加一级并且不能随机读取节点。
③ 还没有导入、导出OPML文件的功能,频道列表只能机械的由使用者逐一添加。
④ 频道列表只能单个逐一更新,不能自动更新。
⑤ 没有收藏夹功能。
2006年1月
发布了这个程序的1.0版本,把它从插件转换为一个单独程序,其中对它的界面重新设计了一下,并主要增添了导入、导出OPML的功能和频道列表的随机托放读取功能,并对RSS源的读取做了一番修改使其可以读取了大部分的RSS源。它的不完善表现在
① 频道列表只能单个逐一更新,不能自动更新。
② 没有收藏夹功能
③ 界面依然不是很美观
2006年6月
发布了这个程序的2.0版本,对它的界面全部重新设计了一下(参考的是《新浪点点通》界面基本上一致使用Raize3.1 for Delphi6需要Delphi6 Service Pack2),并主要增添了自动更新频道列表功能(4线程同步更新)和对新闻浏览器的设计由单页转换为多页,添加了收藏夹功能,增加了RSS源搜索功能(搜索引擎为百度和FeedSearch)它的不完善表现在
① 频道更新时对线程同步的控制不好,CPU占用率会比较高。
② 多页浏览器在在线打开网页时,可能会引发读内存错误。
③ 没有定时更新频道的功能。
④ 没有频道内容搜索功能。
呵呵,说了这么一大堆,欢迎大家提出宝贵意见共同学习。
===================================================================
欢迎访问我的MSN Spaces与大家共同分享编程乐趣
MSN Spaces:http://cyqlinux.spaces.msn.com/
联系我:QQ 285598509 E-mail
[email protected]
===================================================================