搜索

vfp生成菜单在那里

发布网友 发布时间:2022-03-27 15:33

我来回答

5个回答

热心网友 时间:2022-03-27 17:02

1、文件——新建——菜单——然后有个下面这个图片一样的对话框,如;这个图像上面的系统菜单一样,输入文件和编辑,然后再单击文件看后面有个创建——点击后还是一样的对话框,但这个对话框就是子菜单,然后再子菜单中输入打开和退出,一次在编辑框中输入剪切和粘贴。  

2、文件”的结果中输入子菜单,“编辑”也是一样的。文件的子菜单的结果选过程或命令。以此。。。。

3、然后保存,但保存的后缀是mnx,然后打开保存的菜单,在vfp的“显示”选“常规选项”  。

4、“常规选项”的对话框选“顶层菜单”确定。 vfp的“菜单”选“生成”确定。

5.设置表单属性“showwindow”---“2-作为顶层表单”

,再到要添加菜单的表单的init事件中输入“do 菜单名.mpr with this,.t.“     就 ok 了

热心网友 时间:2022-03-27 18:20

请你耐心读以下大概1页半的内容,就OK了。
第十一章 应用程序的管理
一个实用的数据库应用系统常包括许多文件,例如,.prg文件、表单、菜单、报表、数据库及表、视图等。项目管理器提供了管理他们的集成环境。
1.项目管理器,将数据库、表单、程序等所有文件加入到项目文件中
2.设置项目的主文件
用户运行应用程序时,首先执行的是主文件,之后由主文件依次调用其他组件。
可以定义主文件的有程序文件、菜单、表单以及查询,VFP默认添加到项目中的第一个此类文件为主文件。更改主文件的方法:在项目管理器中选定文件,项目ɨ设置主文件
3.连编项目
连编项目的目的是让VFP系统对项目的整体性进行测试。主文件一旦确定,项目连编时会自动将各级被调用文件增入项目管理器,但数据库、表、视图等数据文件不会自动增入。连编以后,除了被设置为“排除”的文件,项目包含的其他文件将合成为一个应用程序文件。
连编项目:
BUILD PROJECT <项目文件名>
连编应用程序:.app
BUILD APP <应用程序文件名> FROM <项目文件名>
连编可执行文件:.exe
BUILD EXE <可执行文件名> FROM <项目文件名>
应用程序文件(.app)只能在VFP环境下运行
可执行文件(.exe)既可以在VFP环境下运行,也可以在Windows环境下运行,但必须和动态链接库Vfp6r.dll和 Vfp6rchs.dll(中文版)或Vfp6renu.dll(英文版)一起构成VFP所需的完整运行环境(注意必须放在同一个目录下)。
4.文件的包含和排除
项目管理器中的文件可分为“包含”和“排除”两种类型,左侧有Ø标记的文件是“排除”文件,其余则是“包含”文件。
当项目连编时,VFP将项目包含的所有文件组合成为单一的应用程序文件,并使这些文件都变为只读。设置为“排除”的文件可以由用户修改。通常将可以执行的文件(例如表单、报表、查询、菜单和程序)设置为“包含”,而数据文件则根据是否允许写入来决定要否设置为“排除”。总之,所有不允许用户更新的文件应设置为“包含”。
更改文件类型的方法:在项目管理器中选定文件,项目ɨ包含/排除
5.主文件的设置
通常,将一个.prg文件设为主文件(主程序文件)。主程序文件应完成的任务如下:
①对应用程序的环境进行初始化,如打开数据库、声明变量、设置SET等。
②显示初始的用户界面
③控制事件循环
显示出初始的用户界面后,还需要建立一个事件循环来对用户的操作作出响应。因此主程序中要用READ EVENTS 语句启动事件循环。
当事件循环开始以后,应用程序将控制权交给最后一个显示出来的界面来处理,这个界面退出时要用CLEAR EVENTS语句结束事件循环。
注意:如果在主文件中没有包含READ EVENTS,在VFP环境中可以正确地运行应用程序,但是离开VFP环境运行应用程序时,会出现程序显示片刻就退出的现象。
6.运行应用程序
DO <应用程序文件名.app>
DO <可执行文件名.exe>

一个主程序(.prg)的例子如下:
set directory to curdir() &&将程序的资源路径设为当前程序所在的文件夹
set sysmenu off &&不显示系统菜单
set talk off
set safety off
set deleted on &&不显示被逻辑删除的记录
set century on
set date to ymd
set mark to ‘.’
*set status bar off &&不显示VFP状态条
on shutdown quit &&若没有这句,可能不能退出VFP。
clear
MODIFY WINDOW SCREEN TITLE '图书管理系统' NOCLOSE
_SCREEN.CONTROLBOX=.F. &&_SCREEN是系统内存变量(也就是VFP主窗口对象)
_SCREEN.WINDOWSTATE=2
DO FORM 登录界面.scx
READ EVENTS &&启动事件循环
**注意在主界面的“退出系统”的代码中应有:CLEAR EVENTS

注意:如果主文件是一个表单,应在表单的Load事件中设置参数,在Activate事件中写:READ EVENTS。

热心网友 时间:2022-03-27 19:55

如果你是新建了一个mnx的菜单文件,需选菜单-生成(vf系统菜单是上下级敏感的,有用的时候才显示),生成一个mpr文件,do .mpr命令即可执行.

热心网友 时间:2022-03-27 21:46

“生成”可以在菜单栏的某一个选项卡下找到。vfp中的菜单程序必须经过“生成”操作后,产生一个mpr的可执行文件,才能起作用。

热心网友 时间:2022-03-27 23:54

需要将编辑的菜单文件在VFP中打开后,才能在VFP主菜单上找到"菜单",否则是找不到的,更不要说"菜单"下面的"生成"了.
所以,你要先让你的菜单文件打开,处在编辑状态,就可以找到了.
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top