【问题标题】:Convert FoxPro Program File to Java将 FoxPro 程序文件转换为 Java
【发布时间】:2012-03-02 20:57:27
【问题描述】:

有没有什么转换工具可以把FOX PRO 2.0 程序文件的语法转换成Java 语法?比如:

IF nTimeStamp = 0
RETURN "Not built into App"
ENDIF

转换为例如

if(nTimeStamp == 0 )
System.out.println("Not built into App");

我需要将 FoxPro 中的应用程序重写为 Java,并寻找一种无需长时间学习即可快速理解 FoxPro 语法的简单方法。我只是在寻找语法转换器而不是用于从 FoxPro DBF 文件中读取数据的 JDBC 驱动程序。 谢谢

【问题讨论】:

    标签: java converter foxpro


    【解决方案1】:

    5 秒在 Google 上产生 VFP2Java ...这适用于 Visual FoxPro,但可能会有所帮助,因为旧的 FoxPro 2.0 语法仍然几乎全部受支持。

    我有很多 Fox 经验,以及一些 Java(以及很多 .NET,即,呃,Java 风格),我想说的是,虽然您可能会在纯程序代码方面有所距离使用这样的工具,当工具在屏幕等元素上失败时,您仍然会一头雾水,因为底线是您不了解任何 FoxPro 2.0,并且您不想学习,这很公平.与基本程序流(循环、条件)甚至声明、函数等内容相关。但是如何将这样的东西翻译成 Java 呢?

    Open Database MyDatabase Shared
    Update myTable where x=y set field1='this', field2='that'
    Close All
    

    您是否使用 JDBC 连接到 FoxPro 表?你是连接到 Postgres 还是什么?你用的是什么ORM?会弹出这类问题。

    【讨论】:

    • 关于屏幕和数据访问的优点,虽然 OPEN DATABASE 在 2.x 中不存在
    • 伙计们,你没有抓住重点。我不是在寻找将 FoxPro 转换为 Java 并带有 GUI、表格和所有内容的程序。我只是在寻找 syntax convertor 之类的东西,它可以帮助我理解语法、FOXPRo 语言、程序中使用的算法。我将重新设计所有 GUI 并从头开始制作表格。我认为最快的方法是学习一些具有基础知识的 FoxPro 教程。我使用了这样一个从 C++ 转换为 Java 的转换器,它运行良好。我在纯代码、算法、重写循环和这类东西上使用了它。无论如何,感谢您的宝贵时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多