我正在寻找Foxpro应用程序的替代品。 Microsoft Visual FoxPro是波音非标准软件应用程序。微软自2007年以来尚未发布新版本,并宣布将不再支持该软件。该部门在20世纪90年代初开始使用FoxPro软件,并建立了几个用于执行合同SOW活动的工具。 FoxPro软件是独一无二的,并没有一个具有相同功能的工具。随着WIN7的推出,我们去年需要购买许可证才能将软件更新到2007版的Visual FoxPro。以前的2003版Visual FoxPro与WIN7不兼容。由于Microsoft支持该软件的时间较长,因此Visual FoxPro与以后的操作系统更新不兼容只是时间问题。
有关可以处理下列功能的应用程序或一组应用程序的任何想法吗?
答案 0 :(得分:1)
作为可能的替代方案之一,我可以推荐我们的软件产品:DBF Commander Professional。这不是一个IDE作为VFP,但现在支持它(直到Win 8.1),我认为它可能对你有用:
答案 1 :(得分:1)
您的大部分要求都是不 Visual FoxPro帮助您的事情。诸如处理Word文档以确定从主副本进行的更改之类的事情很可能通过COM桥接到Microsoft Office来完成,它本身就是Word处理变更而不是vfp运行时。
假设与Microsoft Office的紧密集成是您不打算改变的,那么您最好的选择是Microsoft提供的两条路径:
如果您在已拥有Microsoft Office许可证的桌面上安装最终工具,则没有一个精通OOP的开发人员团队,并且想要一个与办公文档耦合的WYSIWYG数据管理系统,Access是正是你想要的。如果你想要真正的安全性,你可能需要跳过几个环节,并可能获得一个SQL Server许可证,但它是一个与FoxPro很好地重叠的产品利基,并且不会很快到达任何地方。
请注意,如果您采用这种方式,Microsoft正在将Office转换为软件即服务偏差,这可能有害或有利,具体取决于客户的实际需求以及公司的各种要求和政策。
如果您是具有MSDN订阅或Visual Studio许可证的实际软件开发人员团队,使用.NET可以满足您的所有要求以及更多要求,但需要进行更多的培训。用于Office的Visual Studio工具还允许您检查和操作Office文档,而无需启动最终的可执行文件,这可能会给您带来显着的速度优势。
请注意,上述内容绝不是唯一的选择,也不是排他性的。对于原始数据处理,您可能希望迁移到SQL Server或F / OSS等效项(如MaraDB或SQLite),所有这些都与FoxPro为大多数实际应用程序带来的内容相匹配。
(在某些情况下,FoxPro可能比后一代关系数据库更快,但也有一些情况下关系数据库的速度明显快于FoxPro。)
答案 2 :(得分:1)
虽然VFP允许你构建的用户界面会越来越过时(虽然看看http://vfpx.codeplex.com/有一些很好的现代化方法),但VFP本身很可能会工作很长时间。它是使用Visual C ++构建的,与Office构建的语言相同,而Office不会在任何地方进行,并且不太可能完全重写。
玛
答案 3 :(得分:0)
将数据传输到SQL Server并使用Visual Studio创建用户界面。我现在正在使用我公司庞大的Visual FoxPro数据和应用程序。当然,您需要开发人员来开发应用程序。您也可以联系EPS软件,他们帮助FoxPro公司进行.NET转换。他们是生产CODE杂志的人。我们正在考虑我们项目的工作。