以下是引用functions在2008-6-25 9:55:46的发言:取数助手、百宝箱4.0、百宝箱5.0 For 2003、百宝箱5.0 For 2007我都有。经过试用,有如下心得: 百宝箱4.0任何人都可以网上下载,但是,或许就是这个原因,作者并未投入太多的精力在里面,使用百宝箱4.0精华与糟粕并存。在4.0中有20个左右的BUG。 百宝箱5.0是作者的随书赠送版。我购书后获得了该版的使用权。5.0在4.0的基础上功能多了20多个,共108个。将同时将4.0中的BUG修复了18个。使用5.0更成熟。 取数工具同样升级N次了。给人的感觉就是截取百宝箱4.0的代码(有极度小的修改,如界面调整,功能不变)。作者在吸收代码时,不知什么原因,将4.0中的BUG也一并吸收了过来未加修正。而因为百宝箱5.0未开源,所以只能提取4.0中带有BUG的工具代码。 取数工具中与百宝箱4.0的相同处: 1.选区字符统计完全一样,所有字符标点都一样。 2.简繁转换功能具有同样的BUG; 简繁转换时,正确的是電腦-->计算机,两百宝箱4.0转换有BUG:電腦-->电脑。取数工具仍然保留了该BUG。 3.身份证函数名称、参数一样; 4.定位功能一样(包括说明文字),仅仅改变了外观。 5.生成字母序列一样(包括提示文字);
6.斜线表头一样(百宝箱5.0已经升级,在斜线表头中加入了新的功能,但因为不开源,则只能提取4.0的内容) 7.工作表排序有同样的BUG,即以数字1和10和2为工作表名时,排序是将2排在10后面,百宝箱修正了这个BUG,但因为不开源,则提取4.0的内容),便之具有相同的BUG。 我认为functions所言有偏颇,原因如下: 一、关于功能雷同问题 由于VBA的代码网上到处都是,不能说我拷贝百宝箱的(你能保证百宝箱中的代码100%都是自己原创的?没有加工别人的?),比如:简繁转换、身份证函数名称、斜线表头等等,既然有现成的,谁愿意费事自己重写。 (在vs 2005的编程环境中,微软都支持拷贝代码段!) 二、仅仅界面雷同,就认为是拷贝,有点上纲上线 比如:工作表排序,实际上就是用冒泡排序,没必要拷贝嘛。 三、我的众多功能里面,百宝箱中并没有。特别是从远光财务系统取数功能,百宝箱有吗? 财税方面的功能,百宝箱有吗?模版套用功能,百宝箱有吗?... 四、百宝箱的运行方式是加载宏,取数助手动态链接库(COM),并不能直接拷贝。 五、我的软件叫“excel取数助手”,为什么?因为我的软件重点是从远光财务系统取数,可以脱离财务系统,直接从数据库中提取数据,大大方便了日常表格的填写,在远光用户圈中比较受欢迎。(可惜了,你不使用远光财务软件,无法证实我的说法) 我承认一些功能参考了百宝箱的界面,个别功能参考了百宝箱的代码,一些功能是修改的网上公开代码。但作为一款完全免费的软件,主要功能都是根据朋友和网友的需求发展起来的,而且不少功能自己一直在使用,本着独乐了不如众乐乐得原则,上传给大家共享,仅仅有一些功能类似,就一棍子打死,没必要吧? 今后,如果有网友提出需要增加功能,我还是会先从网上搜索现成的代码加以改进,没有现成的我才会完全自己写,大家都这么做,这样做有错吗?
[此贴子已经被作者于2008-6-27 14:21:15编辑过] |