《程序主界面》PPT课件.ppt





《《程序主界面》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《程序主界面》PPT课件.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章 程序主界面1本章结构第一节第一节 主界面的类型主界面的类型一、命令行式一、命令行式二、菜单式二、菜单式三、表单式三、表单式四、表单与菜单式四、表单与菜单式第二节第二节 创建菜单创建菜单一、菜单的设计原则一、菜单的设计原则二、创建菜单二、创建菜单第三节第三节 创建工具栏类创建工具栏类第四节第四节 创建主表单创建主表单一、创建表单一、创建表单二、添加代码二、添加代码 2本章要点n主界面的类型,n创建主菜单,n创建工具栏,n创建主表单,n创建状态栏,n创建主程序。3第一节 主界面的类型一、命令行式二、菜单式三、表单式四、表单与菜单式四、表单与菜单式4一、命令行式n所有的操作都是在相应菜单中输
2、入命令来完成,而且整个程序实现也需要完全手工输入代码,将被淘汰将被淘汰。5二、菜单式n隐藏VFP窗口中原有的菜单,然后执行程序的菜单,系统中所有的功能都由菜单来调用。6三、表单式n进入程序后,在表单中放置几个按钮,通过这几个按钮来调用系统中提供的各种功能,或者直接进入功能界面。7表单式示例:8四、表单与菜单式n使用表单作为程序主界面,并在表单中加载菜单、工具栏以及状态栏。9表单与菜单式示例:10第二节 创建菜单n在应用程序中,用户最先接触的就是应用程序中的菜单系统,如果把菜单设计的很好,那么只要根据菜单的组织形式和内容,用户就可以很好的理解和使用应用程序。n因此,Visual FoxPro提供
3、了菜单设计器来帮助用户创建菜单,提高应用程序的质量。11一、菜单设计基础n 创建一个完整的菜单系统通常包括的操作步骤如下:(1)规划与设计系统,确定需要哪些菜单、子菜单、具体的菜单选项以及菜单的布局等。应应用用程程序序的的实实用用性性一一定定程程度度上上取取决决于于菜菜单单系系统统的的质质量量,花花费费一一定定时时间间规规划划菜菜单单,有有助助于于接接受受这这些些并并掌掌握握菜菜单单,通通常常情情况况下下,我我们们在在设设计计菜单的时候可以参考如下准则:菜单的时候可以参考如下准则:12(补充)设计菜单的准则:按按照照用用户户所所要要执执行行的的任任务务组组织织系系统统,而而不不要要按按应用程序
4、的层次组织系统;应用程序的层次组织系统;给每个菜单一个有意义的菜单标题;给每个菜单一个有意义的菜单标题;比较合理地组织菜单项的顺序;比较合理地组织菜单项的顺序;在菜单项的逻辑组之间放置分隔线;在菜单项的逻辑组之间放置分隔线;将菜单上菜单项的数目限制在一个屏幕之内;将菜单上菜单项的数目限制在一个屏幕之内;为菜单和菜单项设置访问键和键盘快捷键;为菜单和菜单项设置访问键和键盘快捷键;使用能够准确描述菜单项的文字。使用能够准确描述菜单项的文字。13(2)使使用用菜菜单单设设计计器器定定义义菜菜单单标标题题、菜菜单单项和子菜单;项和子菜单;(3)按按实实际际要要求求为为菜菜单单系系统统指指定定任任务务。
5、例例如,显示表单或程序等;如,显示表单或程序等;(4)生生成成菜菜单单程程序序。VFP用用.MNX为为扩扩展展名名保保存存菜菜单单文文件件。该该文文件件是是一一张张表表,存存储储与菜单系统有关的所有信息;与菜单系统有关的所有信息;(5)运行生成的程序,以测试菜单系统。)运行生成的程序,以测试菜单系统。14二、菜单的基本概念n 应用程序中常用菜单有应用程序中常用菜单有1、普通菜单、普通菜单2、快捷菜单(又称为弹出式菜单)、快捷菜单(又称为弹出式菜单)n 区别:区别:1、普通菜单都随应用的程序一起运行,即应用的主窗口普通菜单都随应用的程序一起运行,即应用的主窗口打开,菜单也就显示在窗口的菜单栏中,
6、用于组织和操打开,菜单也就显示在窗口的菜单栏中,用于组织和操控整个应用系统的各个功能模块,直至系统关闭;控整个应用系统的各个功能模块,直至系统关闭;2、这两种菜单在菜单设计器中设计的方法是相同的、这两种菜单在菜单设计器中设计的方法是相同的,不,不同之处在于快捷菜单一般是通过单击鼠标右键来激活,同之处在于快捷菜单一般是通过单击鼠标右键来激活,而下拉菜单始终会出现在窗口上方。而下拉菜单始终会出现在窗口上方。151 菜单系统 菜单系统菜单系统是由菜单栏、菜单标题、菜单和菜单项组成。Visual FoxPro菜单系统示意图:菜单栏热键菜单标题菜单选项快捷键分组线16菜菜单单栏栏上上包包含含若若干干个个
7、可可供供选选择择的的项项目目,也也就就是是用用于放置多个菜单标题的。于放置多个菜单标题的。菜菜单单标标题题是是每每个个菜菜单单的的名名称称,单单击击菜菜单单标标题题,可可以打开一个对应的菜单。以打开一个对应的菜单。菜单选项菜单选项是包含命令、过程和子菜单的列表。是包含命令、过程和子菜单的列表。菜菜单单快快捷捷键键是是在在菜菜单单尚尚未未打打开开的的情情况况下下,可可以以用用菜单快捷键来直接选取菜单选项。菜单快捷键来直接选取菜单选项。菜菜单单热热键键是是在在菜菜单单项项所所在在的的菜菜单单被被激激活活的的情情况况下下能激活对应的菜单项。能激活对应的菜单项。17三、打开菜单设计器窗口 1通过新建菜
8、单打开菜单设计器 选择系统“文件”菜单中的“新建”命令,在“新建”对话框中选择“菜单”文件类型,单击“新建文件”按钮,弹出“新建菜单”对话框,选择相应按钮。182 使用命令建立或打开菜单设计器使用命令建立或打开菜单设计器 格式:格式:MODIFY MENU 文件名文件名 功功能能:打打开开菜菜单单设设计计器器,从从中中可可以以修改或创建菜单系统。修改或创建菜单系统。3 通过打开已有菜单打开菜单设计器通过打开已有菜单打开菜单设计器 执执行行菜菜单单“文文件件”“打打开开”命命令令,在在“打打开开”对对话话框框中中选选择择“菜菜单单”,在在文文件件列列表表框框中中选选择择某某个个菜菜单单文文件件,
9、单单击击“确定确定”按钮,即可打开菜单设计器。按钮,即可打开菜单设计器。19三、设计菜单 打开菜单设计器窗口后,可以在菜单上设打开菜单设计器窗口后,可以在菜单上设置菜单项,每个菜单项都表示了一个希望执行置菜单项,每个菜单项都表示了一个希望执行的命令或过程,菜单项也可以包含子菜单,用的命令或过程,菜单项也可以包含子菜单,用以提供其它菜单项。以提供其它菜单项。1、菜单设计器窗口201)“菜单名称菜单名称”列列 用来输入菜单项的名称,用来输入菜单项的名称,如果需要给菜单项定义热键,只需在文本中如果需要给菜单项定义热键,只需在文本中输输入符号入符号,后面所跟的第一个字符即为热键,后面所跟的第一个字符即
10、为热键,如果需要对菜单项进行分组,只需在该文本中如果需要对菜单项进行分组,只需在该文本中输入符号输入符号-,就会在相应的位置产生一条分隔线。,就会在相应的位置产生一条分隔线。21 2)“结果结果”列列 其下拉列表框用于定义菜单项的性质,其中又分为其下拉列表框用于定义菜单项的性质,其中又分为“命令命令”、“过程过程”、“子菜单子菜单”、“填充名称填充名称”四个选项。四个选项。命命令令:如如果果当当前前菜菜单单项项的的功功能能是是执执行行一一条条命命令令语语句句,则则应应选选择择该该选选项项。当当选选中中该该选选项项后后,在在其其右右侧侧出出现现一一个个文文本框,可在其中输入要执行的命令。本框,可
11、在其中输入要执行的命令。子子菜菜单单:如如果果当当前前菜菜单单项项还还有有子子菜菜单单,则则应应选选择择该该选选项项。当当选选中中该该选选项项后后,在在其其右右侧侧将将出出现现一一个个“创创建建”按按钮钮,单单击击该该按按钮钮,将将进进入入子子菜菜单单设设计计窗窗口口以以设设计计子子菜菜单单(菜菜单单的的级级别别可可从从设设计计器器窗窗口口右右侧侧的的“菜菜单单级级”下下拉拉框框中中看看出)。出)。过过程程:如如果果当当前前菜菜单单项项的的功功能能是是执执行行一一组组命命令令,则则应应选选择择该该选选项项。当当选选中中该该选选项项后后,在在其其右右侧侧将将出出现现一一个个“创创建建”按钮,单击
12、该按钮,可进入过程代码编辑窗口。按钮,单击该按钮,可进入过程代码编辑窗口。填填充充名名称称:表表示示当当前前菜菜单单项项为为系系统统提提供供的的菜菜单单项项。选选择择该该项项后后,右右侧侧出出现现一一个个文文本本框框,在在其其中中可可输输入入系系统统菜菜单单的命令。的命令。223)“选项选项”列列 选项列含有一个无符号按钮,单击会弹出选项列含有一个无符号按钮,单击会弹出“提示选项提示选项”对话框,以便定义菜单项的对话框,以便定义菜单项的附属属性。附属属性。4)菜单级)菜单级 其下拉列表框用于在主菜单(菜单栏)、子菜单间相互选择。其下拉列表框用于在主菜单(菜单栏)、子菜单间相互选择。5)插入按钮
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序主界面 程序 界面 PPT 课件

限制150内