征需求及讨论相关的软件工程问题,请有研究的GG和MM进入看看(200分)

  • 主题发起人 主题发起人 诸葛白痴
  • 开始时间 开始时间

诸葛白痴

Unregistered / Unconfirmed
GUEST, unregistred user!
做为程序员我们经常要下载一些源码和技术文档,一般放在一个目录下,里面一直建目录、
建了n个子目录,然后把代码和文档又分开来保存,要找一些有用的时候搜索个半死,目录
就吓死人了,网络上也有不少好的这类文档管理软件,但大部分仅支持保存一些文件,并且
大部分为共享软件,要注册,于是想自己编一个出来,DFW上有一个兄弟编的文档管理器助手也不错,拿来参照了一下,下面是xwing写的设计文档及我写的一些问题,请大家讨论一
下,最近在看看软件工程,才发现其实TNN的对OOP和一些工程设计一无所知,最近好像大部
分兄弟也开始研究软件工程学了,刚好拿来讨论一下,大家热情点哦
信息管理软件开发计划
——需求分析
一.软件概述
本软件目的是提供给用户一个统一的操作界面,来管理资料和文章等信息。
目的无论是程序源代码,各种格式文档,HTML网页,下载的软件,还是网络上收集的技术资料,小说等等都可以随心所欲的组织起来。方便储存,查阅和管理。日常的数据管理和维护都可以通过它来处理。让用户抛弃资源管理器和一般的资料管理工具。让用户桌面干净起来,数据组织有序起来,工作效率提高起来。
二.功能需求:
设想一些人使用计算机中可能碰到的一些问题。
很多用户把自己的工作文档和临时查阅的软件都放在桌面或者随便放在某个磁盘上,管理和维护很麻烦。还有很多用户从网上保存软件和文章以及图片就随便放在本地目录里。没有任何注解和出处查询。以后查找和使用都很困难。技术人员的技术资料更多,管理和维护都很繁琐。很多技术文章同时还带有示例程序和打包的代码,有效的保存他们也比较麻烦。
1.文件数据组织管理。
可以把文件加上注释存放起来。可以是集中存储或者分开单独存储(链接方式)。采用压缩,不压缩或者选择性压缩存放以节省空间。文件一般用目录组织方式存储,定义一个存储节点之后,就在磁盘上建立一个Root和一个数据管理库。存放在此类别的资料都建立子目录存放文件,同时在数据库中记录。数据导出方式为压缩包格式,同时把注释写进去。还可以生成一个web页面报表。附加功能:目录扫描功能,检查丢失和新加的文件。如果找到特殊文件名(类似Describe.txt)则认为是当前目录的描述把它加入数据库的描述表中。如果有同名的文本则作为文件的描述。
2.文章管理查询。
文章支持内部查看格式:文本,超文本,常见图片,RichText,其他插件支持的功能。
3.不支持的格式用系统关联的程序打开(有点类似文件管理器)。
文章可以携带附件:附件存储方式可以是压缩包单独存储,也可以关联方式。
PS:此中管理方式类似文件管理。不过侧重点不同。文章一般是存储在数据库中,可以简单分发出去。(设想一种更好的方式把文件管理和资料管理统一管理起来)
4.文章资料导入功能。
HTML网页方式,文本,RichText,等格式。
5.内部编辑功能。
可以编辑一些常见的格式。文本,HTML,RichText等。无法识别的调用外部编辑器打开编辑,修改好之后询问是否保存。支持一些语言着色的代码显示功能。
6.网址管理。
管理IE收藏夹。可以检测URL地址的有效性,可以给每一个URL标记注释,分类(每个URL可以有几个不同的)。方便的添加和使用网址。就像打开浏览器菜单那样简单。可以直接输出URL到IE收藏夹里。检测IE收藏夹变化的URL地址。例如在IE里有个菜单或者工具栏可以直接打开下拉菜单选择网址。或者打开一个组的网址,或者可以弹出窗体查找和修改网址。
可以把指定网址导出为Web页面供交流。
7.文件的联系
文件之间可以建立关联,例如我找到一个软件,然后找到乐注册码,就可以把注册码和文件关联起来,关联就是作为一个对象,可以有描述等。
8.文件同步。
支持上载至email或ftp,同步,根据时间同步,可以自动上传一个小文件然后下载判断服务器时间和本地时间差或者也可以设定服务器上的文件时间为本地时间。文件版本检查功能:实现方式待定。可以参考一下VCS系统(可能可以通过文件时间和大小以及版本号码确定更新情况)。
9.可以把数据打包分发或者刻录到光盘
可以把选定数据打包压缩,便于分发和刻录到光盘保存。可以使用标准的压缩包或者加密方式存储。
10.日记管理
对于有写作习惯的用户可进行专门的日记管理,同时支持HTML模板功能,自行定制模板。
三.界面控制需求:
1.资源查看:
数据组织和查看采用多种方式以满足不同用户的需要。
1.树状结构:类似资源管理器的树状列表。可以自定义根节点的数目。可以自定义图标(支持图标库管理)。
2.列表方式查看:类似驱动器-文件夹一级级查看方式。此时应该有个单独的根结点列表(类似WindowCommander)。
2.资源管理:
采用Foxmail附件管理模式,支持一文档有多个相关附件,用户可自行设定是否对附件进行压缩及相关压缩比率,将附件一同存入数据库(或采用文件管理方式仅存储文件路径,第一版本可能采用数据库管理方式,当将附件加入数据库后删除原文件)。
3.编辑处理:
支持html、txt、word、rtf等多种模式处理,将不同类型文件处理工具封装成一个专用类成为不同的工具栏。
4.系统设置:
用户可以自行设定不同的文件压缩比率,可设定各个文件或文件夹的访问密码,可支持多个用户模式。
5.输入输出:
可在IE或文件目录右键中添加快捷方式将文件或HTML直接导入保存到文档管理器中,在各种不同类型文件中支持右键导出功能。
6.快捷方式:
——结构设计
一.整体结构设计
采用插件结构,所有的功能由插件来处理。那么主程序负责管理插件和维护插件之间的通讯,所以必须设计一个插件运行的框架系统来实现以下功能。
1.可以管理所有的插件。包括必须插件的检测,版本检查,升级更新,插件兼容性检查,插件添加删除和禁用。
2.给插件工作提供一个运行环境。包括提供操作系统变量。必须和选配的功能检查。要支持安装修复和卸载插件功能。
3.提供一系列插件之间交换和检索数据的接口。
二.数据库设计
采用单机版模式,采用Access作为后台数据库,用ado 2.6作为访问控件,尽量做到后台数据库操作和前台界面分离,采用O/R Mapping模式,数据库分成树状列表文件夹表、文件表、访问权限表、用户表、附件列表、图标表等
三.界面设计
采用o/b server模式,将主程序和插件管理用一界面管理类进行统一管理;
   支持自定义图标管理,用户可以根据文件夹不同类型自定义treeview中显示的图标,使用户能一目了然。

