PBHelper(新增功能)使用说明
? 该版本在PBHelper10.2的基础上进行修改,新增了以下的功能,10.2的说明书在doc目录下
? 由于该版本使用了pb读取库文件函数,所以用pb9.0编译后不支持pb10.0以上的版本
? 未安装pb9.0则无法运行该工具,可以将DLL文件夹下的文件移动到与PBHepler.exe相同的目录下
一、 集成到PowerBuilder开发环境。 运行PBHelper后,在系统的托盘显示然后选择智能集成,如下图
集成后重新打开pb后,就会在pb的开发环境中显示PBHelper的工具栏。
二、 PBHelper的功能介绍(按图标的顺序介绍)
1、 2、
函数注解 修改注解
? 默认为修改注解
? 按下Ctrl为增加注解 ? 按下Shift为删除注解 3、 每步注解 4、 代码美化 5、 将选择的代码转为大写 6、 将选择的代码转为小写 7、 自动完成
请打开PB DataWindow 自动化处理
8、 自动删除
9、 Datawindow自动化
有两种使用方法
(1) 在pb的开发环境中选择DataWindow对象
点击dawindow自动化
如果填写了dw_2和i,则生成的代码
dw_1.object.name[ll_row] = dw_2.object.name[i]
10、
dw_1.object.modified[ll_row] = dw_2.object.modified[i] dw_1.object.comments[ll_row] = dw_2.object.comments[i]
否则代码为
dw_1.object.name[ll_row] dw_1.object.modified[ll_row] dw_1.object.comments[ll_row]
(2) 在pb的开发环境中没有选择DataWindow对象时
将DataWindow的语法粘贴到当前的窗口,可以达到一样的效果
对象比较工具
比较前先要配置当前目标文件和要进行比较目标文件的关系 【参数配置】->【差异比较参数】
可以设置文本差异比较工具路径和pbt列表
目录了已有两个文本差异比较工具TextDiff和WinMerge,路径后面还可以带参数
新增一条目标文件的配置后,就可以比较当前目标文件中的对象和对应目标文件中对象了,可比较pb中的对象(window,fuction等),单个库文件、目标文件下的库文件。
(1)比较对象
如上图,选择d_dwlist后,在点击
将d_dwlist与对应的目标文件的d_dwlist进行表
(2)比较库文件
如上图,选择pbhelper.pbl后,在点击
(3)目标文件下的库文件
如上图,选择pbhelper.pbt后,在点击后选择库文件比较
,就会列出pbt文件下所有库文件,然