中职Visual FoxPro数据库技能教程 第8章课件_第1页
中职Visual FoxPro数据库技能教程 第8章课件_第2页
中职Visual FoxPro数据库技能教程 第8章课件_第3页
中职Visual FoxPro数据库技能教程 第8章课件_第4页
中职Visual FoxPro数据库技能教程 第8章课件_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(中职)Visual FoxPro数据库技能教程 第8章ppt课件第8章 菜 单 8.1 技能1:创建下拉式菜单8.2 技能2:在顶层表单中添加下拉式菜单8.3 技能3:创建快捷菜单2技能目标 使用菜单设计器创建下拉式菜单设置与生成菜单在顶层表单中添加下拉式菜单创建快捷菜单38.1 技能1:创建下拉式菜单 8.1.1 创建菜单步骤8.1.2 使用菜单设计器创建下拉式菜单8.1.3 生成与运行菜单 48.1 技能1:创建下拉式菜单下拉式菜单可分为以下两部分,(1)菜单栏(2)菜单项菜单项菜单栏58.1.1 创建菜单步骤 创建菜单系统步骤如下:(1)整体规划菜单,明确菜单功能与用户要求。(2)设计

2、菜单,使用菜单设计器设计菜单和子菜单。(3)指定菜单项所执行的任务,为菜单项添加相应的程序代码来指定其需要完成的任务,包括一些必要的菜单设置,如键盘访问键、菜单快捷键等。(4)预览菜单,对菜单进行预览与检查,并进行修改。(5)保存菜单并生成菜单程序。(6)运行菜单。68.1.2 使用菜单设计器创建下拉式菜单 1运行菜单设计器78.1.2 使用菜单设计器创建下拉式菜单2菜单设计器的组成88.1.2 使用菜单设计器创建下拉式菜单实例1:为“职工管理”创建菜单“mymenu”,要求有信息录入、信息查询、报表管理、退出等功能。9知识链接 Windows应用程序基本上都提供菜单项的键盘访问方式,访问键一

3、般在菜单标题上,使用带下划线的大写字母表示。设置访问键的方法是:在“菜单名称”中,在要设置为访问键的字母前面加上“”即可。如果没有指定的访问键,系统将自动指定菜单项中菜单名称中的第一个字母作为访问键。10“提示选项”对话框11知识链接 “提示选项”对话框,各选项含义如下: 快捷方式:指定菜单项的快捷键。只需在“键标签”文本框中按下相应快捷键即可;而“键说明”文本框中会出现同样的内容(可以修改),当菜单激活时,“键说明”文本框中的内容将显示在菜单项的标题右侧。 位置:当在应用程序中编辑一个OLE对象时,用于指定菜单项的位置。12知识链接跳过:用于定义菜单项的跳过条件,用户可以在其中键入一个表达式

4、,表达式的值决定该菜单项是否可选,当值为.T.时,该菜单项为灰色显示,表示不可选;反之,菜单项可选。信息:用于设置菜单项的说明信息,该说明信息将出现在状态栏中,注意信息必须使用引号括起来。主菜单名:用于为菜单项指定一个标题,以便在程序代码中通过此标题引用该菜单项。备注:用于输入该菜单项的注释,该注释只起增强可读性的作用。138.1.2 使用菜单设计器创建下拉式菜单148.1.2 使用菜单设计器创建下拉式菜单15知识链接 在本实例中,调用菜单命令使用的是相对路径,这是一种良好的设计习惯,既不需要输入字符较多的绝对路径以节约时间,也不会出现输入错误,从而提高程序设计的正确率;还有当保存文件时会直接