请大伙看这类软件是否还有哪些客户需求,并有几点疑问和需求希望大家参与讨论:
1、尽量提出客户需求;
2、关于O/R Mapping模式,哪位有一些相关的资料(最好是中文的)可否提供些,或者将此模式在此展开讨论对数据库编程OOP的影响,在我看到的肤浅的几篇内容所想像的O/R Mapping就是将后面的表的记录用一个record映射到前端来作管理,可是一些表和关系用什么对象映射呢,如果一个表暂时仅5个字段,可以在record里定义处理,但如果将来表扩充或用户自定义等情况该如何改变record里的内容呢?
3、在此类软件中,o/b server模式是否适合插件管理,或者是否有更好的设计模式可以应用在此类软件中?
4、关于unicode在delphi6中开发的例子,是否需要第三方控件,在98下暂时想用插件来完成多语言?
5、谁能提供免费的比较好的richedit控件?
 
再注:此软件将以免费软件形式发行,不做共享,最烦共享,寄几块钱太烦了
 
诸葛总结的不错.支持.
还要支持IE的网页截取.这些基本功能都是需要的.
 
天啊,天天说讨论软件工程,怎么有个实例出来没人说话了,有人吗???
 
先再将我和xwing和ming的讨论贴出来吧:
2003-06-25 09:53:54 诸葛武侯
HOPE
2003-06-25 10:37:37 鸣
我靠,刚才在你的帖子上提了7条建议,一提交失败了.返回后,刚才写的东西都不在了.
2003-06-25 10:38:38 鸣
影响心情.

2003-06-25 10:39:02 xwing
同情.我的做法就是提交之前copy一下.
2003-06-25 10:39:24 鸣
气死我了.
2003-06-25 10:39:29 鸣
不提交了.
2003-06-25 10:39:38 鸣
咱们在这里讨论一下吧.
2003-06-25 10:39:46 xwing
唉.
也好啊.

