惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
博客园_首页
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
Jina AI
Jina AI
N
Netflix TechBlog - Medium
量子位
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
InfoQ
J
Java Code Geeks
T
Tailwind CSS Blog
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
阮一峰的网络日志
阮一峰的网络日志
Engineering at Meta
Engineering at Meta
腾讯CDC

博客园 - loli

SQL Server2005中的Intergate Service(SSIS)与Oracle数据库的迁移性能 站在别人的肩膀上的开发 在PD中导入Excel自动生成表结构 结束?开始! 更新一次,Grid的多列效果 Infragistics的Grid控件 - loli - 博客园 加入EReader团队的开篇章 C++/CLI draft 1.8 学习C++/CLI发现的一些问题,算不算Bug? 总结成了回顾 BlogReader存盘方式修改 学习ULike.NET,也分析DirectX Sample BlogReader更新(只用Net2.0) BlogReader0.2后补设计图(含Net1.1版本下程序) 自写程序BlogReader 的一次升级,算是0.2了吧 BlogReader新的一点小些改动 自写VS2005程序BlogReader .Net1.1版本 话接上回,自写VS2005程序BlogReader 0.1.1.1版 仿SharpReader自写VS2005程序,有SharpReader的70%左右功能
话接上回,自写程序BlogReader 0.1版
loli · 2004-10-26 · via 博客园 - loli

终于将两个Net2.0和Net1.1环境下的都改好了。
界面主要元素使用了第三方的控件,菜单SandBar、窗口SandDock。
增加了一个新功能,导入Rss Opml时,允许选择。

另外加强了线程的控制,现在基本不会再发生长时间维持更新状态的情况。其实也简单,就是为每个线程添加了一个超时处理回调函数。
在这过程中,也尝试了用异步的Web请求来完成,发现很难控制,主要是指出错处理,还有返回状态。而且与XmlDocument方式相比,性能上没有太大提高,所以放弃了。代码见AsyncRequestWeb.cs文件。
欢迎大家试用。更欢迎给我来邮件。(xhluo78@163.com)
另外,这个程序还有一个比较差的地方:任务栏通知窗口。第一,耗资源。第二,会抢夺主窗口的焦点。不知哪位有着方面的经验,帮看看怎么改。
下一次,想在任务栏通知窗口增加点击功能,用过SharpReader的应该知道。当然还有搜索功能,可搜索标题、作者、描述,好的话用正则表达式来做,以支持一些复杂的搜索条件。
其他功能暂时还没想到。
在程序时,参看了SharpReader、RssBandit。感觉RssBandit功能过于复杂,很多我也不明白加上了有什么用。所以,基本是以SharpReader为蓝本的。
Net1.1源程序不含执行文件  Net1.1执行文件
Net2.0源程序不含执行文件  Net2.0执行文件
感谢unruledboy(灵感之源)。