- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PBHelper使用说明讲义
PBHelper(新增功能)使用说明
该版本在PBHelper10.2的基础上进行修改,新增了以下的功能,10.2的说明书在doc目录下
由于该版本使用了pb读取库文件函数,所以用pb9.0编译后不支持pb10.0以上的版本
未安装pb9.0则无法运行该工具,可以将DLL文件夹下的文件移动到与PBHepler.exe相同的目录下
集成到PowerBuilder开发环境。
运行PBHelper后,在系统的托盘显示
然后选择智能集成,如下图
集成后重新打开pb后,就会在pb的开发环境中显示PBHelper的工具栏。
PBHelper的功能介绍(按图标的顺序介绍)
函数注解
修改注解
默认为修改注解
按下Ctrl为增加注解
按下Shift为删除注解
每步注解
代码美化
将选择的代码转为大写
将选择的代码转为小写
自动完成
请打开PB DataWindow 自动化处理
自动删除
Datawindow自动化
有两种使用方法
在pb的开发环境中选择DataWindow对象
如果填写了dw_2和i,则生成的代码
dw_1.[ll_row] = dw_2.[i]
dw_1.object.modified[ll_row] = dw_2.object.modified[i]
dw_1.ments[ll_row] = dw_2.ments[i]
否则代码为
dw_1.[ll_row]
dw_1.object.modified[ll_row]
dw_1.ments[ll_row]
在pb的开发环境中没有选择DataWindow对象时
将DataWindow的语法粘贴到当前的窗口,可以达到一样的效果
对象比较工具
比较前先要配置当前目标文件和要进行比较目标文件的关系
【参数配置】-【差异比较参数】
可以设置文本差异比较工具路径和pbt列表
目录了已有两个文本差异比较工具TextDiff和WinMerge,路径后面还可以带参数
新增一条目标文件的配置后,就可以比较当前目标文件中的对象和对应目标文件中对象了,可比较pb中的对象(window,fuction等),单个库文件、目标文件下的库文件。
(1)比较对象
如上图,选择d_dwlist后,在点击
将d_dwlist与对应的目标文件的d_dwlist进行表
(2)比较库文件
如上图,选择pbhelper.pbl后,在点击
(3)目标文件下的库文件
如上图,选择pbhelper.pbt后,在点击,就会列出pbt文件下所有库文件,然后选择库文件比较
全选后,点击确定
打开比较列表后,点击【比较】按钮,选选择【差异】后,列表中只显示差异的对象,然后双击对象就会调用【文本差异比较工具】进行比较
除了比较功能外,还可以将对象移动到对应的PBL中,如果目标的PBL中已存在,则提示是否覆盖,点击,将左边选择的对象移动到右边的列表中对应的PBL中,点击则相反。
对象的查找工具
(1)窗口中列出了当前目标文件的所用对象,可以检索对象,然后【双击】或右键-【定位到PB】可直接定位到pb开发环境的该对象
(2)可显示当前目标文件中使用相同名称的对应,然后使用选择(Ctrl或Shift+鼠标多选)两个对应进行差异比较。
(3)查看当前目标文件中对象的继承结构
点击dawindow自动化
文档评论(0)