2012-03-02 162 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