Visual FoxPro 6.0程序设计教程 第9章

Visual FoxPro 6.0程序设计教程 第9章

ID:40239609

大小:1009.50 KB

页数:40页

时间:2019-07-28

Visual FoxPro 6.0程序设计教程 第9章_第1页
Visual FoxPro 6.0程序设计教程 第9章_第2页
Visual FoxPro 6.0程序设计教程 第9章_第3页
Visual FoxPro 6.0程序设计教程 第9章_第4页
Visual FoxPro 6.0程序设计教程 第9章_第5页
资源描述:

《Visual FoxPro 6.0程序设计教程 第9章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章VFP6菜单设计学习要点1、规划应用程序菜单系统。2、使用菜单设计器设计应用系统菜单,为菜单指定任务。3、自定义工具栏及在表单集中添加自定义工具栏。9.1在应用程序中使用菜单9.2创建自定义工具栏退出小结返回10/2/20211VisualFoxPro6.0程序设计9.1在应用程序中使用菜单9.1.1创建菜单系统9.1.2规划菜单系统9.1.3创建菜单9.1.4在应用程序中包含菜单9.1.5为菜单系统指定任务退出10/2/20212VisualFoxPro6.0程序设计9.1.1创建菜单系统用户在查找信息之前,首先看到的便是菜单。如果

2、把菜单设计得很好,那么只要根据菜单的组织形式和内容,用户就可以很好地理解应用程序。为此,VFP提供了“菜单设计器”,可以用来创建菜单,提高应用程序的质量。创建菜单系统的大量工作是在“菜单设计器”中完成。在项目管理器中选择“其他”选项卡,从中选择“菜单”,然后单击“新建”打开“新建菜单”对话框。选择“菜单”,打开“菜单设计器”。10/2/20213VisualFoxPro6.0程序设计创建一个菜单系统包括若干步骤。不管应用程序的规模多大,打算使用的菜单多么复杂,创建菜单系统都需以下步骤:第1步、规划与设计系统:确定需要哪些菜单、出现在界面的何

3、处以及哪几个菜单要有子菜单等等。有关规划菜单系统的详细内容,请参阅本章稍后的规划菜单系统。第2步、创建菜单和子菜单:使用菜单设计器可以定义菜单标题、菜单项和子菜单。第3步、按实际要求为菜单系统指定任务:指定菜单所要执行的任务,例如显示表单或对话框等。另外,如果需要,还可以包含初始化代码和清理代码。初始化代码在定义菜单系统之前执行,其中可以打开文件;声明变量;或将菜单系统保存到堆栈中,以便可以在后面的程序执行中恢复。清理代码中包含的代码在菜单的定义代码之后执行,使菜单和菜单项可用或不可用。第4步、生成菜单程序。第5步、运行生成的程序,测试菜单

4、系统。返回10/2/20214VisualFoxPro6.0程序设计9.1.2规划菜单系统应用程序的实用性一定程度上取决于菜单系统的质量。花费一定时间规划菜单,有助于用户接受这些菜单,同时也有助于用户对这些菜单的学习。设计菜单系统时,要考虑下列准则:以建立Gxglxt菜单为例说明规划菜单系统的准则:1、按照用户所要执行的任务组织系统,而不要按应用程序的层次组织系统。只要查看菜单和菜单项,用户就应该可以对应用程序的组织方法有一个感性认识。因此,要设计好这些菜单和菜单项,必须清楚用户思考问题的方法和完成任务的方法。根据简单的Gxglxt项目的基

5、本任务,可以将所建立的菜单系统分为和系统有关的操作(如操作员注册、添加、删除操作员、退出系统等);与数据输入有关的操作(如添加新系、添加新班级、添加新专业、添加新课程等、学生注册、成绩录入);与数据输出有关的操作(如学生情况报表、学生成绩报表);与信息查询有关的操作(如系查询、班级查询、专业查询、课程查询、学生查询等);最后是帮助。10/2/20215VisualFoxPro6.0程序设计2、给每个菜单一个有意义的菜单标题。第一个菜单笺命令名为【系统管理】,其中包括菜单项【操作员注册】、【添加操作员】、【删除操作员】、【退出】;第二个菜单笺

6、命令名为【输入数据】,其中包括菜单项【添加新系】、【添加新班级】、【添加新专业】、【添加新课程】、【学生注册】、【成绩录入】;第三个菜单笺命名为【报表】,其中包括【学生情况报表】、【打印学生成绩】;第四个菜单笺命名为【查询】,其中包括【系查询】、【班级查询】、【专业查询】、【课程查询】、【学生查询】;第五个菜单笺命名为【帮助】,其中只包含【关于】菜单项。3、按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。如果不能预计频率,也无法确定逻辑顺序,则可以按字母顺序组织菜单项。当菜单中包含有八个以上的菜单项时,按字母顺序特别有效。太多的菜单

7、项需要用户花费一定的时间才能浏览一遍,而按字母顺序则便于查看菜单项。通常是将【系统管理】放在第一位,然后才是对数据的有关操10/2/20216VisualFoxPro6.0程序设计作的菜单。可按【系统管理】、【数据输入】、【查询】、【报表】、【帮助】的次序设置菜单。4、放置分隔线:第一个菜单笺中在【退出】菜单项上设置一条,第二个菜单笺将【学生注册】、【成绩录入】菜单项与其它菜单项分开,第三个菜单笺不设分隔线,第四个菜单笺分成三个部分:【系查询】、【班级查询】为第一部分;专业查询】、【课程查询】为第二部分;【学生查询】为第三部分,第五个菜单笺

8、不设分隔线。5、将菜单上菜单项的数目限制在一个屏幕之内。6、如果菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。7、为菜单项指定任务:10/2/20217VisualF

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

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

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