第十章菜单设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十章菜单设计课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十 菜单 设计 课件
- 资源描述:
-
1、2023-5-131目录上一页下一页退出2023-5-132本本 章章 目目 录录目录上一页下一页退出2023-5-133什么是菜单?什么是菜单?一个应用程序一般以菜单的形式列出其具有的功能。菜单的作用是用来组织和调用应用系统用来组织和调用应用系统的各个程序模块,方便用户操作。的各个程序模块,方便用户操作。VFP支持两种菜单:条形菜单条形菜单和弹出式弹出式菜单菜单。目录上一页下一页退出2023-5-134两种菜单两种菜单条形菜单条形菜单内部名字内部名字一组菜单选项一组菜单选项名称名称(标题标题)内部名字内部名字弹出式菜单弹出式菜单内部名字内部名字一组菜单选项一组菜单选项名称名称(标题标题)选项
2、序号选项序号目录上一页下一页退出2023-5-135一、菜单的组成一、菜单的组成 菜单系统由一个菜单栏、多个菜单、菜单项和下拉菜单所组成。菜单是包含命令、过程和子菜单的选项列表。因此菜单按等级可分为父菜单和子菜单,子菜单作为父菜单的一个菜单项。如图10-1所示。窗口标题 菜单栏 菜单项 热键 下拉菜单 不可选项 分隔线 一级子菜单 图10-1 Visual FoxPro6.0系统菜单窗口 目录上一页下一页退出2023-5-136要为一个应用程序创建一套菜单系统,通常按照以下步骤进行:1规划与设计菜单系统规划与设计菜单系统2.创建菜单和子菜单创建菜单和子菜单3.菜单系统指定任务菜单系统指定任务4
3、.生成菜单程序生成菜单程序菜单与表单不同,它不能直接在设计器中生成程序代码。而必须专门生成菜单程序代码。在设计器中所做的一切将被保存在一个带扩展名的文件中,在这个文件中保存了有关菜单系统的所有信息,它实际上就是一个表文件。从“菜单”菜单上选择“生成”命令,生成的菜单程序,扩展名为。5运行及测试菜单系统运行及测试菜单系统二、二、菜单系统的设计菜单系统的设计目录上一页下一页退出2023-5-137三、系统菜单的控制三、系统菜单的控制 Visual FoxPro6.0系统菜单是一个典型的菜单系统,它的主菜单是一个条形菜单,其内部名字为_MSYSMENU。每一个菜单项和所激活的弹出式菜单均有一个内部名
4、。1 1重新设置系统菜单。重新设置系统菜单。命令格式是:命令格式是:SET SYSMENU ON|OFF|AUTOMATIC|TOSET SYSMENU ON|OFF|AUTOMATIC|TO|TOTO|TO DEFAULT|TO DEFAULT|SAVE|NOSAVESAVE|NOSAVE其中各子句的含义是:P216 NOSAVE:将缺省设置恢复成VFP系统的标准配置。TO DEFAULT:将系统菜单恢复成缺省配置。目录上一页下一页退出2023-5-138【例【例10-1】要求仅保留VFP系统菜单的“文件”(File)、“编辑”(Edit)和“工具”(Tools)菜单,其它选项都从系统菜单中
5、移去。执行命令:SET SYSMENU TO;_MFILE,_MEDIT,_MTOOLS【例【例10-2】将系统菜单恢复成标准菜单。先执行命令:SET SYSMENU NOSAVE后执行命令:SET SYSMENU TO DEFAULT 执行上述命令后,将例10-1的系统菜单恢复成标准设置。注意:注意:不带参数的不带参数的SET SYSMENU TO命令将屏蔽系统菜命令将屏蔽系统菜单。单。目录上一页下一页退出2023-5-1392 2、从指定的下拉菜单中移去指定的菜单项、从指定的下拉菜单中移去指定的菜单项命令格式:命令格式:RELEASE BAR OF 例例10-3 从从“编辑编辑”菜单项的下
6、拉菜单中移去菜单项的下拉菜单中移去“复制复制”和和“粘贴粘贴”菜单项。菜单项。执行命令:执行命令:RELEASE BAR _MED_COPE OF _MEDIT RELEASE BAR _PASET OF _MEDIT目录上一页下一页退出2023-5-13103.VFP系统菜单的名称和内部名系统菜单的名称和内部名表10-1 表10-6表10-2 表10-7表10-3 表10-8表10-4表10-5目录上一页下一页退出2023-5-1311四、创建菜单系统的步骤四、创建菜单系统的步骤 1规划系统。确定需要哪些菜单,出现在界面何处,以及哪几个菜单要有子菜单等。2利用设计器创建菜单及子菜单。3指定菜
7、单所要执行的任务。例如显示表单或对话框等。菜单建立好之后将生成一个以.mnxmnx为扩展名的菜单文件和以.mntmnt为扩展名的菜单备注文件。4选择“预览”按钮预览整个菜单系统。5从“菜单”项的下拉菜单中选择“生成”命令,生成菜单程序以及运行菜单程序,对菜单系统进行测试。6从“程序”菜单中选择“执行”命令,然后指定已生成的扩展名为.mpr的菜单程序文件。目录上一页下一页退出2023-5-1312一、菜单设计器一、菜单设计器 可利用如下几种方法打开菜单设计器:1.从工具栏中单击“新建”按钮,从文件类型列表中选择“菜单”,然后单击“新建文件”按钮。在弹出的“新建菜单”对话框中选择“菜单”,则出现菜
8、单设计器窗口画面,如图10-3、10-4所示。2.通过“文件”菜单,选择“新建”命令,然后按1的步骤进行。3.通过项目管理器,选取“其它”选项卡,选择“菜单”,然后单击“新建”按钮。4.通过命令方式打开菜单设计器建立或打开菜单。CREATE MENUCREATE MENU菜单文件名菜单文件名或或MODIFY MENUMODIFY MENU 目录上一页下一页退出2023-5-1313 图10-4 菜单设计器窗口 移动按钮 图10-3“新建菜单”对话框 目录上一页下一页退出2023-5-1314二、如何使用菜单设计器二、如何使用菜单设计器 1.1.菜单名称列:菜单名称列:用来输入菜单项的名称。菜单
9、项可定义热键,其方法是在热键的字符前加上“”两个字符。2.2.结果列:结果列:用于菜单项的操作。单击该列弹出下拉列表框,有命令、填充名称、子菜单和过程选项。3.3.选项列:选项列:用于定义菜单项的附加属性。单击该列无符号按钮,出现“提示选项”对话框供用户定义菜单项的附加属性。4.4.菜单级组合框:菜单级组合框:用于从下级菜单页切换到上级菜单页。5.5.插入按钮:插入按钮:用于在当前菜单项行之前插入一个新的菜单项行。6.6.预览预览:显示所创建的菜单。一旦启动了菜单设计器,Visual FoxPro的系统菜单会多出一项“菜单”,该菜单中集成了与菜单设计相关的菜单项。目录上一页下一页退出2023-
10、5-13157.7.删除按钮:删除按钮:用于删除当前的菜单项行。8.8.预览按钮:预览按钮:用于预览菜单效果。9.9.移动按钮:移动按钮:用于拖动菜单项左侧的移动按钮,改变菜单 项的先后位置。10.10.插入栏按钮:插入栏按钮:提供与系统菜单一样的菜单项作为用户菜单的命令。单击“插入栏”按钮,弹出“插入系统菜单栏”对话框。如图10-5所示。图10-5 “插入系统菜单栏”对话框 目录上一页下一页退出2023-5-1316三、常规选项与菜单选项三、常规选项与菜单选项 菜单设计器窗口打开后,VFP“显示”菜单项的下拉菜单中将包含“常规选项”和“菜单选项”两个命令,它们与菜单设计器窗口相结合,可使菜单
11、设计更加完善。1.“1.“常规选项常规选项”对话框对话框在“显示”菜单中单击“常规选项”命令,出现“常规选项”对话框,如图10-6所示。该对话框可以定义整个下拉式菜单的总体属性。“常规选项”是针对整个菜单的,它的主要作用:其一,其一,为整个菜单指定一个过程。其二,其二,可以确定用户菜单与系统菜单之间的位置关系。其三,其三,为菜单增加一个初始化过程和清理过程。目录上一页下一页退出2023-5-13172 2“菜单选项菜单选项”对话框对话框在“显示”菜单中单击“菜单选项”命令,出现“菜单选项”对话框。该对话框中有一个过程编辑框,可供用户为当前弹出式菜单写入公共的过程代码和修改菜单项的名称,如图10
展开阅读全文