欢迎来到天天文库
浏览记录
ID:40421423
大小:2.01 MB
页数:41页
时间:2019-08-02
《VFP第9章菜单设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章程序菜单设计及应用(3学时)computercenter.jlu.edu.cn吉林大学计算机教学与研究中心Welcome!常见的菜单:下拉式菜单和快捷菜单一个应用程序通常采用下拉式菜单的形式列出其功能,供用户使用。快捷菜单一般从属于某个对象,列出有关对象的常用操作。也称右击菜单。9.1设置VFP系统菜单菜单结构典型的菜单系统是下拉式菜单,它由一个条形菜单和一组弹出式菜单组成。条形菜单是主菜单,而弹出式菜单作为子菜单。当单击条形菜单的一个菜单项时,激活其相应的弹出式菜单。9.1设置VFP系统菜单主菜单或条形菜单弹出式菜单菜单项每个条形菜
2、单都有内部名和一组菜单项。如文件菜单的内部名为_Msm_File,编辑菜单的内部名为_Msm_Edit。每个弹出式菜单也有各自的内部名。如文件的弹出式菜单内部名为_Mfile,编辑的弹出式菜单内部名为_Medit。菜单结构每个菜单项也有内部名,内部名是供系统识别,可以在编程代码中引用。如文件菜单中打开菜单项内部名_Mfi_Open可以为每个菜单项设置快捷键,快捷键通常是Ctrl键与一个字符键的组合。每个菜单都有一定的动作,动作可能是弹出子菜单、执行一条命令或一个过程。菜单结构9.1.2设置系统菜单菜单项条形菜单项内部名弹出式菜单内部名文件_
3、Msm_File_Mfile编辑_Msm_Edit_Medit显示_Msm_View_Mview工具_Msm_Tools_Mtools程序_Msm_Prog_Mprog窗口_Msm_Windo_Mwindow帮助_Msm_Systm_MsystmVFP系统菜单条形菜单内部名_Msysmenu命令说明:用于设置VFP主菜单栏中显示的系统菜单项。命令格式:SetSysmenuTo[<弹出式菜单内部名表>
4、<条形菜单项内部名表>
5、Default]弹出式菜单内部名表:通过弹出式菜单内部名指定要显示的条形菜单项。条形菜单项内部名表:通过条形菜单项内部
6、名指定要显示的条形菜单项。1.设置条形菜单项Default:将系统菜单恢复到默认配置。命令格式:SetSysmenuTo[<弹出式菜单内部名表>
7、<条形菜单项内部名表>
8、Default]不带参数的SetSysmenuTo,仅显示与目前操作有关的菜单项。例题1.设置条形菜单项命令说明:用于指定系统菜单的默认配置。命令格式:SetSysmenuSave
9、NosaveSave:指定当前系统菜单为默认配置。Nosave:指定VFP系统菜单的最初配置为默认配置。2.指定系统菜单的默认配置例题命令说明:用于设置程序中执行到具有交互性命令时是否显示系统菜
10、单项。命令格式:SetSysmenuOn
11、OffOn:程序中执行交互命令时显示系统菜单。Off:程序中执行交互命令时不显示系统菜单。3.设置是否显示系统菜单项例题常用交互性命令:Wait、Browse、Edit等。程序效果创建菜单主要工作在菜单设计器中完成。菜单设计的基本步骤9.2菜单应用示例设计打开菜单设计器设计菜单生成菜单程序执行菜单程序CreateMenu菜单文件(MNX,MNT)菜单程序文件(MPR)Do<文件主名>.MPR样例:设计一个简单的管理表文件的菜单。菜单中包括3个主菜单选项:表操作、表输出和退出。表操作的子菜单包含4个选
12、项:打开表、浏览、修改表结构和关闭表。表输出的子菜单包含2个选项:输出表结构和输出表内容。退出是恢复VFP系统菜单。菜单:是一系列选项,每一个菜单项都有名称,方便用户识别,而当用户选择某一菜单项时将会执行相应操作。9.2.2菜单样例样例方法:文件菜单→新建→选择菜单→新建文件→菜单1.启动菜单设计器2.设置菜单栏的主菜单项*菜单名称填入表操作、表输出和退出*结果选择子菜单、子菜单和命令*命令后文本框中输入SetSysmenuToDefault菜单样例3.设置下拉子菜单菜单样例菜单栏菜单项子菜单菜单项结果列命令表操作打开表过程Accept"表
13、文件主名:"ToxIfFile(x+".dbf")Use&xElseWait’表文件’+x+’.dbf不存在!’Endif浏览命令Brows修改表结构命令ModifyStructure关闭表命令Use表输出输出表结构命令ListStructure输出表内容命令List输入完毕,按Ctrl+S保存,文件主名为Menuex1。方法:菜单菜单→生成。4.生成可执行菜单程序文件。5.运行菜单程序方法:在命令窗口或程序中执行DoMenuex1.mpr菜单样例方法一:文件菜单→新建→选择菜单→新建文件→菜单按钮。启动菜单设计器方法二:常用工具栏上新建→
14、选择菜单→新建文件→菜单按钮。方法三:在项目管理器中其他选项卡→菜单→新建→菜单按钮。9.3菜单设计与应用1.新建菜单CreatMenuMymenu1.新建菜单方法四:命令方式。
此文档下载收益归作者所有