平时闲来无事,就做了一个网络资源捕获器程序,目前该程序主要是捕获网络中,指定页面中的图片。本程序还在不断改善中。现在放一个目前最新版本出来,供有兴趣的朋友玩玩!
在做项目的过程中,遇到了不少问题,经过自己冥思苦想后,大部分的问题都解决了!不过这一过程是漫长而艰辛的,不过那种为解决疑问而忙碌的感觉还真不错!
现在(2008-06-10),还有些问题一直没有时间去解决,在这里说说,大家如果有什么好的办法的可以交流一下嘛!
1. 我最关心的一个问题就是ListView的性能问题,现在搜索图片的资源的过程中,很容易就能搜到10000张图片以上,那么一个ListView控件就会显示10000多张条记录,对于删除和选择操作都是一个极大的问题。怎么能解决这一问题成为了迫在眉睫的事情了。
2. 对于网页源码的保存问题,现在都是将获取到的网页源码保存在内存中,然后读取它进行操作。这样不知道是否会影响性能?有些人提议,先将获取到的源码保存到本地,然后在读取它来操作。但是想想,这个IO的操作是否也同样会造成性能问题?
3. 是否需要做一个类似Word的错误恢复功能,当程序遇到无法预测的错误时,导致程序关闭。再次打开程序时,可以将程序恢复到上次关闭前的状态。现在想用一个XML文件来做为备份信息的记录文件,但是考虑到如果在数据量较大的时候,对XML的操作是否还能得到好的效果呢?
4. 还有一个问题,这个问题是随机出现的。就是当下载的文件达到5000个以后,有些已经下载好的文件会就会变为0字节。这个问题不知道是不是文件缓存的造成的,现在还无法检测。
说明一下:要使用该程序,系统必须安装了.NET FRAMEWORK 2.0以上版本,如果没有安装的,请到微软官方网站下载安装吧!
下面提供两个下载.NET FRAMEWORK 2.0安装包的网站:
http://www.onlinedown.net/soft/38669.htm
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn
下载程序 (2008-06-10最新更新)
posted @ 2008-06-06 03:07
黄乙冬 阅读(37)
评论(0) 编辑 收藏