Конвертировать файл программы FoxPro в Java - PullRequest
1 голос
/ 02 марта 2012

Существует ли какой-либо инструмент преобразования, который может преобразовывать синтаксис программных файлов 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 без долгих занятий.Я просто ищу преобразователь синтаксиса, а не драйверы JDBC для чтения данных из файлов FoxPro DBF.Спасибо

1 Ответ

1 голос
/ 02 марта 2012

5 секунд в Google дает VFP2Java ... что для Visual FoxPro, но может помочь, так как старый синтаксис FoxPro 2.0 почти все поддерживается.

У меня многоОпыт Фокса и немного Java (и много .NET, то есть Java-esque), и я бы сказал, что, хотя вы могли бы получить некоторую дистанцию ​​с точки зрения чистого программного кода с помощью такого инструмента, вы 'Я все еще буду в неведении, когда инструмент выйдет из строя на таких элементах, как экраны, потому что суть в том, что вы не знаете FoxPro 2.0 и не хотите учиться, что вполне справедливо.Существует корреляция с такими вещами, как основной поток программы (циклы, условные выражения) и даже объявлениями, функциями и так далее.Но как вы переводите что-то подобное в Java?

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

Вы подключаетесь к таблицам FoxPro с помощью JDBC?Вы подключаетесь к Postgres или как?Какой ORM вы используете?Подобные вопросы всплывают.

...