欢迎来到天天文库
浏览记录
ID:12688900
大小:73.00 KB
页数:0页
时间:2018-07-18
《第九章 菜单与工具栏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第九章 菜单与工具栏【教学目的要求】1、掌握SQL菜单系统结构。2、掌握下拉式菜单和快捷菜单的设计与使用方法。3、掌握自定义工具栏的创建。4、培养学生的实际操作能力、解决实际问题的能力。【教学重点】掌握菜单的设计方法,并会进行实际创建【课时数】4学时【教学方法】讲授法、案例法、直观演示法、师生互动法。【教学过程】一个应用程序一般以菜单的形成列出其具有的功能,而用户则通过菜单调用应用程序的各种功能。本章首先介绍sql系统菜单的基本情况,然后介绍如何配置与定制系统菜单、如何设计下拉式菜单和快捷菜单。9.1菜单系统规划1.设计原则(1)根据用户任务组织菜单系统。(2)给每个
2、菜单和菜单选项设置一个意义明了的标题。(3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。(4)在菜单项的逻辑组之间放置分隔线。(5)给每个菜单和菜单选项设置热键或键盘快捷键。(6)将菜单上菜单项的数目限制在一个屏幕之内,如果超过了一屏,则应为其中一些菜单项创建子菜单。(7)在菜单项中混合使用大小写字母,只有强调时才全部使用大写字母。2.设计步骤(1)菜单系统规划。(2)建立菜单和子菜单。(3)将任务分派到菜单系统中。(4)生成菜单程序。(5)测试并运行菜单系统。9.2 创建菜单利用系统菜单是用户调用sql系统功能的一种方式或途径。而了解sql系统菜单的结构
3、、特点和行为,则是设计用户自己的菜单系统的基础。9.2.1 菜单结构sql支持两种类型的菜单:条形菜单和弹出式菜单。每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。每一个弹出式菜单出有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。菜单项的名称显示屏幕供用户识别,菜单及菜单项的内部名字或选项序号则用于在代码中引用。每一个菜单选项都可以选择地设置一个热键和一个快捷键。热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。快捷键通常是ctrl键和另一个字符键组成的组合键。不管菜单是否激活,都
4、可以通过快捷键选择相应的菜单选项。无论是哪种类型的菜单,当选择其中某个选项时都会有一定的动作。这个动作可以是下面三种情况中的一种:执行一条命令、执行一个过程和激活另一个菜单。典型的菜单系统一般是一个下拉式菜单,由一个条形菜单和一组弹出式菜单组成。其中条形菜单作为主菜单,弹出式菜单作为子菜单。当选择一个条形菜单选项时,激活相应的弹出式菜单。快捷菜单一般由一个或一组上下级的弹出式菜单组成。9.2.2 系统菜单sql系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单。条形菜单中觉选项的名称及内部名字如表9.1所示。条形菜单本身的内部名字为MSYSMENU,也可看作是整个菜
5、单系统的名字。选择条形菜单中的每一个菜单项都会激活一个弹出式菜单,各弹出式菜单的内部名字如表9.2所示。表9.3是“编辑”菜单中常用选项名称和内部名字。表9.1主菜单(-MSYSMENU)常见选项选项名称内部名字文件-MSM-FILE编辑-MSM-EDIT显示-MSM-VIEW工具-MSM-TOOLS程序-MSM-PROG窗口-MSM-WINDO帮助-MSM-SYSTM表9.2弹出式菜单的内部名字弹出式菜单内部名字“文件”菜单-MFILE“编辑”菜单-MEDIT“显示”菜单-MVIEW“工具”菜单-MTOOLS“程序”菜单-MPROG“窗口”菜单-MWINDOW“帮助
6、”菜单-MSYSTEM表9.3“编辑”菜单(-MEDIT)常用选项选项名称内部名字撤销-MED-UNDO重做-MED-REDO剪切-MED-CUT复制-MED-COPY粘贴-MED-PASTE清除-MED-CLEAR全部选定-MED-SLCTA查找…-MED-FIND替换…-MDE-REPL通过SETSYSSMENU命令可以允许或者禁止在程序执行访问系统菜单,也可以重新配置系统彩旦菜单:SETSYSMENUON
7、ON
8、OFF
9、AUTOMATIC
10、TO[《TANGCHU弹出式菜单名表>》
11、TO[<条形菜单项名表>]
12、TO[DEFAULT
13、SAVE
14、NOSAVE说明:ON
15、:允许程序执行时访问系统文件.OFF:禁止程序执行时访问系统菜单.AUTOMATIC:可使系统菜单显示出来,可访问系统菜单.TO<弹出式菜单名表>:重新配置系统菜单,以条形菜单项内部名表列出用的子菜单.例如,“SETSYSMENUTO–MFILE,-MWINDOW”将使系统菜单只保留“文件”和“窗口”两个子菜单。TO〈条形菜单项名表〉:重新配置系统菜单,以条形菜单项内部名表列出可用的子菜单。例如,上面的系统菜单配置命令也可以写成“SETSYSMENUTO–MSM-FILE,-MSM-WINDO”。TODEFAULT:将系统菜单恢复为缺省配置。SAVE
此文档下载收益归作者所有