2012-03-02 166 views
1

是否有任何转换工具可将FOX PRO 2.0程序文件的语法转换为Java语法?喜欢的东西:将FoxPro程序文件转换为Java

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

皈依例如

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

我需要重写到Java的FoxPro提出申请,寻找简单的方法如何快速了解不长的研究FoxPro的语法。我只是在寻找语法转换器而不是用于从FoxPro DBF文件读取数据的JDBC驱动程序。 谢谢

回答

1

谷歌5秒产生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?出现这些问题。

+0

有关屏幕和数据访问的好处,虽然OPEN DATABASE在2.x – stuartd 2012-03-02 17:44:03

+1

伙计中不存在,但您没有注意到这一点。我**不是**寻找使用GUI,表格和所有东西将FoxPro转换为Java的程序。我只是在寻找**语法转换器**,这有助于我理解语法,FOXPRo语言以及程序中使用的算法。我将重新设计所有GUI并从头开始制作表格。我最快的方法是用basicss学习一些FoxPro教程。我使用了一个从C++转换到Java的转换器,它可以很好地工作。我在纯代码,算法,重写循环和这些东西上使用它。无论如何,谢谢你的时间。 – troger19 2012-03-06 07:17:15