欢迎来到天天文库
浏览记录
ID:36325467
大小:904.00 KB
页数:37页
时间:2019-05-09
《vf-菜单和工具栏设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目6菜单和工具栏设计【项目描述】项目6包括两个实训任务:任务6.1学生管理信息系统菜单制作——设计菜单任务6.2创建自定义工具栏【项目目标】会使用“菜单设计器”设计菜单;会设计快捷菜单;会定制VFP工具栏;会定义工具栏类;会在表单中添加自定义工具栏;会协调菜单和用户自定义工具栏。重点:会设计菜单和快捷菜单;会定义工具栏类;会在表单中添加自定义工具栏。难点:菜单、工具栏设计与应用。项目6菜单和工具栏设计任务6.1学生管理信息系统菜单制作——设计菜单〖任务描述〗设计学生管理信息系统的菜单、快捷菜单。〖技能目标〗熟悉Vi
2、sualFoxPro的系统菜单的结构、特点和行为,学会对系统菜单的灵活设置方法。熟练掌握下拉式菜单的设计方法,学会使用菜单设计器定义菜单、生成菜单程序和运行菜单程序的方法;学会在菜单中调用表单的方法。掌握为顶层表单添加菜单的方法,学会在表单中调用下拉式菜单的方法。掌握快捷菜单的设计方法,学会在表单中调用快捷菜单的方法。项目6菜单和工具栏设计任务6.1学生管理信息系统菜单制作——设计菜单〖任务分析〗理解VisualFoxPro6.0系统的菜单设计功能、结构,结合应用实际设计下拉式菜单、为顶层表单添加菜单、设计快捷菜单。
3、学习时注意联系实际理解下拉式菜单、顶层表单和快捷菜单,在了解的基础上设计创建主菜单、创建子菜单、指定菜单项任务。菜单系统规划1.设计原则(1)根据用户任务组织菜单系统;(2)给每个菜单和菜单选项设置一个意义明了的标题;(3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项;(4)在菜单项的逻辑组之间放置分隔线;(5)给每个菜单和菜单选项设置热键或键盘快捷键;(6)将菜单上菜单项的数目限制在一个屏幕之内,如果超过了一屏,则应为其中一些菜单项创建子菜单;(7)在菜单项中混合使用大小写字母,只有强调时才全部使用大写字
4、母。2.设计步骤(1)菜单系统规划;(2)建立菜单和子菜单;(3)将任务分派到菜单系统中(4)生成菜单程序;(5)测试并运行菜单系统项目6菜单和工具栏设计任务6.1学生管理信息系统菜单制作——设计菜单〖任务实施〗创建菜单时利用系统菜单是用户调用VisualFoxpro系统功能的一种方法和途径,在VisualFoxPro中,可以利用“菜单设计器”来设计并生成下拉式菜单与快捷菜单。若想从已有的VisualFoxPro菜单系统开始创建菜单,则可以使用“快速菜单”功能。6.1.1认识VFP菜单结构VisualFoxpro支持
5、两种类型的菜单:条形菜单和弹出式菜单。菜单项的名称显示于屏幕供用户识别,菜单及菜单项的内部名字或选项序号则用于在代码中引用。每一个菜单选项都可以选择地设置一个热键和一个快捷键。热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。快捷键通常是CTRL和另一个字符键组成的组合键。不管菜单是否被激活,都可以通过快捷键选择相应的菜单选项。任何类型的菜单,当选择其中某个选项时,都会有一定的动作。项目6菜单和工具栏设计任务6.1学生管理信息系统菜单制作——设计菜单项目6菜单和工具栏设计任务6.1学生管理信息系统
6、菜单制作——设计菜单6.1.2学习系统菜单的结构并定制系统菜单VisualFoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单。选择条形菜单中的每一个菜单项都会激活一个弹出式菜单。在VisualFoxPro中,每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。例如,VisualFoxPro主菜单的内部名字为_MSYSMENU,条形菜单项“文件”、“编辑”和“窗口”的内部名字分别为_MSM_FILE,_MSM_EDIT,_MSM_WINDOW。每一个弹出式菜单也有一个
7、内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。项目6菜单和工具栏设计任务6.1学生管理信息系统菜单制作——设计菜单项目6菜单和工具栏设计任务6.1学生管理信息系统菜单制作——设计菜单通过SETSYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新设置系统菜单。命令格式是:SETSYSMENUON
8、OFF
9、AUTOMATIC
10、TO[<弹出式菜单名表>]
11、TO[<条形菜单项名表>]
12、TO[DEFAULT]
13、SAVE
14、NOSAVE项目6菜单和工具栏设计任务6.1学生管理信息系统菜单制作—
15、—设计菜单6.1.3认识菜单设计的基本过程不管应用程序的规模多大,打算使用的菜单多么复杂,创建菜单系统都需要以下步骤:(1)规划与设计菜单系统。确定需要哪些菜单项、菜单项出现在界面的什么位置、哪些菜单要有子菜单、哪些菜单要执行相应的操作等。(2)建立菜单项和子菜单。使用菜单设计器可以定义菜单标题、菜单项和子菜单。(3)按实际要求为菜单系统指定任
此文档下载收益归作者所有