Visual FoxPro 程序设计教程 教学课件 作者 刘瑞新第10章.ppt

Visual FoxPro 程序设计教程 教学课件 作者 刘瑞新第10章.ppt

ID:50329193

大小:355.00 KB

页数:71页

时间:2020-03-08

Visual FoxPro 程序设计教程 教学课件 作者 刘瑞新第10章.ppt_第1页
Visual FoxPro 程序设计教程 教学课件 作者 刘瑞新第10章.ppt_第2页
Visual FoxPro 程序设计教程 教学课件 作者 刘瑞新第10章.ppt_第3页
Visual FoxPro 程序设计教程 教学课件 作者 刘瑞新第10章.ppt_第4页
Visual FoxPro 程序设计教程 教学课件 作者 刘瑞新第10章.ppt_第5页
资源描述:

《Visual FoxPro 程序设计教程 教学课件 作者 刘瑞新第10章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章菜单与工具栏10.1设计菜单10.2创建自定义工具栏10.1设计菜单“菜单设计器”是VFP提供的又一个可视化编程工具。使用“菜单设计器”可以添加新的菜单选项到VisualFoxPro的系统菜单中——定制已有的VFP系统菜单,也可以创建一个全新的自定义菜单,以代替VisualFoxPro的系统菜单。无论是定制已有的VFP系统菜单,还是开发一个全新的自定义菜单,创建一个完整的菜单系统都需要以下步骤:①规划菜单系统:确定需要哪些菜单、出现在界面的何处以及哪几个菜单要有子菜单等。②创建菜单和子菜单。③为菜单系统指定任务:指定菜单所要执行的任务,例如显示表单或对话框等

2、。另外,如果需要,还可以包含初始化代码和清理代码。④选择“预览”按钮预览整个菜单系统。⑤从“菜单”菜单上选择“生成”命令,生成菜单程序。⑥运行生成的程序,测试菜单系统。10.1.1规划菜单系统应用程序的实用性在一定程度上取决于菜单系统的质量。在设计菜单系统时,应考虑下列准则:①按照用户所要执行的任务组织系统,而不要按应用程序的层次组织系统。只要查看菜单和菜单项,用户就应该可以对应用程序的组织方法有一个感性认识。因此,要设计好这些菜单和菜单项,程序员必须清楚用户思考问题的方法和完成任务的方法。②给每个菜单一个有意义的菜单标题。按照估计的菜单项使用频率、逻辑顺序或字母顺

3、序组织菜单项。如果不能预计频率,也无法确定逻辑顺序,则可以按字母顺序组织菜单项。当菜单中包含有八个以上的菜单项时,按字母顺序特别有效。太多的菜单项需要用户花费一定的时间才能浏览一遍,而按字母顺序则便于查看菜单项。③在菜单项的逻辑组之间放置分隔线。④将菜单上菜单项的数目限制在一个屏幕之内。如果菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。⑤为菜单和菜单项设置访问键或键盘快捷键。例如,〈Alt〉+〈F〉可以作为“文件”菜单的访问键。⑥使用能够准确描述菜单项的文字。描述菜单项时,应使用日常用语,而不要使用计算机术语。⑦对于英文菜单,可以在菜单项中混合使用大小写

4、字母。只有强调时才全部使用大写字母。10.1.2“菜单设计器”简介选择主菜单“文件”中的“新建”,单击“新建”对话框底部的“菜单”按钮,再单击“新文件”钮,打开“新建菜单”对话框。单击“菜单”按钮,打开“菜单设计器”。菜单设计器包含:①菜单名称——在菜单系统中指定的菜单标题和菜单项。可为菜单中的各选项定义一个访问键和快捷键。当菜单项名是英文词汇时,若选首字母是热键,在该选项的名字前加上“<”,如“

5、移动控件,利用“移动控件”可以可视化地调整菜单项之间的顺序。在“菜单名称”栏中填入菜单项名,可看到出现的结果等选项。②结果——指定用户在选择菜单标题或菜单项时,将执行的动作。例如,可执行一个命令、打开一个子菜单或运行一个过程。单击“结果”下拉表,有4个选择,如图10-1所示。说明:在编辑窗口中输入一个过程文件,当选择该菜单选项时系统就会自动运行这个过程文件。由于在生成程序时系统会自动生成这个过程名,所以不需要再用PROCEDURE命令给这个过程命名。一旦生成了过程文件,“创建”钮就变为“编辑”钮。对添加的菜单项有4种处理方式,其说明见表10-1。选项功能子菜单选择此

6、项,右边出现“创建”钮,单击“创建”钮可生成一个子菜单。一旦建立了子菜单,“创建”钮就变为“编辑”钮,用它修改已经定义的子菜单。这是最常用的方式,当用户选择主菜单上的某一选项时,就会出现下拉菜单,这个下拉菜单就是用“创建”定义的,因此,系统将“子菜单”作为默认选择命令选择此项,右边出现一个文字框,要在文字框中输入一条单命令,当在菜单中选择此项时,就会执行这个命令。如“结束”选项,在结果中选定命令,在文字框中输入QUIT命令填充名称选择此项,在右边显示一个文字框,要在文字框中输入一个用户自己定义的或者系统的菜单项名。在子菜单中,“填充名称”选项由“菜单项#”代替,在这

7、个选项中,既可以指定用户自己定义的项号,也可以是系统菜单的菜单项的名字过程选择此项,则在右边出现一个“创建”钮,单击此钮打开一个编辑窗口,可以编辑菜单过程代码③选项——单击“选项”按钮显示“提示选项”对话框,如图10-2所示。在“提示选项”对话框中可以定义键盘快捷键、确定废止菜单或菜单项的条件。当选定菜单或菜单项时,在状态栏中包含相应信息,指定菜单标题的名称以及在OLE可视编辑期间控制菜单标题位置。对话框中的选择项见表10-2。表10-2“提示选项”对话框中的选项选项功能快捷方式显示键定义对话框,可在其中定义快捷键。在“键标签”框中按下一组合键,例如同时按下〈C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。