用于旧 DOS 应用程序的 GUI 适配器



>我有一个旧的DOS应用程序,它接受一些文件作为输入,进行一些计算并将结果保存到文件系统中。此应用程序使用终端作为GUI,您可以在其中选择输入文件,要执行的计算类型以及选择保存结果的位置。我不知道计算背后的逻辑,也无法在新项目中重用它们。问题是这个应用程序的用户想要一个外观现代的GUI,这将更容易使用。这就是为什么,我有一个想法来创建一个适配器,它将按钮单击转换为DOS中的命令,并抓取文本输出以在现代GUI中显示。有可能吗,我应该从哪里开始?

这是可能的。如何开始取决于您的编程工具。如果您使用像Delphi或Lazarus或Visual Besic这样的RAD工具,或者......然后先进行 GUI 设计,然后再定义事件。对于按钮单击,它是按钮XClick();在RAD工具中,您将找到一个对象检查器,其中包含属性和值以及事件及其值。转到那里的事件页面,查找onClick-event。双击值行中的位置,您将获得一个空的事件处理程序,您可以为应用程序编写代码。

如果您没有或使用此类RAD工具,请使用DOS的GUI框架。创建你的前端并编写你的代码,这是调用你的按钮点击的依赖关系。

最新更新