- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 菜单设计 主要内容 10.1 代码式菜单 10.2 系统菜单 10.3 条形菜单 10.4 弹出式菜单 10.5 顶层表单的菜单 复习思考题 第10章 菜单设计 数据库应用系统的菜单系统是由菜单栏、菜单标题、菜单和菜单项组成的。其中菜单栏用于放置多个菜单标题;菜单标题是每个菜单的名称,单击某菜单标题可打开对应的菜单;菜单包括多个菜单项,每一命令可能是一条命令、一个过程或一个子菜单,用来实现某一具体的操作任务。 10.1 代码式菜单 VFP6中的菜单可分为条形菜单和弹出式菜单,但有一类特殊的菜单,那就是代码式菜单。严格地讲代码式菜单并不属于可视化的菜单,是人为地使用定位输出语句实现用户方便选择操作的一种提示类信息。现在以一个实例来说明这类代码式菜单。 例10.1 使用student表,设计一个可分别按姓名、学号、联系人查询的代码式菜单。 10.1 代码式菜单 10.1 代码式菜单 代码: SET TALK OFF CLEAR USE STUDENT DO WHILE .T. @2,10 SAY 代码式菜单 @3,10 SAY================================= @4,10 SAY 请按如下提示来选择你的查询方式 @5,10 SAY按学号查询--1 @5,COL()+8 SAY按姓名查询--2 @6,10 SAY按联系人查询--3 @6,COL()+6 SAY退出--4 XZ=1 @8,13 SAY请选择(1--4) GET XZ READ 10.1 代码式菜单 DO CASE CASE XZ=1 XH=200707010100 @10,10 SAY 请输入学号: GET XH READ LOCA FOR 学号=XH @11,15 SAY 学号+ +姓名+ +性别+ +联系人 CASE XZ=2 XM=SPACE(6) @10,10 SAY 请输入姓名: GET XM READ LOCA FOR 姓名=XM @11,15 SAY 学号+ +姓名+ +性别+ +联系人 10.1 代码式菜单 CASE XZ=3 LXR=SPACE(6) @10,10 SAY 请输入联系人: GET LXR READ LOCA FOR 联系人=LXR @11,15 SAY 学号+ +姓名+ +性别+ +联系人 CASE XZ=4 EXIT ENDCASE WAIT CLEA ENDDO RETURN 10.2 系统菜单 系统菜单属于条形菜单之一,主要关注如何把VFP系统窗口的菜单项引入到用户菜单中,其命令是: SET SYSMENU TO 系统菜单名列表 其中系统菜单名表可以是系统菜单项中的一个,也可是多个。例如:Set Sysmenu To _Msm_File,_Msm_Edit 表示只使用菜单“文件”、“编辑”两个菜单,此时屏上就只会出现这两个菜单,其它菜单项被隐藏。 如果要想恢复到原系统菜单状态,可使用命令:Set Sysmenu To Default 说明:系统菜单中的各项的名称是File?文件、Edit?编辑、View?显示、Formart?格式、 Tools?工具、Windows?窗口、Help?帮助等。 10.3 条形菜单 对于条形菜单,用户一般应用是这样的:编制一个菜单(非快捷菜单)后,把这个菜单放置于原VFP系统菜单的位置,用以取代原VFP窗口的菜单。也可把菜单装配到一个表单内,在表单的项部显示菜单。 10.3.1创建主菜单 例10.2 建立一个名为“菜单1”的菜单文件,其主菜单包含“系统介绍”、“数据修改”、“数据浏览”、“数据查询”、“报表打印”及“系统帮助”6个菜单选项。 10.3 条形菜单 10.3.2创建子菜单 给主菜单选项创建子菜单,同样也要在“菜单设计器”中完成。操作方法将举例说明。 例10.3 给“菜单1”主菜单中的“数据查询”选项创建子菜单,主菜单项包含“教师信息查询”、“ 学生信息查询”、“ 课程信息查询”及“ 学生成绩查询”等4个菜单选项。 10.3 条形菜单 10.3.3指定菜单项任务 菜单选项设计完成后,还要给每个菜单选项指定任务,菜单的设计工作才算完成。菜单选项的任务可以是子菜单、命令或程序。 例10.4 给主菜单的“数据查询”选项的各子菜单指定任务,内容是:“教师信息查询”单项,执行命令“Do Form教师信息查询.scx”;“学生信息查询”单项,执行命令“Do Form学生信息查询.scx”;“课程信息查询”单项,执行命令“Do Form课程信息查询
文档评论(0)