1

是否有任何工具可以帮助将用 Oracle Forms 6 编写的应用程序移动/翻译为 .Net Windows Forms ?

也许不是一次整个应用程序,但可能是模块/表单(屏幕)到 Windows 表单。

我知道语言是不同的(pl/sql vs .net),但也许该工具可以制作一些模板,程序员将负责将业务逻辑从 pl/sql 转换为 .net 语言(例如 c#)。

4

2 回答 2

3

看看Forms2Net。我们公司在决定不同的方向之前对其进行了评估,但它看起来很漂亮。有点贵,但大多数转换工具都有。它具有您正在寻找的许多功能。它能够直接转换大部分 PL/SQL,以及它不能向您报告的内容。

于 2010-06-22T15:00:20.240 回答
0

TechNet 互操作性和迁移库中的第 17 章专门讨论这个主题。金钱报价:

“基于以下两个原因,基本方法是可行的:

  1. Oracle Forms 和 Visual Basic 用户界面共享许多通用元素。

  2. Oracle Forms Designer 能够生成 [原文如此] Visual Basic 代码。”

了解更多

此外,与 Microsoft 售前部签订合同可能是值得的。我敢肯定,他们会很高兴,甚至很高兴地帮助您完成工作。


嗯,我注意到我在标题中回答您的问题(可能吗?是的),而不是正文中的问题,它更多地是关于支持该过程的工具。我认为 Forms2Net 是镇上唯一的游戏。

作为一般性观察,我见过一些工具对 Java 执行相同的过程。他们转而产生糟糕的、复杂的代码。因为从一种语言的习语翻译成另一种语言是很困难的。我没有对 Forms2Net 进行诽谤,我从未看过它,但我认为您应该真正考虑手动迁移的好处 - 更好的实现,开发人员熟悉代码库。当然,这些好处的范围取决于您的具体情况。

于 2010-06-23T10:29:28.627 回答