菜单与工具栏设.ppt

上传人:牧羊曲112 文档编号:6340845 上传时间:2023-10-18 格式:PPT 页数:10 大小:209.50KB
返回 下载 相关 举报
菜单与工具栏设.ppt_第1页
第1页 / 共10页
菜单与工具栏设.ppt_第2页
第2页 / 共10页
菜单与工具栏设.ppt_第3页
第3页 / 共10页
菜单与工具栏设.ppt_第4页
第4页 / 共10页
菜单与工具栏设.ppt_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《菜单与工具栏设.ppt》由会员分享,可在线阅读,更多相关《菜单与工具栏设.ppt(10页珍藏版)》请在三一办公上搜索。

1、第九章 菜单与工具栏设计,本章重点和难点:,熟练掌握菜单设计器的使用熟练掌握自定义下拉式菜单与快捷菜单的创建和使用方法熟悉菜单的常规选项和菜单选项的使用熟练定制系统工具栏的方法掌握建立应用程序工具栏的方法,主要内容,9.1 菜单系统及其规划,9.1.1 菜单系统的结构,Visual FoxPro系统中的菜单包括两种:下拉式菜单和快捷菜单,下拉式菜单由菜单栏、菜单标题、菜单、菜单项组成。快捷菜单是当用户在选定对象上单击鼠标右键时弹出的菜单,,9.1.2 菜单系统的规划,为应用程序创建一套菜单系统,通常包含以下几个步骤:,1)规划与设计菜单系统 在规划菜单系统时,应从以下几个方面考虑:按照用户所要

2、执行的任务组织菜单系统。给每个菜单起一个有意义、言简意赅的菜单标题。按照预计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项;将菜单项按功能相近的原则分组,并在菜单项的逻辑之间放置分割线。将菜单项的数目限定在一屏之内。为菜单和菜单项设置访问键或快捷键。使用能够准确描述菜单项的文字。2)创建菜单和子菜单。3)指定各菜单项的任务。4)预览菜单系统。5)生成菜单程序。6)运行菜单程序。,9.2 菜单设计,“菜单设计器”用来创建和修改菜单,使用“菜单设计器”设计并生成下拉式菜单与快捷菜单的基本过程有:打开菜单设计器进行菜单设计生成菜单程序文件运行菜单程序。,一、下拉式菜单设计【例9-1】为学生信息系统创

3、建菜单,新建菜单对话框,设计主菜单,设计子菜单,生成菜单,菜单及子菜单预览,二、快捷菜单设计【例9-2】建立一个具有撤销和剪贴板功能的快捷菜单,新建菜单对话框,插入系统菜单项,生成菜单,编写程序,保存为menu_k.prg,运行调用程序及快捷菜单程序:执行命令 do menu_k.prg,9.3 菜单的常规选项和菜单选项,启动菜单设计器后,在“显示”菜单中会自动加载一个菜单项“常规选项”。常规选项是针对整个菜单的,它的主要作用:其一,为整个菜单指定一个过程;其二,可以确定用户菜单与系统菜单之间的位置关系;其三,为菜单增加一个初始化过程和清理过程。,常规选项对话框,菜单选项,启动菜单设计器后,在

4、“显示”菜单中还同时会加载一个菜单项“菜单选项”。打开“菜单选项”对话框,该对话框主要有两项功能,一是为指定菜单编写一个过程,二是修改菜单项名称。对话框中有一个过程编辑框,如果用户定义的子菜单的某些菜单项没有规定具体动作,则可在该编辑框内为这些菜单项写入公共过程。当运行菜单并运行选择这些子菜单项时,将执行在这里输入的代码。如果用户正在编辑主菜单,则此处的文件名是不可改变的,即所有主菜单共享一个过程。,菜单选项对话框,菜单选项对话框,9.4 顶层表单的菜单加载,若要在顶层表单中添加菜单,可以按照以下步骤操作:1)在“常规选项”对话框中选择“顶层表单”复选框,创建顶层表单的菜单。2)将表单的表单的

5、Showwindow属性的值设置为“2-作为顶层表单”。3)在表单的Init事件中,运行菜单程序并传递两个参数:Do 菜单文件名.mpr With oForm,IAutoRename 注:菜单文件名指定被调用的菜单程序文件,注意不能省略扩展名.mpr;oForm是表单对象引用,在表单的Init事件中,This作为第一个参数进行传递;IAutoRename指定了是否为菜单取一个新的名字。如果计划运行表单的多个实例,则将.T.传递给IAutoRename。,9.5 设计工具栏,Visual Foxpro中工具栏设计一般分为两种:一种利用Visual Foxpro的工具栏进行修改定制;另一种是利用V

6、isual Foxpro提供的工具栏基类创建自定义工具栏,然后添加到表单集中。,一、定制Visual FoxPro工具栏,1 修改现有Visual Foxpro工具栏,2 利用现有工具栏创建新工具栏,修改现有工具栏,创建新工具栏,二、定制工具栏类,利用Visual FoxPro 提供的工具类基类可以创建所需的类。步骤如下:,图9-17 新建类对话框,1)选择“文件”菜单“新建”在文件类型中选择“类”。,2)在新建类对话框的“类名”文本框中输入新类的名称,如“新工具栏”。单击“派生于”下拉列表框右侧的下三角按钮,选择“toolbar”,即用Toolbar作为基类。在“存储于”文本框中输入路径及新建类的文件名,单击确定打开类设计器窗口,,图9-18 类设计器窗口,3)使用表单控件工具栏向新建的工具栏类添加对象,在添加对象之后,可以进行调整对象的大小、位置,设置属性等操作,在改变对象大小时,设计器会自动调整类的外观大小以适应对象尺寸大小的变化。,4)为各个控件编写处理程序,这与为表单中的控件编写处理程序的方法相同,要根据具体的功能而定。,三、在表单集中添加自定义工具栏,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号