VisualFoxPro数据库技术及应用课件作者曾碧卿课件第11章节菜单设计技术.pptVIP

  • 0
  • 0
  • 约3.64千字
  • 约 28页
  • 2018-05-08 发布于广东
  • 举报

VisualFoxPro数据库技术及应用课件作者曾碧卿课件第11章节菜单设计技术.ppt

Visual FoxPro数据库技术及应用 第 11 章 菜单设计技术 第11章 菜单设计技术 11.1 菜单的基本概念 使用VFP可以设计Windows风格的菜单(包括快捷菜单),它由一个主菜单和若干个子菜单组成。下面以VFP的系统菜单为例,说明菜单的有关概念 11.1.2 菜单的设计 1. 设计原则 (1) 根据用户任务组织菜单系统 (2) 给每个菜单和菜单选项设置一个意义明了的标题 (3) 按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项 (4) 在菜单项的逻辑组之间放置分隔线 (5) 给每个菜单和菜单选项设置热键或键盘快捷键 (6) 将菜单上菜单项的数目限制在一个屏幕之内,如果超过了一屏,则应为其中一些菜单项创建子菜单。 (7) 在菜单项中混合使用大小写字母,只有强调时才全部使用大写字母。 2. 设计步骤 (1)菜单系统规划 (2)建立菜单和子菜单 (3)将任务分派到菜单系统中 (4)生成菜单程序 (5)测试并运行菜单系统 11.2 菜单设计器 11.2.1启动菜单设计器 (1)[文件] → [新建] → [菜单] →【新建文件】,在单击 “菜单”按钮 (2)在命令窗口中执行命令CREATE MENU 也可调出一个菜单设计器。 (3)从项目管理器中选择“其他”选项卡,单击“菜单”,然后单击“新建”按钮,从弹出的“新建菜单”对话框中单击“菜单”按钮可调出下拉菜单设计器。 11.2.2菜单设计器基本操作 菜单设计器主要包括六部分: 菜单名称 结果 选项 菜单级 菜单项 “预览”按钮 11.2.2菜单设计器基本操作 菜单名称 在这里可以输入菜单的标题,还可以通过在字母前添加“\”符号来定义快捷键,如“统计”,热键是T,则输入“统计(\T) ”。 若要对菜单项分组,在此栏中输入“\-”便可创建一条分割线。 11.2.2菜单设计器基本操作 2.结果 菜单设计器“结果”栏的下拉列表框有四个选项,分别为: 命令,填充名称,子菜单,过程 11.2.2菜单设计器基本操作 选项(Option) 选择菜单项时,在“选项”下方自动出现一个按钮,单击该按钮将弹出“提示选项”对话框,用该对话框可以设置菜单的快捷键。 菜单级(Menu Level) 可在此选择想要处理的菜单或子菜单,该下拉列表显示目前所处的菜单级别,当菜单层次较多时,使用该项可以知道当前所处的菜单级别,从子菜单返回上面任一级菜单时也要使用本下拉列表。 菜单项(Item) 11.2.2菜单设计器基本操作 “预览(Preview)”按钮 使用这个按钮可以预览所设计菜单的显示效果,此时预览设计的菜单会暂时覆盖VFP的菜单栏。可在预览的菜单中选择,检查菜单的层次关系及提示等是否正确,但这时的选择不会执行各菜单的相应动作。 实例 制作菜单M14,如图所示。 其中要求“打开”项与系统菜单“文件”中的“打开”项功能相同,“显示记录”菜单下有“学生表”和“教师表”两个菜单项。 运行该菜单时,若选中“文件”菜单中的“关闭”选项,则关闭所有已打开的数据表;若选中“显示记录”菜单中的“学生表”或“教师表”选项,则分别显示出学生表和教师表表的记录;单击“退出”菜单,则恢复成系统菜单。 创建主菜单 [文件] → [新建] → [菜单] → [新建文件] 在菜单设计器窗口建立主菜单条目,如上图 如果要进一步输入“子菜单”,单击“创建”,操作步骤见下页。 创建子菜单 在结果栏选择“子菜单”,单击“创建”,进入子菜单的建立…,输入子菜单的条目(见上图) 如果题目下面还要级联菜单,则重复类似上述操作, 否则,选择“结果”下拉表中其他选项: 命令:处理只需一条命令时 过程:处理需要多条命令才能完成 菜单项: 确定菜单选项的任务 在各级子菜单设定好后,就要编写各菜单项的任务,比如在学生表中显示学生记录,有多种方法,现在我们使用最简单的“浏览”方法: 1)在“学生表”的“结果”下拉表中选择“过程” 2)在弹出的窗口中输入过程内容,如图所示: 菜单项中过程的编写 1、在“学生表”菜单项的过程中写入: USE 学生表 (以浏览的方式显示) BROW 2、在“教师表”中写入: do form 教师信息.SCX (以表单的形式显示) 3、在“退出”中写入: Close all table SET SYSMENU TO DEFAULT 还原系统菜单 建立“与系统菜单项相同功能”的菜单项 如果要将“文件操作”子菜单建成借用系统风格的菜单功能,如打开、关闭、新建等,如何处理? 返回主菜单级:如果此时处于建立下级菜单的环境,只要在右侧的“菜单级”中选择“菜单栏”即可;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档