5、定位默认目录。实现这一功能的前提是设置默认目录,设置默认目录的方如下: 选择【工具】|【选项】命令,在“选项”对话框中选择“文件位置”选项卡,选择“默认目录”选项,并单击“修改”按钮,打开“更改文件位置”对话框。16知识链接 在“更改文件位置”对话框中,可在“定位(L)默认目录”文本框中直接输入“职工管理”文件夹的位置(例如E:职工管理),也可单击右侧的“浏览”按钮选择应用程序项目所在的文件夹,并选择“使用(U)默认目录”复选框,最后单击“确定”按钮返回到“选项”对话框中。在“选项”对话框中单击“确定”按钮完成默认目录的设置。17知识链接188.1.3 生成与运行菜单 1生成菜单实例2:将实例

6、1中创建的mymenu.mnx菜单生成菜单程序文件mymenu.mpr。19“生成菜单”对话框208.1.3 生成与运行菜单2运行菜单 生成菜单程序文件后,即可运行菜单,方法有三种: 按钮方式 命令方式 菜单方式 218.2 技能2:在顶层表单中添加下拉式菜单 实例3:创建表单“font”,添加标签Label1,表单及菜单界面如图所示;创建下拉式菜单“menu1”,包括字体(华文行楷、隶书、宋体)和退出菜单,要求“字体”菜单完成标签的相应字体设置,“退出”菜单释放font表单;将font表单设置为顶层表单,并调用menu1 菜单。 228.2 技能2:在顶层表单中添加下拉式菜单23知识链接 菜

7、单设计器窗口打开时,“显示”菜单中会出现“常规选项”和“菜单选项”两个子菜单。选择相应命令,打开相应的对话框,可以进一步完善菜单功能。常规选项窗口中各选项含义如下。“过程”编辑框:为整个菜单系统指定代码,在“过程”编辑框中输入过程代码即可。“设置”复选框:选择“设置”复选框,在打开的“设置”代码编辑窗口中添加初始化代码,通常包括创建环境的参数,定义内存变量,打开所需文件的代码及还原菜单系统的代码。在生成并运行菜单程序时,初始化代码在菜单定义代码之前执行。24知识链接“清理”复选框:选择“清理”复选框,在打开的“清理”代码编辑窗口中添加清理代码来设置菜单系统,通常包括一些初始化时启动或废止某些菜

8、单项的代码。在生成的菜单程序文件中,清理代码位于初始化代码和菜单定义代码之后,而位于为菜单及菜单项指定的代码之前。“顶层表单”复选框:设置菜单的顶层表单(SDI)属性,可以使菜单在用户自定义表单上。“位置”单选按钮组:指定菜单项添加的位置。 258.3 技能3:创建快捷菜单 实例4:创建表单“edit”,并为其创建快捷菜单“menu2”(有剪切、复制、粘贴、清除功能),要求右击文本框调用快捷菜单menu2.mpr。 268.3 技能3:创建快捷菜单27知识链接 “菜单选项”菜单为一级菜单的菜单项(即顶层菜单)或子菜单输入代码,“菜单选项”对话框中各选项含义如下。名称:用于显示当前选择的菜单名称

9、。如果当前正在编辑主菜单,名称只能是“菜单栏”,该菜单是顶层菜单,此时名称是不能改变的。如果当前正在编辑子菜单,则名称是可以改变的。“过程”编辑框:用于输入显示菜单的过程代码。“编辑”按钮:单击该按钮可在打开的编辑窗口中输入过程代码。288.3 技能3:创建快捷菜单298.3 技能3:创建快捷菜单30实验十九 创建菜单实验目的:创建不同类型的菜单,完成相应的菜单规划、菜单创建与菜单设计。2. 实验要求及内容。(1)学生以用户的身份自行规划“职工管理”应用程序菜单,要求完成如下任务:完成菜单的设计与创建。为菜单项添加代码以完成相应任务。注意菜单的细节设置,例如快捷键等。保存菜单并生成菜单。31实验十九 创建菜单(2)为表单“edit.scx”创建快捷菜单,颜色(红、绿、蓝),右击文本框运行快捷菜单。3. 完成实验报告。32本章小结 (1)使用菜单设计器创建菜单:包括菜单项、添加代码、快捷键等,能够创建合理实用的下拉式菜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论