微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以配置 appBuilder 以减少源代码修改吗?

如何解决我可以配置 appBuilder 以减少源代码修改吗?

我正在使用 Progress-4GL 版本 11.6,使用 appBuilder 和过程编辑器。

我经常使用外部文本编辑器 (Notepad++) 对 *.W 文件进行一些修改
之后,当我在 appBuilder 中打开文件并再次保存它们时,appBuilder 会“弄乱”文件,我的意思是:

  • GUI 相关的常量被改变,例如SIZE 1.04 BY 2.68 变为 SIZE 1.03 BY 2.69(虚构示例,仅供说明)。
  • 屏幕上显示控件的顺序已更改(Buttonn1、Button2 和 radio-set1 的定义变为 radio-set1、Button1 和 Button2 的定义)。

尽管这些只是小的修改,但它们使比较文件非常困难(如果 appBuilder 创建了 ±50 个以上的文件,请尝试查看两个文件间的差异)。

是否有一种方法可以配置 appBuilder,使其在保存文件时进行尽可能少的更改?

解决方法

很遗憾没有。

AppBuilder 的核心来自 90 年代初,当时 Progress V7 和 V8 是最新的。它不是围绕现代 IDE 中使用的 code-dom 或类似结构编写的。 AppBuilder 在打开时读取您的 .w 文件,将相关位(包括您所有的自定义源代码)存储在一个充满临时表的手中,并在保存时始终使用相同的例程来编写完整的文件。而 AppBuilder 坚持完全控制所有生成的代码。

嗯……该工具的源代码是公开的。但那是另外一回事了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。