文档详情

Visual FoxPro 6.0程序设计 第十章 第十章新.ppt

发布:2015-12-15约3.14千字共12页下载文档
文本预览下载声明
* 第十章 菜单栏 10.1 菜单系统结构及其应用 10.1.1 菜单系统结构及其概念 10.1.2 菜单设计器 10.1.3 “菜单”、“显示”菜单 10.1.4 菜单系统规划原则、步骤 10.2 定制菜单系统 10.2.1 快捷菜单 10.2.2 单文档菜单 10.2.3 子菜单 10.2.4 以编程方式添加菜单 10.2.5 分组各菜单 10.3 菜单创建实例 10.1 菜单系统结构及组成 10.1.1 菜单系统结构及其概念 用户在使用软件查找信息之前,首先看到的便是菜单,Visual FoxPro的菜单系统实际上是一个树型结构。菜单栏是指菜单最上面的一层,即几乎所有应用程序都有并始终都可看到的菜单名列表栏;菜单栏中的每个菜单名代表了一个主菜单选项,主菜单项的名称即菜单标题。例如:“文件”是一个主菜单项的标题,点击主菜单项将它展开,显示它所具有的子菜单选项。每一个主菜单项可以直接对应于一条命令或过程;一般每个主菜单对应有一个下拉菜单,下拉菜单中包含了一组菜单项;如果是对应于一个子菜单,则子菜单里又可包含一组相关的菜单项,它们又分别对应于一个子菜单或直接对应于一条命令,从而形成一个不断分支的树型结构。 10.1.2 菜单设计器 如果菜单设计得很好,那么用户只要根据菜单栏和与之配套的工具栏的组织形式和内容,就可以很好地理解应用程序要点及其所能提供的主要功能,为恰当地设计菜单栏和工具栏,实现应用程序的主要功能实现。提供了“菜单设计器”,用来创建菜单。打开菜单设计器的方法有以下几种: l从常用工具栏上单击“新建”按钮,在“新建”“文件类型”列表中选择“菜单”单选项,然后单击“新建文件”按钮,出现“新建菜单”窗口,用鼠标单击其中的“菜单”按钮,出现“菜单设计器”。 l从“文件”菜单中,选择“新建”菜单项,出现“新建”窗口,以后操作同上。 l通过项目管理器,即在项目管理器中选择“菜单”,然后单击“新建”按钮。 l使用命令,其格式为:MODIFY MEMU 文件名,其中的文件名指菜单文件,扩展名是.MNX,允许缺省。 10.1.3 “菜单”、“显示”菜单 使用菜单设计器时,系统菜单将添加一个“菜单”菜单项。 l快速菜单:用于快速设计菜单。打开“菜单设计器”,尚未输入任何其它内容时该选项是活动的。选择它,可将系统菜单的内容提取到当前菜单设计器中显示,亦可对该菜单进行修改调整,形成一个新的菜单系统。 l插入菜单项:在当前菜单项下插入一个菜单项。 l插入栏:显示插入系统菜单条对话框,它允许向菜单设计器窗口中添加菜单项。 l删除菜单项:删除当前菜单项。 l生成:激活生成对话框,根据当前设计的.MNX菜单文件,生成对应的.MPR菜单程序代码文件。 l预览:菜单预览,演示设计的菜单。 在使用菜单设计器时,“显示”菜单(如图10-5所示)中将添加如下菜单选项: l“常规选项”对话框:将激活一个常规选项对话框,它允许为整个菜单系统指定代码。该对话框提供如下选项: “过程编辑”框:在这里输入菜单过程代码。如果代码过多超出编辑域,编辑域右侧的滚动条将被激活。 “编辑”按钮:按下“编辑”按钮将打开一个编辑窗口来输入菜单过程的代码。要进入编辑窗口编写程序,按“确定”按钮关掉对话框就可以。 位置区:包含如下4个按钮: 替换:将现有的菜单系统替换成新的菜单系统。 追加:将定义的菜单附加在现有菜单的后面。 在…之后:将定义的菜单插入到指定菜单的后面。选中这一选项将出现一弹出列表,其中列出了当前菜单系统的菜单名,可从中选择一个菜单名,已定义的菜单将出现在该菜单的后面。 在…之前:将用户定义的菜单插入到指定菜单前。选中这一选项将出现一弹出列表,列出了当前菜单系统的菜单名。可从中选择一个菜单名,用户定义菜单出现在该菜单的前。 菜单代码:包括两个复选框: 设置:选中这一项将打开一编辑窗口,从中可为菜单系统加入一段初始化代码。要进入打开的设置代码编辑窗口,选定该复选框,单击“确定”按钮即可。 清理:选中这一项将打开一个编辑窗口,从中可为菜单系统加入一段结束代码。要进入打开的结束代码编辑窗口,选定该复选框,单击“确定”按钮即可。 顶层表单:如果选定该复选框,将允许该菜单在顶层表单(SDI)中使用;如果未选定,只允许在Visual FoxPro页框中使用该菜单。 l菜“单选项”对话框 当选择“显示”菜单中的“菜单选项”时将显示“菜单选项”对话框,为菜单栏(即顶层菜单)或各子菜单项输入代码,它包括以下几个选项:名称:显示菜单的名称。 过程:其编辑框用于输入或显示菜单的过程代码。 编辑按钮:用鼠标单击此按钮将打开一个文本编辑窗口,其功能与过程框基本相同。
显示全部
相似文档