vfp完整教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第9页
共 48 页
表9-2 弹出式菜单的内部名字
弹出式菜单 “文件”菜单 “编辑”菜单 “显示”菜单 “工具”菜单 “程序”菜单 “窗口”菜单 “帮助”菜单 内部名字 _MFILE _MEDIT _MVIEW _MTOOLS _MPROG _MWINDO _MSYSTM
第 10 页
共 48 页
目 录
上一步
下一步
关 闭
表9-3 “编辑”菜单(_MEDIT)常见选项
选项名称 撤消 重做 剪切 复制 拈帖 清除 全部选定 查找… 替换…
第 11 页 共 48 页 目 录
内部名字 _MED_UNDO _MED_REDO _MED_CUT _MED_COPY _MED_PASTE _MED_CLEAR _MED_SLCTA _MED_FIND _MED_REPL
第 9章
菜单设计
第9章 菜单设计 章
• 9-1 菜单概述 • 9-2 创建菜单 • 9-3 工具栏的使用 • 9-4 小结
第2页
Байду номын сангаас
共 48 页
目 录
上一步
下一步
关 闭
本章的主要内容有: 本章的主要内容有:
• 菜单的基本组成。 菜单的基本组成。 • 创建快速菜单的方法。 创建快速菜单的方法。 • 怎样利用菜单设计器创建菜单。 怎样利用菜单设计器创建菜单。 • 怎样设计菜单栏,创建主菜单和子菜单, 怎样设计菜单栏, 创建主菜单和子菜单, 单项或子菜单的功能。 设置菜 单项或子菜单的功能。 • 怎样定义访问键和快捷键。 怎样定义访问键和快捷键。 • 怎样创建快捷菜单。 怎样创建快捷菜单。 • 怎样创建工具栏。 怎样创建工具栏。
第5页
共 48 页
目 录
上一步
下一步
关 闭
9-1-2 菜单系统的规划原则
创建菜单系统应根据菜单规划原则设置 菜单,下面列出了菜单的规划原则: (1) 按照用户所要执行的任务规划菜单系统, 而不是根据应用程序的层次结构来设计 菜单。 (2) 给每个菜单一个有意义的菜单标题。 (3) 在组织菜单中的菜单项时,可根据使 用频率、逻辑顺序或字母顺序来考虑, 以便于使用。
1.创建主菜单 1.创建主菜单
建立菜单文件,可以通过“菜单设计器”来完成。操作方法是: (1)打开“文件”菜单,选择“新建”选项。 (2)在“新建”窗口,单击“菜单”,再按“新建文件”按钮。 (3)在“新菜单”窗口,选择“菜单”。 (4)在Visual FoxPro 系统主菜单下,打开“文件”菜单,进入“另 存为”窗口。 (5)在“另存为”窗口,输入菜单文件名,按“保存”按钮,返回到 “菜单设计器”窗口。 (6)在“菜单设计器”窗口,定义主菜单中各菜单子项的名字,结束 创建主菜单的操作。
第 25 页 共 48 页 目 录 上一步 下一步 关 闭
在“菜单设计器”中选择“编辑”菜单项,然后将 它修改为“编辑(\<B)”。 在“菜单设计器”中选择“浏览”菜单项,然后将 它修改为“浏览(\<E)”。 在“菜单设计器”中选择“退出”菜单项,然后将 它修改为“退出(\<Q)”。 (3)从“菜单”菜单选择“生成”。 (4)在“项目管理器”选择“菜单1”表单,然后按 “运行”按钮。此时出现了带有快速访问键的菜单。 当在键盘上按“Q”键时,就会关闭出现的消息窗口。
第3页 共 48 页 目 录 上一步 下一步 关 闭
9-1 菜单概念
9-1-1 菜单系统的组成
菜单系统是由菜单栏、菜单标题、菜单和菜单项组成。Visual FoxPro 菜单系统示意图:
菜单栏 菜单项 菜单标题
菜单 菜单提示信息
第4页
共 48 页
目 录
上一步
下一步
关 闭
菜单栏是用于放置多个菜单标题的。 菜单标题是每个菜单的名称,单击菜单标题, 可以打开一个对应的菜单。 菜单是包含命令、过程和子菜单的选项单。 菜单项是实现某一任务的选项栏。 Visual FoxPro 系统为用户提供了创建应用系 统菜单的工具,用户利用菜单设计器可以设计与 Visual FoxPro系统菜单相适应的自己的菜单系统。
第6页 共 48 页 目 录 上一步 下一步 关 闭
(4) 依据功能相近原则和顺序原则将菜单的菜单 项进行逻辑分组,在逻辑组之间用分割线分割。 (5) 将菜单中的菜单项数限制在一个屏幕中。如 果菜单项的数目超过一屏,则应为其中的一些 菜单项创建子菜单。 (6) 菜单和菜单项最好设置访问键和快捷键,以 便可以快速选择。 (7) 使用易于理解的词汇来描述菜单和菜单项。 (8) 可在菜单项中混合使用大小写字母。
第 23 页 共 48 页 目 录 上一步 下一步 关 闭
3.创建子菜单 创建子菜单
给主菜单选项,创建子菜单。同样也要在“菜单设计器”中 完成。操作方法是: (1)打开“文件”菜单。选择“打开”选项。 (2)在“打开”窗口,输入“菜单”文件名,进入“菜单设 计器”窗口。 (3)选择主菜单项,再选择“编辑”,进入“菜单设计器” 子菜单操作窗口。在这一窗口,用户可以定义主菜单中各菜 单子项的名字。 (4)在“菜单设计器”窗口,按“退出”并保存菜单,结束 创建子菜单的操作。
第 27 页 共 48 页 目 录 上一步 下一步 关 闭
6.设置菜单项状态 利用定义快捷键的“提示选项”对话框, 还可设置菜单项的状态。在“跳过”框中 设置一个条件表达式,执行菜单时,根据 表达式的逻辑值来确定菜单项是否可用。 当表达式值为真时,该菜单为灰色显示, 表示该菜单项不可用。否则,该菜单项为 黑色显示,表示该菜单项可用。另外还可 以在“信息”框中输入状态信息,当用户 选定该菜单项时,此信息就显示在状态栏 中,
第 13 页
共 48 页
目 录
上一步
下一步
关 闭
9-2-2 菜单设计器简介
第 14 页
共 48 页
目 录
上一步
下一步
关 闭
1.菜单名称
用于指定菜单系统中菜单项的名称。
2.结果
指定菜单项所具有的功能。其下拉列表中包括4个选项。 (1) 子菜单:用户所定义的当前菜单有子菜单是选择此 项。其右侧会出现一个“创建”按钮,单击该按钮,系 统会弹出子菜单设计窗口,如图9.3所示。 (2) 命令:当在“结果”框中选择了“命令”选项,会 在其右侧出现一“文本框”,可在此输入要执行的命令。 即为菜单项或子菜单指定一条Visual FoxPro 6.0的命 令,用于完成指定的操作。
第 22 页 共 48 页 目 录 上一步 下一步 关 闭
2.创建菜单项 2.创建菜单项
菜单选项设计完成后,还要给每个菜单选项指定任务,菜单 设计工作才算完成。 菜单选项的任务,可以是子菜单、命令或过程。 给主菜单选项中的各子菜单指定任务操作步骤方法是: (1)打开“文件”菜单,选择“打开”选项,进入“打开”窗口。 (2)在“打开”窗口,输入菜单文件名,再按“确定”按钮,进 入“菜单设计器”窗口。 (3)在“菜单设计器”窗口,选择主菜单项“档案管理”;然后, 选择“编辑”,进入“菜单设计器”子菜单操作窗口。 (4)在“菜单设计器”子菜单操作窗口,指定菜单子项的任务。 (5)在“菜单设计器”窗口,按“退出”按钮并保存菜单,结束 指定子菜单任务的操作。
上一步 下一步 关 闭
9-2 创建菜单
9-2-1 菜单设计步骤 设计菜单的基本步骤一般细化为以下几点: 打开菜单设计器; 填写菜单栏上的菜单项; 设置菜单项动作; 设置菜单项特性(热键、快捷键、备注信 息等); 设计每一个下拉菜单:
第 12 页 共 48 页 目 录 上一步 下一步 关 闭
填写下拉菜单中的菜单选项; 设置菜单选项的动作; 设置菜单选项特性(热键、快捷键、备注信 息等); 保存菜单,生成菜单文件(*.mnx,.mnt); 生成菜单源程序文件(*.mpr); 运行菜单程序。
第 20 页 共 48 页 目 录 上一步 下一步 关 闭
快速生成的菜单和系统菜单相同,但 其中的功能项可以增加,也可以修改 或删除。经过适当的编辑后,一个实 用的快速菜单便生成了。所创建的菜 单以.MNX为扩展名保存到磁盘上。
第 21 页
共 48 页
目 录
上一步
下一步
关 闭
9-2-4 使用“菜单设计器”创建菜单 使用“菜单设计器”
第 26 页 共 48 页 目 录 上一步 下一步 关 闭
5. 设置快捷键
按以下步骤操作完成: (1) 在”菜单设计器”窗口中单击要定义快捷键的菜单或菜 单项,如选择“新建”菜单项。 (2) 单击选定“新建”菜单项右侧的“选项”按钮,屏幕显 示“提示选项”对话框,如图9.10所示。 (3) 在“提示选项文体”对话框的“键标签”框中,键入一 组组合键,按下的组合键就是定义的快捷键,并显示在 “键标签”框中。如键入组合键Ctrl+N,键说明中默认为 Ctrl+N,用户可更改键说明,如^+N。 (4) “提示选项”对话框中的“确定”按钮,返回菜单设计器, 选项中出现对号标记,表明己作了设置。 利用同样的方法,可给“打开”菜单项定义快捷键Ctrl+O。 当用户在不显示“文件”菜单的情况下直接按Ctrl+0,系 统就立即执行打开操作。
3.选项 单击“选项”按钮,会弹出“提示选项”对话 框,用于设置键盘快捷键或用户定义的菜单 系统中各菜单项的属性。
第 16 页 共 48 页 目 录 上一步 下一步 关 闭
4.菜单级 它用于显示当前所处的菜单级别,从其 下拉列表中可以选择要处理的任一级 菜单。
第 17 页
共 48 页
目 录
上一步
下一步
关 闭
5.插入 在当前菜单项的前插入一条空白的菜单项。 6.插入栏 单击“插入栏”按钮,会弹出“插入系统菜单条” 对话框,用于插入标准的Visual FoxPro 6.0菜单 项。 7.删除 删除当前菜单项。 8.预览 显示正在创建的菜单结果。
第 18 页 共 48 页 目 录 上一步 下一步 关 闭
第 24 页 共 48 页 目 录 上一步 下一步 关 闭
4. 设置菜单的访问键 .
系统提供了设置快速访问键的功能,可以对菜 单进行快速访问键的设置。建立菜单的快速访 问键很简单,在快速访问键的前面加上“\<字 母”即可。例如要为各个主菜单标题“文件”、 “编辑”、“浏览”、“退出”依次加上访问 键标志,假定它们的访问键标志字母分别是: F、B、E和Q。可以按以下操作步骤设置: (1)在“项目管理器”中选择“其他”选项卡。 在“其他”选项卡中选择“菜单”,选择“菜 单1”,按“修改”按钮。 (2)在“菜单设计器”中选择“文件”菜单项, 然后将它修改为“文件(\<F)”。
第7页 共 48 页 目 录 上一步 下一步 关 闭
9-1-3 系统菜单
典型的系统菜单一般是一个下拉式菜 单,有一个条形菜单和一组弹出式菜单 组成。其中条形菜单作为主菜单,弹出 式菜单作为子菜单。当选择一个条形菜 单选项时,激活相应的弹出式菜单。 各菜单中常见的名称及内部名字如下 表所示。
第8页
共 48 页
第 15 页
共 48 页
目 录
上一步
下一步
关 闭
(3) 过程:如果所要执行的动作需要多条命 令完成,而又无相应的程序可用,此时选择 “过程”最为合适,它是一组命令的集合。 当在“结果”框中选择了“过程”选项,会 在其右侧出现一“创建”按钮,单击该按钮, 会弹出编辑窗口,可在此窗口中输入过程代 码。
9-2-3 创建快速菜单 1、打开菜单设计器 2、创建快速菜单 单击系统菜单栏中的“菜单”,选择其 中的“快速菜单”选项,执行“快速菜 单”命令选项后,则在“菜单设计器” 窗口中加载了系统菜单,供用户编辑使 用。
第 19 页 共 48 页 目 录 上一步 下一步 关 闭
菜 单 名 称 栏 列 出 了 Visual FoxPro 6.0 系统菜单标题,它后面括号中的 “\<字母”为该菜单标题的访问键, 如\<F,\<E等。“结果”栏显示的 都是子菜单,表明它是—个下拉式的 菜单。“编辑”按钮表示可以对结果 栏的内容进行编辑。“选项”按钮表 示对应的菜单标题是否已在“提出选 项”对话框作了设置。
目 录
上一步
下一步
关 闭
表9-1 主菜单(_MSYSMENU)常见选项
选项名称 文件 编辑 显示 工具 程序 窗口 帮助
目 录
内部名字 _MSM_FILE _MSM_EDIT _MSM_VIEW _MSM_TOOLS _MSM_PROG _MSM_WINDO _MSM_SYSTM
上一步 下一步 关 闭
相关文档
最新文档