在最近的一个项目中,部分任务是用更现代的web应用程序替换Visual Foxpro应用程序。
作为中间步骤,我可能需要运行并更改旧的Foxpro应用程序。
Visual Foxpro的最新开发环境或IDE是什么?
(我的最佳猜测是visual Studio 2005)
Foxpro的专家们现在用什么来开发Visual Foxpro应用程序?
VFP9 Service Pack 2 Build 7423。我们只是使用VFP——有一些第三方试图将Fox与Visual Studio框架联系起来,但还没有实现。
在尝试运行该应用程序时,根据旧SQL查询的编写方式,可能会出现错误。SET ENGINEBEHAVIOR 70应该允许它们按照最初的方式运行,假设应用程序比VFP8旧。
除了确保您拥有VFP 9 SP2之外,还有几个后续的修补程序,您可以从http://msdn.microsoft.com/en-us/vfoxpro/bb264582.
此外,请查看http://www.codeplex.com/VFPX,一个社区网站,其中包括用于VFP的新的和改进的工具。您还可以在那里找到VFP9SP2帮助文件的最佳版本。
要开发VFP应用程序,我们仍在使用VFP:)
为了简化从VFP的迁移,特别是在可能仍然需要利用现有VFP数据库的情况下,我可能会考虑:
Servoy是一种从相同的Javascript代码库创建基于web和Java的智能客户端应用程序的解决方案,它可以使用持久层直接处理VFP数据。有一些转换服务可以将现有的VFP应用程序窗体和对话框迁移到这个平台中。
Dabo,一个由前VFP大师设计的Python框架,旨在创建web和桌面应用程序。由前VFP大师设计。