转换 FoxPro 2.6 屏幕
请参阅
您可以将 FoxPro 2.6 屏幕(.scx 文件)转换成 Visual FoxPro 表单,这样可以使文件在“表单设计器”中可用,并且添加 Visual FoxPro 事件模型功能。转换后的屏幕初始模式是与 READ 相兼容的;有关的详细内容,请参阅“READ 兼容性结构概述”。
若要转换 FoxPro 2.6 屏幕 (.scx) 文件
如果您选择功能转换,转换将进行如下处理:
- 将屏幕 (.scx 和 .sct 文件)转换为 Visual FoxPro 表单集。原屏幕文件被赋予 .s2x 和 .s2t 扩展名。转换后的 FoxPro 屏幕和屏幕集变为 Visual FoxPro 中的表单集。
- 将表单集的 WindowType 属性设置为 2(读)或 3(读模式),以保持向后兼容性。如果选择“可视转换”,表单集的 WindowType 属性设置为 0(无模式)或 1(模式),这是 Visual FoxPro 设置,为了与屏幕的模式设置相匹配。
- 将代码片段放入合适的事件和方法程序代码中。有关 FoxPro 2.6 屏幕属性与 Visual FoxPro 属性、事件和方法程序映射的详细内容,请参阅“Visual FoxPro 与以前版本之间的差别”。
- 创建一个新的 .spr 文件,以及一个可选的包含文件。虽然 Visual FoxPro 的 .scx 文件可以直接运行,.spr 文件仍然为需要它的应用程序组件提供向后兼容性,它包含:
- 原屏幕清除代码片段中的任何参数语句,支持函数和过程。如果存在,任何支持函数都可用于表单集和表单中所有的事件和方法程序。
- 为表单指定全局包含文件的可选语句。有关全局包含文件的详细内容,请参阅“检查 .spr 文件”。
- 一个 DO FORM 命令,它启动 .scx 文件。
然后就可以使用“表单设计器”,查看转换后的屏幕,输入新的属性、方法程序和事件值,或者从 .prg 文件中复制代码。若想确认转换正确,请参阅“检查转换后的 FoxPro 2.6 屏幕”。