2003-06-25 10:40:01 诸葛武侯
不好啊,大家一起讨论才好啊
2003-06-25 10:40:13 xwing
最好提交.成一个文字的东西.
2003-06-25 10:40:13 诸葛武侯
我也是经常提交前先copy
2003-06-25 10:40:25 鸣
我觉得你们现在作的需求太细了,甚至连怎么事先都作了.
2003-06-25 10:40:41 诸葛武侯
那要怎么个粗法?
2003-06-25 10:40:55 xwing
我想就是要一个很细致的东西.才能提炼一下.
2003-06-25 10:41:06 xwing
因为要设计框架,所以要想的东西很多.
2003-06-25 10:41:16 诸葛武侯
对了,xwing啊,你把你昨天跟我说的要我写的接口也写到那边去吧,我好好想想
2003-06-25 10:41:34 鸣
再次提交,仍然失败.
2003-06-25 10:41:44 诸葛武侯
看你不爽吧
2003-06-25 10:41:49 鸣
例如数据库,为什么要限定死?
2003-06-25 10:41:56 xwing
好的.待会就些.明天我要消失几天.我要回家乡招生.
2003-06-25 10:42:02 诸葛武侯
那要怎样做
2003-06-25 10:42:06 诸葛武侯
招我算了
2003-06-25 10:42:15 xwing
你说是使用的库.还是数据结构?
2003-06-25 10:42:17 鸣
我觉得应该留一个接口.定义这个接口的方法.
2003-06-25 10:42:31 鸣
通过这个接口可以任意操作任何数据.
2003-06-25 10:42:34 xwing
目前先用ADO做.比较容易.
2003-06-25 10:42:39 诸葛武侯
是这样想的啊
2003-06-25 10:42:39 鸣
包括xml,甚至txt
2003-06-25 10:42:49 诸葛武侯
用标准的ADO和SQL来完成啊
2003-06-25 10:42:58 xwing
你说的太复杂.很难做啊.
2003-06-25 10:43:09 xwing
因为这个库的目的基本确定.
2003-06-25 10:43:09 诸葛武侯
xml我还没研究,看了点,有点晕
2003-06-25 10:43:22 xwing
所以不需要太多的灵活性.
2003-06-25 10:43:23 鸣
不复杂的.
2003-06-25 10:43:37 诸葛武侯
基本先做一个版本出来再说,不能光说不做,不然何年何月才能做出来啊
2003-06-25 10:43:49 xwing
要考虑插件从库中方便的取数据.

2003-06-25 10:44:02 xwing
向曹晓钢申请用它的网站如何?

2003-06-25 10:44:09 鸣
呵呵,诸葛犯了一个程序员最基本的毛躁的错误.
2003-06-25 10:44:10 xwing
就是用cvs啊.
2003-06-25 10:44:20 xwing
N
2003-06-25 10:44:24 诸葛武侯
没办法,因为我急着用啊
2003-06-25 10:44:32 鸣
你想.你的软件是基于插件的工作方式.
2003-06-25 10:44:39 诸葛武侯
行啊,你给我一个客户端,教我配置好就行了
2003-06-25 10:44:44 xwing
这个不能急.嘿嘿.
2003-06-25 10:44:56 鸣
插件本身实际上都是和数据库打交道的.
2003-06-25 10:45:16 诸葛武侯
你跟老曹很熟,应该没问题吧
2003-06-25 10:45:34 xwing
框架最重要. 让插件不必理会数据库,直接从数据员接口读写查找数据.
2003-06-25 10:45:51 鸣
对,就是这个意思.
2003-06-25 10:45:55 xwing
所以用什么库无所谓.支持xml也容易.关键是接口定下来.

2003-06-25 10:46:06 xwing
所以要用诸葛说的OR mapping

2003-06-25 10:46:26 鸣
但是这个插件还是要有一个接口规则,因为这个插件对于数据库的需求可能是不一样的.
2003-06-25 10:46:36 诸葛武侯
但是我对or mapping还是不太懂,还没看那资料,中午看看
2003-06-25 10:46:44 xwing
为什么会不一样呢?

