17菜单设计详解.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 应用基础 第十七讲 菜单设计 6.1 基本概念 6.2 创建菜单系统 6.1 基本概念 一、菜单和工具栏 1.菜单:供用户选择程序功能或命令的清单。 2.菜单栏:常位于第二行,显示主菜单(条形菜单)。 3.子菜单:从另一菜单中打开的菜单,用来显示其自身的列表。以下拉方式显示的子菜单称为下拉式菜单。 4.菜单项:菜单中的某一项,是一个个的菜单名称或菜单标题。 6.1 基本概念 一、菜单和工具栏 5.快捷菜单:右击时弹出的菜单(弹出式菜单),独立菜单栏而显示在窗体上的浮动菜单。常用弹出式菜单快捷访问菜单栏中不常用的选项。 6.菜单系统:主菜单、子菜单、快捷菜单以及所生成的程序。 7.工具栏:由多个按钮组成,每个按钮对应菜单中某个菜单项,常位于菜单栏的下一行。 二、菜单设计器简介 文件/新建/菜单/新建文件 打开菜单设计器 三、创建菜单的一般步骤 创建一个菜单系统包括若干步骤。不管应用程序的规模多大,打算使用的菜单多么复杂,创建菜单系统都需以下步骤: 1.规划与设计菜单系统 2.创建主菜单和子菜单以及快捷菜单 3.按实际需要为菜单项指定功能。 4.生成菜单程序。 5.运行生成的程序,以测试菜单系统。 规划与设计菜单系统时,应遵循以下原则: 按照用户所要执行的任务组织系统 给每个菜单一个有意义的菜单标题 在菜单项的逻辑组织之间放置分隔线 将菜单上菜单项的数目限制在一个屏幕之内 为菜单和菜单项设置访问键或键盘快捷键 使用能够准确描述菜单项的文字 6.2 创建菜单系统 一、快速创建菜单系统(快速菜单) 将VFP和的系统菜单放入菜单设计器中,供用户修改和操作 文件/新建/菜单/新建文件/菜单 菜单/快速菜单 添加或更改菜单项 菜单文件扩展名为.mnx,生成的菜单程序的扩展名为.mpr。 运行:程序/运行 二、自行创建菜单系统 文件/新建/菜单/新建文件/菜单 ,出现“菜单设计器” 1.输入主菜单的菜单项,在“菜单名称”栏中,键入要建立的菜单项 2.若创建子菜单,则在“结果”框中,选定“子菜单”,单击“创建”按钮,输入子菜单,对于每个子菜单项又可创建其下一级的子菜单,可作其他的一些设置 3.编写菜单代码 a 若为菜单或菜单项键入命令,在“结果”框中选择“命令”,在“结果”框右侧的框中,键入命令。 二、自行创建菜单系统 b 若为不含子菜单菜单项指定过程,单击“编辑”在过程窗口输入语句;若为含子菜单菜单项指定过程,从主菜单“显示”/“菜单选项”的对话框中输入。 4. 测试与调试菜单系统 a. 在设计菜单系统时预览整个菜单系统:“菜单设计器中”,选择“预览” b. 若测试菜单系统,菜单/“生成”,再单击“程序”/“运行” 1.设置分隔线将内容相关的菜单项分隔成组,输入\_。 2.为菜单项设置访问键和快捷键: ALT+字母用于主菜单,CTRL+字母用于子菜单。 使用快捷键可以在不显示菜单的情况下,选择此菜单中的一个菜单项。 例如: 退出(\X) 注意:CTRL+J为无效的快捷键,VFP中常将其作为关闭某些对话框的快捷键。 3.在菜单名称后放置…,用它显示表单或对话框,需要用户输入进一步信息。 操作举例: 例1:用菜单设计器自行创建下列菜单系统 步骤: 1 创建菜单栏 文件/新建/菜单 /新建文件/菜单 启动“菜单设计器” 输入如下图所示的内容: 三、将菜单 项设置为可选/不可选状态 例2:若单击“显示表结构”/“教师”表,则“学生”表为不可选状态,在单击“退出”之后,恢复“学生”表为可选状态; 步骤: 1.设数组no(3,3)的各元素为.f./.t.,用以表示前3行3列菜单项的可选/不可选状态 2.向菜单系统添加初始化代码,见图 3 .在菜单项的过程中插入赋值语句 见图 4.为不可选的菜单项输入条件表达式 见图 5. 单击“菜单”/“生成”,保存所作修改。再运行菜单。 具体操作步骤见课本P218 初始化代码在显示菜单之前执行,可以包含创建环境的代码、定义变量的代码、打开所需文件的代码。我们这里用初始化代码说明全程数组、设置每个菜单项的可选/不可选状态。 “文件”/“打开” 菜单例1.mnx/“显示”/“常规选项“ 在“菜单代码”区域/设置/确定 * 规划好菜单系统之后,可用菜单设计器创建菜单项、子菜单、命令或过程等等可从已有的VFP菜单系统开始创建菜单,也可以自行创建菜单系统 为“退出”项设立ALT+Q为组合键:单击“选项”栏,在“键标签”框中,按下组合键ALT+Q,单击“确定” 2 创建“子菜单” 创建“子菜单”即创建下拉式菜单。首先,创建“显示表结构”的子菜单: 在名称栏单击 “显示表结构”/“编辑”,输入如下图的内容: 3 创建子菜单的“过程”

文档评论(0)

a1166671 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档