- 0
- 0
- 约3.64千字
- 约 28页
- 2018-05-08 发布于广东
- 举报
Visual FoxPro数据库技术及应用第 11 章 菜单设计技术 第11章 菜单设计技术 11.1 菜单的基本概念 使用VFP可以设计Windows风格的菜单(包括快捷菜单),它由一个主菜单和若干个子菜单组成。下面以VFP的系统菜单为例,说明菜单的有关概念 11.1.2 菜单的设计 1. 设计原则 (1) 根据用户任务组织菜单系统 (2) 给每个菜单和菜单选项设置一个意义明了的标题 (3) 按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项 (4) 在菜单项的逻辑组之间放置分隔线 (5) 给每个菜单和菜单选项设置热键或键盘快捷键 (6) 将菜单上菜单项的数目限制在一个屏幕之内,如果超过了一屏,则应为其中一些菜单项创建子菜单。 (7) 在菜单项中混合使用大小写字母,只有强调时才全部使用大写字母。 2. 设计步骤 (1)菜单系统规划 (2)建立菜单和子菜单 (3)将任务分派到菜单系统中 (4)生成菜单程序 (5)测试并运行菜单系统 11.2 菜单设计器 11.2.1启动菜单设计器 (1)[文件] → [新建] → [菜单] →【新建文件】,在单击 “菜单”按钮 (2)在命令窗口中执行命令CREATE MENU 也可调出一个菜单设计器。 (3)从项目管理器中选择“其他”选项卡,单击“菜单”,然后单击“新建”按钮,从弹出的“新建菜单”对话框中单击“菜单”按钮可调出下拉菜单设计器。 11.2.2菜单设计器基本操作 菜单设计器主要包括六部分: 菜单名称 结果 选项 菜单级 菜单项 “预览”按钮 11.2.2菜单设计器基本操作 菜单名称 在这里可以输入菜单的标题,还可以通过在字母前添加“\”符号来定义快捷键,如“统计”,热键是T,则输入“统计(\T) ”。 若要对菜单项分组,在此栏中输入“\-”便可创建一条分割线。 11.2.2菜单设计器基本操作 2.结果 菜单设计器“结果”栏的下拉列表框有四个选项,分别为: 命令,填充名称,子菜单,过程 11.2.2菜单设计器基本操作 选项(Option) 选择菜单项时,在“选项”下方自动出现一个按钮,单击该按钮将弹出“提示选项”对话框,用该对话框可以设置菜单的快捷键。 菜单级(Menu Level) 可在此选择想要处理的菜单或子菜单,该下拉列表显示目前所处的菜单级别,当菜单层次较多时,使用该项可以知道当前所处的菜单级别,从子菜单返回上面任一级菜单时也要使用本下拉列表。 菜单项(Item) 11.2.2菜单设计器基本操作 “预览(Preview)”按钮 使用这个按钮可以预览所设计菜单的显示效果,此时预览设计的菜单会暂时覆盖VFP的菜单栏。可在预览的菜单中选择,检查菜单的层次关系及提示等是否正确,但这时的选择不会执行各菜单的相应动作。 实例 制作菜单M14,如图所示。 其中要求“打开”项与系统菜单“文件”中的“打开”项功能相同,“显示记录”菜单下有“学生表”和“教师表”两个菜单项。 运行该菜单时,若选中“文件”菜单中的“关闭”选项,则关闭所有已打开的数据表;若选中“显示记录”菜单中的“学生表”或“教师表”选项,则分别显示出学生表和教师表表的记录;单击“退出”菜单,则恢复成系统菜单。 创建主菜单 [文件] → [新建] → [菜单] → [新建文件] 在菜单设计器窗口建立主菜单条目,如上图 如果要进一步输入“子菜单”,单击“创建”,操作步骤见下页。 创建子菜单 在结果栏选择“子菜单”,单击“创建”,进入子菜单的建立…,输入子菜单的条目(见上图) 如果题目下面还要级联菜单,则重复类似上述操作, 否则,选择“结果”下拉表中其他选项: 命令:处理只需一条命令时 过程:处理需要多条命令才能完成 菜单项: 确定菜单选项的任务 在各级子菜单设定好后,就要编写各菜单项的任务,比如在学生表中显示学生记录,有多种方法,现在我们使用最简单的“浏览”方法: 1)在“学生表”的“结果”下拉表中选择“过程” 2)在弹出的窗口中输入过程内容,如图所示: 菜单项中过程的编写 1、在“学生表”菜单项的过程中写入: USE 学生表 (以浏览的方式显示) BROW 2、在“教师表”中写入: do form 教师信息.SCX (以表单的形式显示) 3、在“退出”中写入: Close all table SET SYSMENU TO DEFAULT 还原系统菜单 建立“与系统菜单项相同功能”的菜单项 如果要将“文件操作”子菜单建成借用系统风格的菜单功能,如打开、关闭、新建等,如何处理? 返回主菜单级:如果此时处于建立下级菜单的环境,只要在右侧的“菜单级”中选择“菜单栏”即可;
您可能关注的文档
- VisualFoxpro程序设计基础与实训课件作者牟云翠第八章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第二章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第九章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第六章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第三章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第一章节.ppt
- VisualFoxPro程序设计教程课件作者刘瑞新第5章节.ppt
- VisualFoxPro程序设计教程课件作者刘瑞新第6章节.ppt
- VisualFoxPro程序设计教程课件作者刘瑞新第7章节.ppt
- VisualFoxPro程序设计教程课件作者刘瑞新第8章节.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 高等学校中医临床教学基地教学工作水平评估指标体系与标准.pdf
- 2022届高考物理一轮复习图像经典100题.pdf VIP
- 新能源汽车电气技术 配套课件.pptx
- 2025年高考语文备考之300个文言实词汇编(含课内句子).pdf VIP
- DB11∕T2293-2024住宅工程质量品质提升技术标准.pdf VIP
- Marantz马兰士家庭影院 AV 擴音機 SR8012 SR8012 Quick Start Guide English说明书用户手册.pdf
- 人教八上:专题六 无刻度直尺作图(含解析).docx VIP
- 2023年江西省中考语文试卷及答案解析.pdf VIP
- 2025年山东劳动职业技术学院高职单招笔试语文试题库含答案解析(5套共100道单选合辑).docx VIP
- 2025-2026学年七年级英语春季开学第一课 课件:马踏新春,趣学英语(全国通用版).pptx
原创力文档

文档评论(0)