2003-06-25 10:46:52 xwing
肯定是一样的.
2003-06-25 10:47:35 诸葛武侯
接口规则有啊,xwing有一个用com实现插口的写了里面的插件接口规则了,不过没贴出来,我也贴出来算了
2003-06-25 10:47:36 鸣
比如说a插件管理的是html文档资料.b插件是一个im,这个数据库需求就不一样了.
2003-06-25 10:48:08 xwing
我是这么解决的.全部作为二进制数据流来处理.然后还有一个类型标识符号.
2003-06-25 10:48:08 鸣
c插件是一个log管理.
2003-06-25 10:48:15 诸葛武侯
所以用同一个接口函数,不同的处理方法而已
2003-06-25 10:48:33 xwing
所以只要判断一下类型符号. HTML的就调用html的插件处理.
2003-06-25 10:48:36 鸣
如果作为2进制流.如何实现快速检索.
2003-06-25 10:48:39 xwing
等等.
2003-06-25 10:48:51 xwing
检索有个接口啊.例如你要检索一个字符串.
2003-06-25 10:49:27 鸣
如何检索字符串?
2003-06-25 10:49:30 xwing
只要提交需要检索的东西(作为stream)和一些条件(实现约定好), 然后调用search就可以了.
2003-06-25 10:49:39 诸葛武侯
检索类型,找到插件,插件里封装了对这种类型的搜索接口啊

2003-06-25 10:49:57 xwing
例如我们开发一个IDBSearch接口.支持检索能力.
2003-06-25 10:49:58 诸葛武侯
right,不过可能会占用比较多的资源和时间就是了
2003-06-25 10:50:07 xwing
然后有个回调函数.来处理.
2003-06-25 10:50:38 xwing
回调接口.呵呵.说错了.
2003-06-25 10:50:47 鸣
也就是说实现的是对当前管理的所有文档进行检索了呗.是一个专门的检索插件?
2003-06-25 10:51:05 诸葛武侯
不是,是在处理插件里的一个检索接口而已
2003-06-25 10:51:12 xwing
是数据库管理实现的一个功能.
2003-06-25 10:51:30 诸葛武侯
回调接口? 这怎么玩的,没听过,我查查
2003-06-25 10:51:33 鸣
就是实现了当前插件的检索接口吧.
2003-06-25 10:51:56 xwing
对阿.

2003-06-25 10:52:21 xwing
数据管理模块实现几个接口. 例如 读写. 查询.配置等等.

