【问题标题】:Can I configure appBuilder to reduce source code modifications?我可以配置 appBuilder 以减少源代码修改吗?
【发布时间】:2021-05-20 07:36:56
【问题描述】:

我正在使用 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,使其在保存文件时尽可能减少更改?

【问题讨论】:

  • 为什么不直接迁移到 Developer Studio?

标签: openedge progress-4gl


【解决方案1】:

很遗憾没有。

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

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

【讨论】:

    猜你喜欢
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多