VB6增强搜索插件稳定版发布(v2.3.0.75),顺便散分.该怎么处理
VB6增强搜索插件稳定版发布(v2.3.0.75),顺便散分.
最新版已经在单位的机器上使用一个星期了,没有发现问题.
如果各位发现什么问题可以回帖或者在Issues页面中提出,谢谢:)
项目/下载地址:http://code.google.com/p/vbenhancedsearch/
介绍:
这是一个VB6的插件,为VB6提供了增强的搜索支持.
此插件支持的功能
普通/模式搜索字符串
正则搜索、替换字符串
搜索结果列表
搜索结果相关代码预览
替换结果相关代码预览
可取消当前搜索操作
双击定位结果代码
更新记录:
v2.3.0.75
增加热键显示结果列表的功能
修改了在搜索过程中显示隐藏的搜索对话框导致的错误
v2.3.0.74
调整过滤器应用时的算法
在快捷菜单中增加"显示搜索对话框"项
调整了显示代码预览的算法
修改过滤器帮助的网页地址到Google的Wiki
v2.3.0.73
修改了预览窗体无法显示的问题
修改了切换结果元素时的处理方式
v2.3.0.72
在失去连接后删除内存中的对象
使用自绘列表控件代替CheckBox?式的自绘列表,解决了列表显示的问题
去除残留的ADO控件引用
取消了结果列表的缓冲模式
调整代码存储结构
修改/调整输出脚本
修改了没有搜索的时候显示结果列表导致VB崩溃的问题
v2.2.0.71
增加HelpID
默认过滤器增加ProcType?(过程类型)
修改了列表重绘时查询结果元素的算法,提高了重绘的速度
调整了列表的颜色属性
调整结果列表中高亮元素的显示方式
为搜索结果增加缓冲区,在到达一定数量后刷新列表
修改了列表元素个数超限的问题
v2.2.0.70
增加xml的TrimLine?相关属性,默认显示的时候不再带前边的空白字符
v2.2.0.69
ListBox?从Filter的xml中获取信息,进行重绘,加快了重绘速度并且不受用户修改代码的影响
修改了重绘焦点/选中元素的算法
修改热键的菜单名称
在回调函数返回之前清除Err对象
在ListPainter?关键函数中增加错误处理/显示代码
忽略RelativeText?函数的错误(此错误可能会导致IDE不稳定)
v2.2.0.68
补充修改了ListBox?超限的问题
修改了ObjectCollection?,StringCollection?的实现方式
修改了横向滚动条的计算方式
修改了ListBox?重绘后失去焦点时不显示选中项目的问题
v2.2.0.67
调整文件名和类名
增加列表重绘代码,准备将匹配子串用粗体显示
修改了在显示时提取选中字符串的功能
调整了热键设定对话框的焦点处理方式
增加了列表重绘功能,可以在列表框中用粗体显示匹配项
用另一种颜色显示@Line之前的信息
调整了横向滚动条的算法
修改了过滤器无法立即应用的问题
修改了ListBox?元素可能会超限的问题
v2.1.0.66 (Beta 2)
修改了默认过滤器会输出转义字符的问题
修改了自定义热键第一次确定后无法保存的问题
修改了搜索完毕后会自动选中忽略大小写的问题
修改了无法定位第一个搜索结果的问题
v2.0.0.64 (Beta)
调整了内部结构
增加了自定义功能热键的功能
修改过滤器内核,将ADO改为XML+XSL,提高了过滤速度.
v1.6.0.63
调整默认Sql属性实现
调整预览窗口显示判断,当鼠标在其内时仍然显示
增加预览行数的设置功能(结果窗口的右键菜单)
v1.6.0.62
搜索/替换文本框不再作为OLE的数据源,但可以接收数据
解决了重新搜索时任务可能会是全部替换的问题(在全部替换刚刚执行后会有此问题)
v1.6.0.61
去掉BitmapFace?
调整一部分rs的调用方式
锁定了两个窗体.
修改了检查注释状态的函数,原来的函数只会返回false并在函数内部就进行了添加结果的操作,现改为property get,并且,只返回状态,不进行操作.
搜索过程中可以关闭搜索对话框了
搜索结果快捷菜单增加了"重新搜索"和"取消搜索"功能
解决了检查更新时的一个逻辑问题
v1.6.0.60
解决了更新判断不正确的问题(原来是直接比较字符串,现在转为整型再比较)
修改了计划更新无动作的问题
v1.5.0.59
修改了历史记录添加位置的问题
修改了调出对话框的时候搜索字符串为空的问题
增加搜索组合框和替换组合框的OLE Drag操作
激活窗口的时候将焦点指向Search组合框
替换图标,提高程序图标的清晰度
v1.5.0.58
SQL语句只选择最新的10条记录,加快了搜索速度.
解决了正则全部替换时提示错误无法执行的问题.
v1.5.0.57
修改了从插件工具栏启动不正常的问题
添加了升级进度条窗体
增加定时检查更新的功能
调整了搜索窗口初始化的方式
增加MakeUtil?工程,该工程在编译时的脚本中用到,现在有两个功能:1 压缩/解压zip 2 修改DLL默认图标
将搜索/替换历史增至50个
修改搜索/替换历史的处理机制
v1.5.0.56
为右键快捷菜单增加了快捷键.
增加了ESC关闭结果列表,ENTER定位结果位置的功能.
修改了全部替换的时候,关于注释无效的问题每个模块提示一次.
修改了正则表达式,查找,替换时产生的误差.
修改了通过插件工具栏启动出错的问题.
v1.5.0.52
修改了升级时版本比较的算法
v1.5.0.51
增加了仅搜索注释的功能
增加运行时调试输出的功能
在Updater增加网站访问函数
修改了在执行正则表达式全部替换的时候失败,并提示错误的问题.
搜索过程中关闭对话框不再允许关闭搜索对话框.
修改了第一次显示过滤器的时候总是没有数据的问题.
增加了关于对话框
增加了检查新版本的功能
在搜索对话框中增加了快捷菜单,可以显示关于对话框和结果列表窗口.
v1.4.0.50
修改了搜索过程中自动打开所有代码窗口的问题
v1.4.0.49
调整了模块名称和工程名称的获取方式,加快了执行速度
PositionInfo?.cls 更改名字,添加了三个用于获取选择方法
修改了TaskManager?的结构
增加了对选定区域和当前过程搜索/替换的支持
frmSearchDialog.frm增加了当前搜索模块的显示
v1.3.0.48
删除了不用的窗体和类
最新版已经在单位的机器上使用一个星期了,没有发现问题.
如果各位发现什么问题可以回帖或者在Issues页面中提出,谢谢:)
项目/下载地址:http://code.google.com/p/vbenhancedsearch/
介绍:
这是一个VB6的插件,为VB6提供了增强的搜索支持.
此插件支持的功能
普通/模式搜索字符串
正则搜索、替换字符串
搜索结果列表
搜索结果相关代码预览
替换结果相关代码预览
可取消当前搜索操作
双击定位结果代码
更新记录:
v2.3.0.75
增加热键显示结果列表的功能
修改了在搜索过程中显示隐藏的搜索对话框导致的错误
v2.3.0.74
调整过滤器应用时的算法
在快捷菜单中增加"显示搜索对话框"项
调整了显示代码预览的算法
修改过滤器帮助的网页地址到Google的Wiki
v2.3.0.73
修改了预览窗体无法显示的问题
修改了切换结果元素时的处理方式
v2.3.0.72
在失去连接后删除内存中的对象
使用自绘列表控件代替CheckBox?式的自绘列表,解决了列表显示的问题
去除残留的ADO控件引用
取消了结果列表的缓冲模式
调整代码存储结构
修改/调整输出脚本
修改了没有搜索的时候显示结果列表导致VB崩溃的问题
v2.2.0.71
增加HelpID
默认过滤器增加ProcType?(过程类型)
修改了列表重绘时查询结果元素的算法,提高了重绘的速度
调整了列表的颜色属性
调整结果列表中高亮元素的显示方式
为搜索结果增加缓冲区,在到达一定数量后刷新列表
修改了列表元素个数超限的问题
v2.2.0.70
增加xml的TrimLine?相关属性,默认显示的时候不再带前边的空白字符
v2.2.0.69
ListBox?从Filter的xml中获取信息,进行重绘,加快了重绘速度并且不受用户修改代码的影响
修改了重绘焦点/选中元素的算法
修改热键的菜单名称
在回调函数返回之前清除Err对象
在ListPainter?关键函数中增加错误处理/显示代码
忽略RelativeText?函数的错误(此错误可能会导致IDE不稳定)
v2.2.0.68
补充修改了ListBox?超限的问题
修改了ObjectCollection?,StringCollection?的实现方式
修改了横向滚动条的计算方式
修改了ListBox?重绘后失去焦点时不显示选中项目的问题
v2.2.0.67
调整文件名和类名
增加列表重绘代码,准备将匹配子串用粗体显示
修改了在显示时提取选中字符串的功能
调整了热键设定对话框的焦点处理方式
增加了列表重绘功能,可以在列表框中用粗体显示匹配项
用另一种颜色显示@Line之前的信息
调整了横向滚动条的算法
修改了过滤器无法立即应用的问题
修改了ListBox?元素可能会超限的问题
v2.1.0.66 (Beta 2)
修改了默认过滤器会输出转义字符的问题
修改了自定义热键第一次确定后无法保存的问题
修改了搜索完毕后会自动选中忽略大小写的问题
修改了无法定位第一个搜索结果的问题
v2.0.0.64 (Beta)
调整了内部结构
增加了自定义功能热键的功能
修改过滤器内核,将ADO改为XML+XSL,提高了过滤速度.
v1.6.0.63
调整默认Sql属性实现
调整预览窗口显示判断,当鼠标在其内时仍然显示
增加预览行数的设置功能(结果窗口的右键菜单)
v1.6.0.62
搜索/替换文本框不再作为OLE的数据源,但可以接收数据
解决了重新搜索时任务可能会是全部替换的问题(在全部替换刚刚执行后会有此问题)
v1.6.0.61
去掉BitmapFace?
调整一部分rs的调用方式
锁定了两个窗体.
修改了检查注释状态的函数,原来的函数只会返回false并在函数内部就进行了添加结果的操作,现改为property get,并且,只返回状态,不进行操作.
搜索过程中可以关闭搜索对话框了
搜索结果快捷菜单增加了"重新搜索"和"取消搜索"功能
解决了检查更新时的一个逻辑问题
v1.6.0.60
解决了更新判断不正确的问题(原来是直接比较字符串,现在转为整型再比较)
修改了计划更新无动作的问题
v1.5.0.59
修改了历史记录添加位置的问题
修改了调出对话框的时候搜索字符串为空的问题
增加搜索组合框和替换组合框的OLE Drag操作
激活窗口的时候将焦点指向Search组合框
替换图标,提高程序图标的清晰度
v1.5.0.58
SQL语句只选择最新的10条记录,加快了搜索速度.
解决了正则全部替换时提示错误无法执行的问题.
v1.5.0.57
修改了从插件工具栏启动不正常的问题
添加了升级进度条窗体
增加定时检查更新的功能
调整了搜索窗口初始化的方式
增加MakeUtil?工程,该工程在编译时的脚本中用到,现在有两个功能:1 压缩/解压zip 2 修改DLL默认图标
将搜索/替换历史增至50个
修改搜索/替换历史的处理机制
v1.5.0.56
为右键快捷菜单增加了快捷键.
增加了ESC关闭结果列表,ENTER定位结果位置的功能.
修改了全部替换的时候,关于注释无效的问题每个模块提示一次.
修改了正则表达式,查找,替换时产生的误差.
修改了通过插件工具栏启动出错的问题.
v1.5.0.52
修改了升级时版本比较的算法
v1.5.0.51
增加了仅搜索注释的功能
增加运行时调试输出的功能
在Updater增加网站访问函数
修改了在执行正则表达式全部替换的时候失败,并提示错误的问题.
搜索过程中关闭对话框不再允许关闭搜索对话框.
修改了第一次显示过滤器的时候总是没有数据的问题.
增加了关于对话框
增加了检查新版本的功能
在搜索对话框中增加了快捷菜单,可以显示关于对话框和结果列表窗口.
v1.4.0.50
修改了搜索过程中自动打开所有代码窗口的问题
v1.4.0.49
调整了模块名称和工程名称的获取方式,加快了执行速度
PositionInfo?.cls 更改名字,添加了三个用于获取选择方法
修改了TaskManager?的结构
增加了对选定区域和当前过程搜索/替换的支持
frmSearchDialog.frm增加了当前搜索模块的显示
v1.3.0.48
删除了不用的窗体和类