2003-06-25 10:52:43 鸣
那么这样,如果你的这个plugs是管理html的,如果你在这个插件中要检索'script'这个关键字,你觉得你会得到你想要得答案吗?
2003-06-25 10:53:08 诸葛武侯
不过,对于数据库里的o/r mapping我还是不确定用什么? 如果将来扩充怎么办,版本兼容如何处理?
2003-06-25 10:53:18 鸣
我想答案是no,因为基本上每一个html中都有可能包含script
2003-06-25 10:53:33 xwing
你说传统的如何查询?
2003-06-25 10:53:49 诸葛武侯
这要调用一个IHTMLDocuments然后用它的Search的功能检索script啊
2003-06-25 10:53:56 鸣
这就是我刚才说得每一个插件对于数据库得需求是不一样得.
2003-06-25 10:53:57 诸葛武侯
肯定不是在内存流里找文件了
2003-06-25 10:54:00 xwing
升级的问题也比较号解决.用接口升级来处理.原有的接口不作改变.
2003-06-25 10:54:09 诸葛武侯
所以这也用接口来处理啊
2003-06-25 10:54:15 xwing
查找当前页面里的script?
2003-06-25 10:54:32 鸣
管理html得plugs对数据库要求至少要有两个字段
2003-06-25 10:54:46 鸣
一个是html本身,一个是html中包含得text.
2003-06-25 10:54:53 xwing
哦?为什么?
2003-06-25 10:54:54 诸葛武侯
可是,如果我们原来定义的record只支持5个字段,升级版本后有十个字段了,那原来的record不是不能用了吗?
2003-06-25 10:55:16 诸葛武侯
html包含的text? why?
2003-06-25 10:55:31 鸣
如果是search 'scritp' 就要到text中去找,而不是html中.
2003-06-25 10:55:47 xwing
可以啊.新增加的字段用新的接口来封装.
2003-06-25 10:55:52 鸣
dom对象有一个innerText和innerHTML,这个是不一样得.
2003-06-25 10:55:59 xwing
哦.ming里理解错了.
2003-06-25 10:56:02 xwing
这样的.
2003-06-25 10:56:12 xwing
这个任务交给编辑器或者浏览器去处理.
2003-06-25 10:56:16 诸葛武侯
将html的document存入access的blob字段,然后放到内存流转成ihtmldocument,然后用它的查找接口来查找文字啊,这样才对吧
2003-06-25 10:56:24 xwing
数据库只负责数据管理.
2003-06-25 10:56:32 诸葛武侯
right
2003-06-25 10:56:40 鸣
我靠.老大,如果这个作.我就要去哭了.
2003-06-25 10:56:59 诸葛武侯
为什么,速度太慢?
2003-06-25 10:57:01 xwing
html插件取出数据之后.在其中查找的事情由这个插件完成.
2003-06-25 10:57:18 鸣
如果有几万个html,每一个都要转成ihtmldocumnet,不得死机呀.
2003-06-25 10:57:31 xwing
你是全文检索啊?
2003-06-25 10:57:43 诸葛武侯
反正是一个一个搜,那有什么办法呢? 也不会死机啊,一次只转一个
2003-06-25 10:58:00 诸葛武侯
那让yysun来帮助建全文索引算了,嘻嘻
2003-06-25 10:58:00 鸣
如果不死机就是long long time了.
2003-06-25 10:58:26 鸣
全文索引是有数据库局限性得.
2003-06-25 10:58:31 xwing
如果是在全部的html文件中搜索的话.只能这样解决.就是提供搜索接口.由插件来实现.
2003-06-25 10:58:53 鸣
我只是举一个管理html得例子.
2003-06-25 10:59:04 鸣
呵呵,如果是管理图片得呢?
2003-06-25 10:59:10 xwing
数据管理模块把搜索的接口给你.你爱怎么实现就怎么实现. :)
2003-06-25 10:59:21 诸葛武侯
反正每个类型插件的接口都有显示、查找、保存等不同的功能
2003-06-25 10:59:24 诸葛武侯
实现
2003-06-25 10:59:26 xwing
管理图片也一样. 二进制数据+ 类型.
2003-06-25 10:59:31 鸣
总不能不管青红皂白得去seacrch吧.
2003-06-25 10:59:55 xwing
查询是否支持ISearch接口.不支持就说明不支持检索.
2003-06-25 11:00:12 xwing
QueryInterface
2003-06-25 11:00:21 鸣
如果是text得呢?
2003-06-25 11:00:30 鸣
也转换成流?
2003-06-25 11:00:32 xwing
一样啊.
2003-06-25 11:01:10 鸣
如果是doc?
2003-06-25 11:01:19 鸣
怎么检索?
2003-06-25 11:01:34 xwing
对阿.如果是检索当前打开文章.这个很好解决.编辑器自己的检索就可以了.如果检索所有的text文件的话,就提交到数据管理模块. 然后由它来处理.
2003-06-25 11:01:42 xwing
doc如何支持? RTF格式?
2003-06-25 11:01:44 鸣
你的isearch能事先你想到得或者想不到得所有得文档类型?
2003-06-25 11:02:16 鸣
我觉得search还是由plugs自己完成比较好.
2003-06-25 11:02:29 xwing
所以最好办法就是由每种类型的编辑/查看器来提供检索接口的实现. 数据管理模块只实现默认的检索功能.
2003-06-25 11:02:42 鸣
当然要制定plugs得isearch得规范.
2003-06-25 11:02:57 xwing
这个作为考虑的一个方面.
2003-06-25 11:03:21 鸣
数据管理模块实际上就是一个中间件.
2003-06-25 11:03:26 诸葛武侯
刚才看了一下re的搜索,因为它是用xml文件格式,所以内容的搜索没有转成ihtmldocument而是直接在xml的content里找,真好,看来我们只能转成ihtmldocument了
2003-06-25 11:03:48 xwing
哦.
2003-06-25 11:04:19 xwing
WC中.
2003-06-25 11:04:26 鸣
他不会知道拿一个plugs要对database作什么动作,只是根据已定义得插件操作数据得规范进行翻译和记录.
2003-06-25 11:06:11 xwing
对阿.

