一、交互 *** 作方式
交互 *** 作方式指的是命令执行方式。用户在VFP的命令窗口中输入命令后,系统的主窗口区马上会显示执行的结果。可以说这是字符 *** 作的一种方式,如果用户不习惯用键盘,也可以采用鼠标点击菜单和窗口来实现同样功能。VFP是以可视化 *** 作为主,命令方式 *** 作为辅,因此学习的难度又比早期版本有所降低。
交互 *** 作方式一般都在VFP的命令窗口中进行的。这个窗口实际上是一个类似于记事本的编辑器,不过它的功能要强大的多,这个窗口和标准Windows窗口一样,可以移动、改变大小。它能处理很大的文档且不受64K的文本限制。当然它也有剪贴板的功能。当你输入一行命令执行后,如下次还要执行时,只需将光标移回到该命令行,按回车键即可再次执行该命令。
如果VFP的主界面没有显示命令窗口,此时点击“窗口”菜单下的“命令窗口”子菜单,命令窗口将会重新出现。
二、程序执行方式
有时,用户也会将VFP的命令编成特定的命令序列,存入程序文件中,需要时,只要在命令窗口用Do <程序文件名>, 这种方式调用程序文件,系统将自动执行这一文件,将用户烦琐的介入减到最少。
程序执行方式运行效率高,可以重复执行。当然这也有另外一个好处:编这个程序文件的人要熟悉VFP的命令系统,但是执行这个程序文件的人只要会用“Do <程序文件名>”即可,非常方便
VFP编写的表单要脱离VFP单独运行,必须新建一个“项目”,把表单添加到项目“文档”中,连编这个项目,选择连编为EXE文件,以后这个包含有该表单的项目就可单独运行了。
不过,还要设置好READ
EVENTS(
建立运行等待),否则此EXE文件就会一闪而过。
另外,要使连编好的EXE文件在没有安装VFP的电脑上运行,还需要把表单用到的“可视类”加入项目一起连编,同时把VFP的运行库文件拷在同一目录中(或添加到没有安装VFP电脑的WINDOWS\system32中)。
首先你必须在装了vfp软件的电脑上调试之后,确认软件没有问题。
发布的VFP软件无法运行,通常是因为使用该软件的电脑没有装VFP软件的缘故,也就是缺少运行库文件。(可以简单的认为是后缀名为dll的文件。)
你可以把系统中的VFP运行库文件和你连编的应用程序文件放到同一个文件夹下面。这样子就可以脱离VF运行了。具体 *** 作如下:
脱离vfp环境,必须连编你的文件成EXE可执行文件。
具体 *** 作如下:
1。新建一个项目文件,把你的文件文件加入到项目中去。
2新建一个程序文件mainprg,程序可以写以下代码:
close all
_screenvisible=f &&不显示vfp窗口
set talk off &&关闭系统对话
set century on &&年份显示四位
set date to ymd &&日期显示格式改为:年月日
set mark to "-" &&日期分隔符改为:"-"
do form mainscx &&执行你的表单,将mainscx改成你的表单的名字。
read events &&开始执行事务,此句不可省略!!!
set talk on &&从此句开始恢复系统默认设置
set century off
set date to american
set mark to "/"
close all
保存之后,在项目管理器中右击该文件选择该文件为主文件。
3。在表单的unload时间中写上代码:
clear events &&如果不写此句,将出现无法退出VFP的现象。
4。运行主程序,调试无误之后,点击项目管理器的连编按钮,选择连编可执行程序exe,连编成EXE文件即可。
5。要想在没有装VFP的电脑上独立使用该EXE文件,必须把装有VFP软件的电脑中,vfp的运行库文件:vfp6rchsdll和vfp6rdll复制到exe文件所在文件夹中(或者复制到想要使用该exe文件的电脑的C:\windows\system32)。该运行库文件就位于C:\windows\system32文件夹中。
最后,如果你的文件是程序文件,可以省略上述过程,直接连编成可执行程序,然后按照5说的加入你的运行库文件即可。
VFP系统中,执行表单的三种方法:
1、在表单打开状态下,点工具栏上的“感叹号”的按钮。
2、在表单打开状态下,点菜单栏上的“表单”-“执行表单”(Ctrl+E)。
3、在命令窗口中输入:do form 表单名。
从主表单到所使用的表单、报表等都要设置调用(关闭)另一个表单、报表等语句(就是要加入口、有出口)。
如主表单最后要有“DO FORM XXXscx。
for i=1 to 5
i
endfor
这是一个循环语句,从1循环到5。
因“for i=1 to 5”没有指定循环的步长,就以默认值1进行循环,从1到5共循环5次,即1、2、3、4、5( 第1次循环“i”的值是1、第2 次循环是2、第3次循环是3、第4次循环是4、第5次循环是5)。
又因为" i "在此循环语句内,循环语句每循环一次,就运行是次" i "。
" i "的意思是不回车换行显示“i”的值,其5次循环结果是“12345”
答案为C 12345
1首先创建一个项目文件,然后把程序文件和其他一些相关文件都添加进去。
设置一个须最先运行的文件为 主文件。
2单击项目管理器右边的 “连编”按钮,在打开的“连编选项”对话框中选择一种要生成的文件类型(一般为exe)单击确定,根据向导完成 *** 作
将其制作成软件安装包。不需要第三方工具,vfp有此功能
具体 *** 作再此不多加描述
以上就是关于简述两种启动vfp的方法全部的内容,包括:简述两种启动vfp的方法、VFP如何将一个表单生成可单独运行的程序、请教高手发布vfp的程序不能正常运行是怎么回事啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)