大众计算机学习网

专门提供各种电脑教程

如何制作VFP项目的主程序、环境配置程序和恢复环境程序

Admin | 2008-7-6 13:42:57 | 被阅次数 | 7049

        上文,我们学习了如何制作一个完整的简单的脱离运行环境的项目!

        本文,俺开始详细介绍一个简单项目所应用到的相关的文件!

        ①主程序:这是程序的入口,一切均从此文件进入!

       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项目全局入口程序,当然了,如果您不想使用这种程序,也可直接使用表单作为主程序亦可,只不过,对于一个完整的项目,无菜单,无配置环境,稍有逊色!!!