2003-06-25 11:06:27 诸葛武侯
反正都用接口来封装了,应该没什么大问题吧
2003-06-25 11:06:31 xwing
就是各司其职.关键是现在要通观全局.把接口定好.
2003-06-25 11:06:46 诸葛武侯
架构重要
2003-06-25 11:06:50 鸣
对,所以现在不要考虑得太细.
2003-06-25 11:06:57 鸣
要考虑得全面.
2003-06-25 11:07:34 xwing
细支持考虑一下可能的功能.不一定设计框架的时候去想如何实现.而已想我这样这机有没有可能去支持这个功能.
2003-06-25 11:07:59 xwing
就是ming说得全面的意思.
哈哈.别字不少.
2003-06-25 11:08:29 鸣
呵呵,我说得是,要考虑实现什么样得功能.而不是要去怎么怎么实现这个功能.
2003-06-25 11:08:40 xwing
对阿.对阿.
2003-06-25 11:08:48 诸葛武侯
同意,关于实现什么,不关于如何实现
2003-06-25 11:08:54 诸葛武侯
是关心
2003-06-25 11:09:09 鸣
一旦功能想得比较全面了.就分析这个功能得共性.作接口.
2003-06-25 11:09:37 xwing
对头.
2003-06-25 11:10:17 诸葛武侯
怎么其它人不参与进入讨论啊,cindy呢? 小雨哥也没来?
2003-06-25 11:10:25 xwing
是啊.
2003-06-25 11:10:38 xwing
可惜了.嘿嘿.我GF找我吃饭去了.bye 先.
2003-06-25 11:11:06 诸葛武侯
喂,你GF太有空了吧,不是要读书吗?
2003-06-25 11:11:33 鸣
诸葛,我建议你把这个聊天记录整理一下.然后post到你得帖子上去,省得白费大家得口水了.
2003-06-25 11:12:15 xwing
他下课了..btw.最后我说的不要贴上去哦.哈哈.
2003-06-25 11:12:53 鸣
呵呵,最后这几句是重点,省得这小子跑到dfw上骗mm.
2003-06-25 11:13:05 诸葛武侯
完全同意
 
码字工来了,我是才看到的啊。正在想着 FloatingPalette 的那个东西。
RichText 使用 Riched20.dll 不行吗? 千万不要用 Riched32.dll ,据说它会受到非法
格式的破坏。那个日记管理功能,直接加入随手贴,敲 F8 立即启动一个类似 Offiec 中
Outlook 的黄便签,可以用图钉置顶的那种。在桌面上生成类似我的电脑的对象,双击可
以打开这个文档管理器。最烦被强制性外壳集成,要设置可以关闭的选项。没看懂资料是
链接还是直接加入,Media Player 有一个音乐库,可以做 2 种选择,我觉得不好用,比
较好的形式是 Mydo
cuments 式的,数据库只是一种辅助,用来加备注和给 view 窗口用
的,可以表达层次和关联性,反正资料总是要有地方保存的嘛,需要解决的是,有些资料
很独特,某个整体需要它,但它又可以自己独立的那种。搞个 FlashGet 似的浮动拖拉盘
怎么样?或集成到日记里。怎么才能看到公布的接口原型,对插件做过种类归纳了?比如:
文档类就有 文档格式转换插件、简繁转化插件、导入导出插件,管理类就有 压缩插件、
加密插件、搜索插件、外挂工具插件、版本插件,操作类就有 .... 有些基本插件需要直
接做好,不过全部接口都要公开才行。其他的就不知道了,好象发言的不多啊,我占个位
置先听。
 
总算有人说说了
用数据库存储主要是可以压缩文件和文档功能,并且如果不要数据库保存变成了如果用户
改变文件的位置或相关属性时要监视文件变化,这样不是很烦吗?这样变成要一直监视windows的文件变化了
 
监视文件用TTimer做,不要那么敏感,否则很难同步,
其他的有什么需要补充的,我慢慢去想
 
为什么要去监视呢?不监视可不可以啊,当载入需要的节点时临时核对一下就行,未通过
核对检查的,给个灰色就行了,表示不可用。正常情况在同一个磁盘不同目录下,使用线
程搜索校对文件是否存在,10000 个文件的校对耗时简单地测试了一下,才 350ms 。
 
ft,刚刚提交失败。 忘了 ctrl+C 了。 [:(!]
再说一遍。 就是数据读写是一系列接口,我和诸葛讨论目前可以先用ado来实现这些接口。 其实可以直接用目录+文件操作来实现数据读写接口的。 文件的监视可以安装一个钩子来处理。
 
头晕头转向
 
暂时没有新思路,把帖子提个前。
 
后退
顶部