VFP 第十七讲 菜单设计.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP 第十七讲 菜单设计

第十七讲 菜单与工具栏设计 武汉大学计算中心 6.1 基本概念 一、菜单和工具栏 在VFP中可用菜单将表单、程序、查询等有机地组织起来 1.菜单:供用户选择程序功能或命令的清单。 2.菜单栏:菜单栏是用于放置多个菜单标题的,常位于第二行,显示主菜单(条形菜单)。 3.子菜单:从另一菜单中打开的菜单,用来显示其自身的列表。以下拉方式显示的子菜单称为下拉式菜单。 4.菜单项:菜单项是实现某一任务的选项栏。是菜单中的某一项,是一个个的菜单名称或菜单标题。 二、菜单设计器简介 文件/新建/菜单/新建文件 打开菜单设计器 三、创建菜单的一般步骤 1.规划与设计菜单系统 2.创建主菜单和子菜单以及快捷菜单 3.按实际需要为菜单项指定功能。 4.生成菜单程序。 5.运行生成的程序,以测试菜单系统。 6.2 创建菜单系统 一、快速创建菜单系统(快速菜单) 将VFP和的系统菜单放入菜单设计器中,供用户修改和操作 文件/新建/菜单/新建文件/菜单 菜单/快速菜单 添加或更改菜单项 菜单文件扩展名为.mnx,生成的菜单程序的扩展名为.mpr。 运行:程序/运行 二、自行创建菜单系统 文件/新建/菜单/新建文件/菜单 ,出现“菜单设计器” 1.输入主菜单的菜单项,在“菜单名称”栏中,键入要建立的菜单项 2.若创建子菜单,则在“结果”框中,选定“子菜单”,单击“创建”按钮,输入子菜单,对于每个子菜单项又可创建其下一级的子菜单,可作其他的一些设置 3.编写菜单代码 二、自行创建菜单系统 4. 测试与调试菜单系统 a. 在设计菜单系统时预览整个菜单系统:“菜单设计器中”,选择“预览” b. 若测试菜单系统,菜单/“生成”,再单击“程序”/“运行” 注:通过set sysmenu to default命令可将系统菜单恢复为缺省设置。 操作举例: 例1:用菜单设计器自行创建下列菜单系统 步骤: 1 创建菜单栏 文件/新建/菜单 /新建文件/菜单 启动“菜单设计器” 输入如下图所示的内容: 三、将菜单 项设置为可选/不可选状态 例2:若单击“显示表结构”/“教师”表,则“学生”表为不可选状态,在单击“退出”之后,恢复“学生”表为可选状态; 步骤: 1.设数组no(3,3)的各元素为.f./.t.,用以表示前3行3列菜单项的可选/不可选状态 2.向菜单系统添加初始化代码,见图 3 .在菜单项的过程中插入赋值语句 见图 4.为不可选的菜单项输入条件表达式 见图 5. 单击“菜单”/“生成”,保存所作修改。再运行菜单。 具体操作步骤见课本P218 初始化代码在显示菜单之前执行,可以包含创建环境的代码、定义变量的代码、打开所需文件的代码。我们这里用初始化代码说明全程数组、设置每个菜单项的可选/不可选状态。 “文件”/“打开” 菜单例1.mnx/“显示”/“常规选项“ 在“菜单代码”区域/设置/确定 * * 6.1 基本概念 一、菜单和工具栏 5.快捷菜单:右击时弹出的菜单(弹出式菜单),独立菜单栏而显示在窗体上的浮动菜单。常用弹出式菜单快捷访问菜单栏中不常用的选项。 6.菜单系统:主菜单、子菜单、快捷菜单以及所生成的程序。 7.工具栏:由多个按钮组成,每个按钮对应菜单中某个菜单项,常位于菜单栏的下一行。 Visual FoxPro 系统为用户提供了创建应用系统菜单的工具,用户利用菜单设计器可以设计与Visual FoxPro系统菜单相适应的自己的菜单系统。 为“退出”项设立ALT+Q为组合键:单击“选项”栏,在“键标签”框中,按下组合键ALT+Q,单击“确定” 2 创建“子菜单” 创建“子菜单”即创建下拉式菜单。首先,创建“显示表结构”的子菜单: 在名称栏单击 “显示表结构”/“编辑”,输入如下图的内容: 3 创建子菜单的“过程” 在名称栏单击 “教师表”/“创建”,逐行输入其命令 类似地,只要把“教师”改换为“学生”,重复3,可创建另一子菜单“显示学生结构”的“过程” 同理,选择“菜单级”框中的“菜单栏”,单击“显示表数据”/编辑“ ,重复2即可创建其子菜单,重复3可创建”显示f表数据“/”教师“表的过程,如下图。把”教师“必为”学生“,就是显示”学生“表的过程 同理重复2、3可创建“查询表结构”的两个子菜单: 单击“编辑”,输入“按姓名查找”的过程。 把“教师”表改换为“学生”表,将“表单1.scx”换为“表单2.scx”,重复2、3可创建查询“学生”表数据的过程 5 创建表单 文件/新建/表单 、新建文件,出现表单设计器 按课本P215的属性进行设置,建立三个表单文件 4. 生成菜单码 菜单/生成/是,在保存菜单系统后,VFP又提示将生成的菜单程序以某输

文档评论(0)

lifupingb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档