slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
菜单设计及应用 PowerPoint Presentation
Download Presentation
菜单设计及应用

Loading in 2 Seconds...

play fullscreen
1 / 20

菜单设计及应用 - PowerPoint PPT Presentation


  • 104 Views
  • Uploaded on

第七章. 菜单设计及应用. 学习目标. 基本学习目标 了解下拉式菜单的组成。 利用 VFP 的菜单设计器新建菜单文件,建立菜单结构。 为菜单选项加入分隔线、快捷键及选项执行代码,利用“常规属性”对话框为菜单定义整体属性。 掌握运行菜单的方法。 进阶目标 能为一个小型管理信息系统设计菜单,整合系统的各项功能。. 本讲主要内容. 下拉式菜单的组成 菜单设计器 设计菜单选项 存储并执行菜单 设置菜单的常规属性 设定选项的程序代码. 菜单栏. 热键. 快捷键. 子菜单. 菜单分隔线. 不可选项. 7.1 菜单的组成.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '菜单设计及应用' - hart


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

第七章

菜单设计及应用

slide2
学习目标
  • 基本学习目标
  • 了解下拉式菜单的组成。
  • 利用VFP的菜单设计器新建菜单文件,建立菜单结构。
  • 为菜单选项加入分隔线、快捷键及选项执行代码,利用“常规属性”对话框为菜单定义整体属性。
  • 掌握运行菜单的方法。
  • 进阶目标
    • 能为一个小型管理信息系统设计菜单,整合系统的各项功能。
slide3
本讲主要内容
  • 下拉式菜单的组成
  • 菜单设计器
  • 设计菜单选项
  • 存储并执行菜单
  • 设置菜单的常规属性
  • 设定选项的程序代码
slide4

菜单栏

热键

快捷键

子菜单

菜单分隔线

不可选项

7.1 菜单的组成
  • 下拉菜单
  • 快捷菜单
  • 为应用系统设计方便实用的菜单是系统易于使用的关键。
  • Visual Foxpro提供的菜单设计器可以设计下拉菜单和快捷菜单,本讲介绍如何设计下拉菜单。
slide5

选择菜单时执行的动作

设计提示选项

选项名称

7.2 菜单设计器
  • Visual Foxpro中的菜单也是以文件的形式保存的,菜单文件的扩展名为.mnx。
  • 用新建文件的方法,即可打开菜单设计器。
7 2 1
7.2.1建立主选项
  • 主选项即是菜单栏中的选项。

拖动改变次序

输入名称

7 2 2
7.2.2加入菜单热键
  • 用ALT+热键可以直接激活菜单
  • 为选项加入快捷键字母的方法是在该菜单名称后加上“(\<字母)”

【例2】为上节建立的菜单cd1.mnx中的“文件”选项加上热键“F”,为“退出”选项加上热键“X”。

7 2 31
7.2.3选项执行结果
  • 命令:选中菜单项后,执行一条Visual FoxPro 的命令
  • 填充名称:输入任一名称,程序中用以识别此选项是否被选取
  • 子菜单:此选项有下一层子菜单

过程:可以输入一系列命令,当此选项被选取时,这一串命令会顺序执行。

7 2 4
7.2.4加入子菜单分隔线
  • 在子菜单中加入分隔线有助于区分不同类别的选项,使功能更加清晰。

分隔线

7 2 41
7.2.4 加入子菜单分隔线
  • 要在菜单中加入分隔线,只要在需分隔的两个选项之间插入一个“\-”
7 2 51
7.2.5设定其它选项
  • 快捷方式:设定菜单快捷键

设置方法:在“键标签”框中按下要使用的快捷键

  • 跳过选项:判断其右方的条件表达式的结果,若执行菜单时条件表达式结果为.T.,则此菜单项就会变为灰色字体而无法选取,表示此选项无效
  • 信息:显示在状态栏上作为选取该选项时的提示
  • 菜单项:在这里输入选项的名称,用来在程序中判断是否选择该选项。
  • 注释:设定注解,在阅读程序时作为解释
7 2 6
7.2.6存储并执行菜单
  • 当菜单设计完成以后,必须先保存为菜单文件,Visual FoxPro 8.0中菜单文件默认扩展名为.MNX,保存后才能执行此菜单。可以利用“文件”菜单中的“保存”来保存菜单文件。
  • 运行菜单有两种方法:
slide15
7.3 设置菜单的常规属性
  • “常规选项”可以设定菜单的整体属性,如自定义菜单与系统主菜单的相对位置,运行菜单时的设置代码和清理代码等。
slide16
7.3 设置菜单的常规属性

设置代码:刚启动菜单时运行的代码。

清理代码:菜单定义完毕后执行的代码。

设定缺省的程序代码

设定设计的菜单和Visual FoxPro 主菜单的相对关系

slide17
7.4 设定菜单选项的程序代码
  • 前面的工作设置了菜单的结构,这时菜单虽然可以运行,但选取菜单选项时不执行任何操作。可见并不是有了菜单项就可以实现功能,还要为制作的菜单项指定任务,才能算是完整地制作了菜单。
  • 可以为菜单选项指定一个命令去执行一个任务,此命令可以是有效的Visual FoxPro 命令,包括对程序和过程的调用。
  • 除了使用命令外,还可以用过程来完成任务。
slide18
7.4 设定菜单选项的程序代码
  • 【例3】为cd1.mnx中的“打印”选项建立下拉菜单“报表预览”和“报表打印”,并分别设置代码,实现打印和预览已建立的报表文件myreport.frx。

报表预览:REPORT FORM myreport PREVIEW

报表打印:REPORT FORM myreport TO PRINT

7 4 2
7.4.2 设置菜单选项代码的常用命令
  • 调用表单:DO FORM <表单文件名>
  • 调用程序:DO <程序文件名>
  • 调用查询:DO <查询文件名>.qpr
  • 打印报表:REPORT FORM <报表文件名>TOPRINT
  • 预览报表:REPORT FORM <报表文件名>PREVIEW
  • 恢复系统菜单:SETSYSMENUTODEFAULT
  • 退出VFP:QUIT
slide20
作业:1、本章课后习题及书中例题2、本章习题作业:1、本章课后习题及书中例题2、本章习题