第10讲 菜单设计PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
10.2 下拉式菜单设计
VFP提供了菜单设计器进行菜单设计,其设计步骤为: 1.规划与设计系统; 2.打开菜单设计器,创建菜单和子菜单; 3.按实际要求为菜单系统指定任务; 4.保存菜单定义(生成.MNX和.MNT文件); 5.生成菜单程序(.MPR文件); 6.运行菜单程序(.MPX文件)。
5
16
10.2 下拉式菜单设计
3)菜单代码区 无论选定设置或清理复选框,都将出现编辑窗
口供用户键入代码。 设置复选框:供用户设置菜单程序的初始化代码, 位于菜单程序的首部,主要用来进行全局设置; 清理复选框:供用户设置菜单程序的清理代码, 在菜单显示出来后执行。
17
10.2 下拉式菜单设计
B. “菜单选项”命令(适用于子菜单页)
8
10.2 下拉式菜单设计
菜单设计器窗口界面
打开菜单设计器窗口后,进行菜单栏页的设置和菜单选 项以及菜单项的快捷键等设置,然后设置菜单程序的初始化 代码,保存菜单定义,生成菜单程序,运行菜单程序。
9
10.2 下拉式菜单设计
菜单设计器窗口界面组成
一行为一个菜单项,菜单名称、结果、选项列表示菜单项 属性,菜单级组合框用来从下级菜单页切换到上级菜单页。 按钮区可以插入菜单项、插入系统菜单项、删除菜单项和菜 单模拟显示。② 使用命令建立或打开菜单设计器
格式:MODIFY MENU <文件名> 说明:若<文件名>是新名字,为建立菜单,若已有该文件, 为打开菜单,扩展名.MNX可缺省。
③通过项目管理器来建立或打开
新建或打开项目管理器→“其他”选项卡→“菜单”选项 →“新建”按钮或“添加”按钮→菜单设计器窗口。
A. “菜单名称”列:输入菜单项的名称,该名字只用于显示, 并非程序中的菜单名。VFP允许用户在菜单项名称中为该菜 单项定义访问键,方法是在要定义的字符之前加上“\<”两 个字符,如果有两个菜单项定义了相同的访问键,则仅第 一个有效。
10
10.2 下拉式菜单设计
B. “结果”列:定义菜单项的性质,其中又分命令、填充名 称、子菜单、过程等4个选项。 “命令”表示为菜单项定义一条命令,定义时,将命令输 入到组合框右方的文本框内即可; “过程”表示为菜单项定义一个过程,点击创建或编辑按 钮,在文本框编辑所需过程即可; “子菜单”表示供用户建立或修改子菜单; “填充名称”表示让用户定义第一级菜单的菜单名,若是 子菜单,则让用户定义菜单项序号。
2
10.1 菜单的相关概念
菜单的基本结构 各个应用程序菜单的具体内容可能是不同的,但 其基本结构是相同的。菜单一般由一级菜单(包括 菜单栏和菜单标题)、二级菜单(包括弹出菜单和 菜单选项)等组成。如果用户需要,还可以设计三 级或更多级菜单。
3
10.1 菜单的相关概念
常用菜单形式 传统菜单形式:全屏菜单,现在很少使用。 现在的菜单形式: 1. 普通菜单(下拉菜单) 2. 快捷菜单 3. 工具栏 4. SDI菜单(顶层表单属性)
打开子菜单页后,选 定“显示”菜单的“菜 单选项”命令,会出现 “菜单选项”对话框。
过程编辑框:供用户为 子菜单的某些菜单项 (既未设置过任何命令 或动作过程,也无下级 菜单)写入公共过程;
编辑按钮:打开过程编辑窗口键 入过程代码。
18
10.2 下拉式菜单设计
保存菜单定义
10.2 下拉式菜单设计
菜菜单单设设计计器工窗具口
“菜单”菜单 “显示”菜单的“常规选项”按 钮 “显示”菜单的“菜单选项”按 钮
只对子菜单有效
6
10.2 下拉式菜单设计
打开菜单设计器
①利用系统菜单,新建或打开菜单文件
建立新菜单:“文件”菜单→“新建” 命令→“新建”对话框→“菜单”选 项按钮→“新建文件”命令→“新建 菜单”对话框→菜单(Menu)或快捷 菜单(Shortcut)→菜单设计器窗口。 打开已有菜单:“文件”菜单→“打开”命令→“打开”对 话框→“文件类型”组合框→“菜单”选项→文件列表中选 定某菜单文件(扩展名为.MNX)→“确定”按钮→菜单设 计器窗口。
15
10.2 下拉式菜单设计
2)位置区:
4个选项按钮用来描述用户定义的菜单与系统菜单的关系: “替换”(缺省):表示以用户定义的菜单替换系统菜单; “追加”:将用户定义的菜单添加到当前菜单系统的右面; “在…之前”:将用户定义的菜单插在某菜单项前面,选定 该按钮后其右方会出现一个指定菜单项的组合框; “在…之后”:将用户定义的菜单插在某菜单项后面,选定 该按钮后其右方会出现一个指定菜单项的组合框。
14
10.2 下拉式菜单设计
“显示”菜单中的两个相关命令
A. “常规选项”命令
选择“常规选项”命令将 出现“常规选项”对话框, 内含一框两区。
1)过程编辑框:若在第一级 菜单中某些菜单未设置过任何 命令或过程,可在编辑框中为 这些菜单写入公共的过程,或 选定“编辑”按钮在出现的编 辑窗口键入过程代码。
11
10.2 下拉式菜单设计
C. “选项”列: 每个菜单行的选项列含有一个无符号按钮,选定该按钮
就会出现提示选项对话框,以便定义菜单项的附加属性。符 号√表示定义过属性。
快捷键:快捷键右边标示的组合键,可以在菜单未打开的情 况下,直接执行菜单项;
设定浅色菜单:“跳过”文本框用于设置菜单或菜单项的跳 过条件;
第10讲 菜单设计
10.1 菜单的相关概念 10.2 下拉式菜单设计 10.3 快捷菜单设计 10.4 其他 10.5 习题
1
整体概述
概况一
点击此处输入相关文本内容 点击此处输入相关文本内容
概况二
点击此处输入相关文本内容 点击此处输入相关文本内容
概况三
点击此处输入相关文本内容 点击此处输入相关文本内容
显示状态栏信息:设置菜单项的说明信息,键入时要用引号 括起来。
12
10.2 下拉式菜单设计
“提示选项”对话框
13
10.2 下拉式菜单设计
D. 按钮组
“插入”按钮:在当前菜单行之前插入一个新菜单行; “插入栏”按钮:在当前菜单行之前插入一个新菜单行, 能提供与系统菜单一样的菜单项作为用户菜单命令(仅在 建立或编辑子菜单时可用)。 删除:删除当前菜单行; 预览:供菜单模拟显示。
相关文档
最新文档