- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP课件第十章 节 菜单设计与应用.ppt
第十章
菜单设计与应用; 第十章 菜单设计; 在一个良好的数据库应用系统程序中,菜单起着组织、协调全部数据库对象的关键作用,一个良好的菜单系统会给用户一个友好的操作界面,并会带来操作上的便利。
1.菜单系统的类型
(1)下拉式菜单
(2)快捷菜单
2.设计菜单的原则
3.设计菜单的步骤;1.菜单系统
数据库应用系统的菜单系统是由菜单栏、菜单标题、菜单和菜单项组成的。其中,菜单栏用于放置多个菜单标题;菜单标题是每个菜单的名称,单击某菜单标题可以打开对应的菜单。
2.建立菜单系统
(1)创建主菜单(可通过“菜单设计器”来建立)
(2)创建子菜单;3.指定菜单项任务
菜单选项的任务可以是子菜单、命令或程序。
如果菜单选项的任务由单条命令完成,则子菜单项应选择“命令”;如果菜单选项的任务由多条命令完成,则子菜单项必须选择“过程”;如果菜单选项还包含子菜单,则应选择“子菜单”,且需要通过相应的选择指定任务。
;补充:
1、设计菜单组的分隔线
为增强可读性,可使用分隔线将功能相似的菜单项分隔成组。要建立分隔线时,只需在“菜单名称”列中键入字符“\-”来取代一个菜单项。
步骤:
a、在“菜单名称”栏中,键入字符“\-”创建分隔线
b、拖动“\-”提示符左侧的按钮,将分隔线移动到所希望的位置。
;2、指定热键
设计良好的菜单都具有热键,从而通过键盘可以快速地访问菜单的功能。
定义热键的方法:在希望成为热键字母的左侧键入反斜杠和小于符号(\)例:在vf的文件(F)菜单使用“F”作为热键,只需在菜单名称中加入(\F),按下Alt+F即可激活文件项目菜单。;3、增加快捷键
可以为菜单或下拉菜单项指定键盘快捷键。一般用Ctrl键与另一个键相结合。例如,按Ctrl+N可在VF中创建新文件。
步骤:
①在“菜单名称栏中”,选择相应的菜单标题或菜单项
②选择“选项”栏中的按钮
③在“ 键标签”框中,按下一组合键,此时键标签和键说明中会出现所按下的快捷键。
;
例1:建立一个名为:hy_main的菜单文件,其主菜单包含“计算”和“退出”2个菜单项。
单击“计算”完成下列过程要求:
计算100以内的偶数和,其结果在屏幕上显示。
单击“退出”运行:
SET SYSMENU TO DEFA 返回系统;例2:
创建菜单hy_main1,包括三个主菜单:文件菜单、帮助菜单还有退出菜单。
文件菜单包括打开、另存为、和关闭三个子菜单项
帮助菜单包括帮助主题、引目录、索引、搜索四个子菜单项。
要求:
1.单击打开菜单项时,弹出打开数据库的对话框,然后选择一个数据库打开。
2.帮助主题和引目录之间有一个分隔线.
;3.按ALT+F打开文件菜单,按ALT+H打开帮助菜单。(指定热键)
4、单击退出运行:SET SYSMENU TO DEFA 返回系统。
5、为打开及另存为菜单项增加快捷键分别为Ctrl+O和Ctrl+S
6、编写程序“yxcd”,运行菜单文件“hy_main1”。
内容:_screen.caption=“系统菜单”
set sysmenu on
do hy_main1;说明:
命令:set sysmenu on/off
功能:确定在程序执行期间,VFP系统菜单栏是否可用,是否允许重新配置。
;练习1:建立一个菜单文件mnu1,要求:
主菜单有两项,“显示”和“退出”.其中“显示”菜单又有三个子菜单“植保专业”,“农学专业”,“兽医专业”。
又要求:选“植保专业”菜单时,用list命令显示xsda表中所有植保专业的记录。选“农学专业”菜单时,用list命令显示xsda表中所有农学专业的记录。选“兽医专业”菜单时,用list命令显示xsda表中所有兽医专业的记录。用户选“退出”菜单时,用命令quit。
;制作一个名称为menu1的菜单,主菜单包括:文件,编辑,搜索,退出。文件菜单中包括新建,打开,保存,另存为。编辑菜单中包括剪切,复制,粘贴,删除。
要求:执行“退出”菜单后返回到系统状态,执行“打开”打开一个已有的表单,其余菜单的功能自己定义。 ;本章结束,谢谢使用!
您可能关注的文档
- ureco4-54 城市土壤与 及生物群落 城市生态系统 城市生态学课件.ppt
- Use MATLAB to solve linear programs Optimization Method 最优化方法经典教材教材.ppt
- Using RANGE to measure vocabulary breadth and depth in written texts 语料库语言学PPT讲义教学文稿.ppt
- using_language1培训资料.ppt
- ValuationModelApplication-InternetCompanyValuation演示教学.ppt
- vap 教材课程.ppt
- Vascular Access讲解材料.ppt
- vats手术器械及特点 知识介绍.ppt
- VB 第8章 节 数据文件 计算机等级考试之vb程序设计课件.ppt
- VB--第九章 节 过程.ppt
最近下载
- 2022年一级造价师-土建案例-陈江潮精讲班完整讲义.pdf
- 第一册: 标准设计与典型造价 V3.0版 智能配电站.pdf
- 第二课性骚扰的危害 课件 2024—2025学年华东师大版(2024))初中体育与健康七年级全一册.pptx VIP
- 《工程勘察设计收费管理规定》计价格【2002】10号.doc
- 【国家标准】GB14759-2010 食品安全国家标准 食品添加剂 牛磺酸.pdf
- 2020年广西防城港中考生物真题及答案.doc VIP
- 前列腺癌的基础知识.pptx
- 食品安全管理员考试试题及答案(2025版).docx VIP
- 2025年中国空调离合器皮带轮市场现状分析及前景预测报告.docx
- (2)IT运维管理:ITIL先锋论坛—DevOps来了运维如何改变.docx
文档评论(0)