1.设计原则 财,软联盟,fs119.net
(1)根据用户任务组织菜单系统
(2)给每个菜单和菜单选项设置一个意义明了的标题
财软 联盟 fs119.net
(3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项 财,软联盟,fs119.net
(4)在菜单项的逻辑组之间放置分隔线
财管家 园 fs119.net
(5)给每个菜单和菜单选项设置热键或键盘快捷键 财管家园,fs119.net
(6)将菜单上菜单项的数目限制在一个屏幕之内,如果超过了一屏,则应为其中一些菜单项创建子菜单。 财.软联盟.fs119.net
(7)在菜单项中混合使用大小写字母,只有强调时才全部使用大写字母。
2.设计步骤 财管家 园 fs119.net
(1)菜单系统规划
财管家园 fs119.net
(2)建立菜单和子菜单 财管 家园 fs119.net
(3)将任务分派到菜单系统中
财软联盟,fs119.net
(4)生成菜单程序 财管 家园 fs119.net
(5)测试并运行菜单系统 财管,家园,fs119.net
财软.联盟.fs119.net
1.菜单设计器简介
财软.联盟.fs119.net
2.用菜
财管家.园.fs119.net
打开文件菜单
→新建 →菜单 →新文件 →在菜单设计器中逐项设计所需菜单(或选择菜单中的快速菜单,生成通用的菜单) →预览 →确定 →关闭菜单设计器 →给出文件名及保存位置 →从菜单菜单中选择生成… →在对话框中单击生成(可更改菜单程序文件的文件名和保存位置再生成)。 财管家园.fs119.net
菜单设计器关闭后,系统产生两个文件: 财管家园.fs119.net
菜单定义文件扩展名为
.MNX 财软联盟,fs119.net
菜单备注文件扩展名为
.MNT 财管.家园.fs119.net
从菜单菜单中选择生成后,系统自动生成同名的菜单程序文件,扩展名为
.MPR 财管.家园.fs119.net
财.管家园.fs119.net
3.用命令创建菜单
财软联.盟.fs119.net
命令格式:CREATEMENU[<菜单文件名>|?]
财软 联盟 fs119.net
功能:打开菜单设计器进行菜单设计
财管,家园,fs119.net
4.运行菜单程序
设计好菜单并生成菜单程序文件后,即可从程序菜单中选执行…来执行此程序。
财管,家园,fs119.net
或从命令窗口中输入:DO菜单文件名.MPR
财软联.盟.fs119.net
运行菜单程序文件后,系统又产生一个同名的编译后的程序文件,扩展名为
.MPX 财管家 园 fs119.net
5.创建快捷菜单 财软联盟,fs119.net
单击文件菜单中的新建
→选择菜单、新文件 →选择快捷菜单 →进入快捷菜单设计器 →按设计一般菜单相同的方式设计快捷菜单 →生成并保存 →在表单设计器中给调用此快捷菜单的控件编写代码:DO快捷菜单名.MPR →运行表单即可看到快捷菜单的作用。 财软联 盟 fs119.net
6.创建SDI菜单 财管家 园 fs119.net
单击文件菜单中的新建
→选择菜单、新文件 →选择菜单 →进入菜单设计器 →按设计一般菜单相同的方式设计SDI菜单 →从显示菜单中选择常规选项 →在常规选项对话框中将顶层表单前的复选框勾上 →生成并保存 →在表单设计器中给调用此SDI菜单的表单的 INIT事件编写代码:DOSDI菜单名.MPRWITHTHIS,.T. →将表单的ShowWindow属性设置为2 →运行表单即可看到SDI菜单的作用。 财,管家园,fs119.net
财,软联盟,fs119.net
1.用类设计器定义工具栏类
财软联盟.fs119.net
单击文件菜单中的新建
→选择类、新文件 →给出自定义工具栏类名、基于toolbar、类库名 →在类设计器中,将所需的命令按钮和分隔符依次添加到自定义工具栏上 →在属性窗口中为每个按钮选择Picture和ToolTipText →双击各按钮 →在代码窗口为各按钮的Click事件添加实现各项功能所需的代码 →关闭窗口保存。 财软联盟.fs119.net
2.用编程方式定义工具栏类 财软,联盟,fs119.net
单击文件菜单新建
→选择程序、新文件 →在程序编辑窗口中用DEFINE命令定义工具栏类,用ADDOBJECT命令添加对象,用PROCEDURE事件名命令为该事件名定义方法程序。 财软联.盟.fs119.net
3.为单集添加工具栏类表
单击文件菜单新建
→选择表单、新文件 →单击表单控件上的查看类按钮 →打开自定义类库 →单击表单控件上的自定义工具栏类按钮 →在表单上单击并在对话框中选择确定 →自定义工具栏类被加到表单集中 →运行表单集。 财管家园,fs119.net
财 软联盟 fs119.net
财管家,园,fs119.net
Google.cn搜索相关文章:
谷歌中搜索全球网 VFP基础教程第九章菜单与工具栏设计
百度中搜索 VFP基础教程第九章菜单与工具栏设计
谷歌中搜索www.fs119.net VFP基础教程第九章菜单与工具栏设计
下一篇:VFP基础教程第八章报表与标签设计