上文,我们学习了如何制作一个完整的简单的脱离运行环境的项目!
本文,俺开始详细介绍一个简单项目所应用到的相关的文件!
①主程序:这是程序的入口,一切均从此文件进入!
VFP里面的程序,指的就是*.prg文件,这种文件如果在安装环境下,能直接运行!
如下图,打开项目管理器!
切换到“代码”选项卡;
使用“新建”按钮即可创建一个空白的主程序,可以自行命名!
②运行环境的配置
看上图,运行环境配置程序,是为脱离于VFP环境设置的环境,一般,以“setting.prg”为名称,阁下可自行命名;此文件可有可无,但是俺建议阁下创建一个,确保万无一失;
③恢复环境配置程序
如果您的计算机中安装VFP,但是您的程序在运行过程中修改了部分环境的配置,那么,当您再次打开VFP时,有可能环境就会变得“面目全非“了,因此,根据操作上的良好习惯,建议您创建此文件,尽管此文件可有可无!
继续仔细观察上图,“main.prg”文件是不是比较黑一点?
如果是,请继续看下文!
比较黑点的程序,说明是主程序,当您创建多个程序之后,系统未分配哪个是主程序,这个时候,我们应该创建一个主程序,创建的方法很简单,选择程序,执行右键,操作“设置主文件”即可!
一旦主文件设置好了,它就是程序的入口了!
为方便大家的学习,下面俺将这三个文件的代码发上来,这个是通用的主程序,可根据需要再次修改!
一:mai.prg
_screen.show
_screen.left=-10000
close all
_screen.icon="imagines\ico\register.ico"
_screen.MaxButton=.f.
_screen.Alwaysontop=.t.
on shutdown do resett
do mymenu.mpr
_screen.windowstate=2
_screen.backcolor=rgb(128,128,128)
set clock status
_screen.caption="这里是程序的名称"
read events
do resett
代码说明:
do mymenu.mpr;运行菜单,让其显示在窗口中!这个地方可修改为运行任何表单或其他程序!可自行修改!
_screen.windowstate=2;让窗口全屏显示,并将显示为最顶层,其他窗口无法覆盖此窗口!
二:setting.prg
set clock status
set sysmenu off
set talk off
set safety off
set exact on
set exclusive on
set sysmenu to
三:resett.prg
release all
set sysmenu to default
set sysmenu on
set talk on
set safety on
set exact off
set exclusive off
set status on
clear events
quit
知识扩展:
以上为三个通用的VFP项目全局入口程序,当然了,如果您不想使用这种程序,也可直接使用表单作为主程序亦可,只不过,对于一个完整的项目,无菜单,无配置环境,稍有逊色!!!