计算机二级考试课件第9章-菜单设计_第1页
计算机二级考试课件第9章-菜单设计_第2页
计算机二级考试课件第9章-菜单设计_第3页
计算机二级考试课件第9章-菜单设计_第4页
计算机二级考试课件第9章-菜单设计_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第9章菜单设计菜单是将应用系统所提供的功能组织起来,每个菜单项对应一个命令或程序,选择菜单项即执行该程序或命令。菜单分为下拉菜单和快捷菜单。下拉菜单在运行时将代替VisualFoxPro的系统菜单。快捷菜单是当用户在选定的对象上单击鼠标右键时弹出的菜单,列出了与选定的对象有关的常用操作功能。1第9章菜单设计菜单是将应用系统所提供的功能组织起来,每个第9章菜单设计9.1下拉式菜单的设计

9.2快捷菜单的设计 2第9章菜单设计9.1下拉式菜单的设计 29.1下拉式菜单的设计下拉菜单系统是由菜单栏、菜单标题、菜单和菜单选项组成。菜单栏:位于窗口标题栏的下方,用于放置菜单标题。菜单标题:单击菜单标题,打开一个下拉菜单。菜单:由一组菜单选项构成的列表。菜单选项:单击菜单选项,执行相应的命令,过程或打开下一级菜单(子菜单)。39.1下拉式菜单的设计下拉菜单系统是由菜单栏、菜单标题、9.1下拉式菜单的设计下拉菜单的其它部分分组线:在菜单中,通常会把不同的功能项进行分组,用一条横线来划分不同的组。菜单标题:菜单和菜单选项都有一个标题(名称)和内部名字(也称选项序号)。快捷方式:是指通过一个键或组合键来快速执行某个菜单选项的功能,包括访问键和快捷键。49.1下拉式菜单的设计下拉菜单的其它部分49.1下拉式菜单的设计访问键(也称热键)是一个字母,即在菜单标题(名称)中加下划线的字符,在激活菜单后,可以直接用字母键执行相应菜单项的功能,还可以用ALT+访问键快速打开菜单;快捷键一般由功能键或CTRL+字母键组成,其优点在于,无论菜单是否被激活,使用快捷键都可以快速执行该菜单项的功能。59.1下拉式菜单的设计访问键(也称热键)是一个字母,即在9.1下拉式菜单的设计菜单标题菜单栏菜单菜单选项访问键快捷键分组线69.1下拉式菜单的设计菜单标题菜单栏菜单菜单选项访问键快9.1下拉式菜单的设计9.1.1用菜单设计器定义菜单9.1.2生成菜单 9.1.3下拉式菜单设计实例9.1.4快速设计菜单79.1下拉式菜单的设计9.1.1用菜单设计器定义菜9.1.1用菜单设计器定义菜单1.打开菜单设计器的常用方法:在项目管理器中,选择“其它”选项卡,从中选择“菜单”,然后单击“新建”按钮,选择“菜单”按钮选择“文件”菜单中的“新建”或者单击工具栏上的“新建”按钮采用命令方式:CREATEMENU89.1.1用菜单设计器定义菜单1.打开菜单设计器的常用9.1.1用菜单设计器定义菜单2.菜单设计器的组成“菜单名称”栏“结果”栏“选项”栏“菜单级”下拉列表框“菜单项”按钮组“预览”按钮组成99.1.1用菜单设计器定义菜单2.菜单设计器的组成99.1.1用菜单设计器定义菜单(1)“菜单名称”栏的作用用于定义菜单和菜单项的标题(也称名称)设置访问键在需要设置为访问键的字母前加“\<”。例如设置菜单名称为“文件(\<F)”,该菜单项将显示为“文件(F)”。设置分组线在两组菜单项之间插入一行,输入“\-”(反斜杠和减号)。109.1.1用菜单设计器定义菜单(1)“菜单名称”栏的作用9.1.1用菜单设计器定义菜单(2)“结果”栏

描述菜单项将要执行的任务,包括子菜单、命令、过程和填充名称(或菜单项#)子菜单:选择该项,单击右侧的“创建”按钮可以创建下一级子菜单。命令:该菜单项由一条命令实现,可在右侧的文本框中输入命令。过程:该菜单项由一组命令实现;选择该选,单击右侧的“创建”按钮,进入过程代码编辑对话框,建立过程。119.1.1用菜单设计器定义菜单(2)“结果”栏119.1.1用菜单设计器定义菜单填充名称或菜单项#:“填充名称”出现在主菜单中,“菜单项#”出现在子菜单中,它们一般在程序中引用。(3)“选项”栏用于定义菜单项的其他属性。快捷方式:“键标签”用来定义快捷键,“键说明”用于定义在菜单项后显示的快捷键名称。信息:定义菜单项的说明信息,注意:说明信息必须加定界符。129.1.1用菜单设计器定义菜单填充名称或菜单项#:“填充9.1.1用菜单设计器定义菜单(4)“菜单级”下拉列表框菜单级显示了当前正在设计的子菜单名字,选择菜单级的下拉列表框,可以选择其它级别的菜单进行设计。(5)“菜单项”按钮组“插入”按钮:在当前菜单项前面插入一个新的菜单项,默认名称为“新菜单项”。“删除”按钮:选择某一菜单项,单击“删除”按钮,即可删除选中的菜单项。“插入栏”按钮:插入VisualFoxPro系统菜单中的某个标准项目。139.1.1用菜单设计器定义菜单(4)“菜单级”下拉列表框9.1.1用菜单设计器定义菜单(6)“预览”按钮单击“预览”按钮,创建的菜单会暂时替代系统主菜单,同时,屏幕上出现“预览”对话框,用户可以预览其菜单设计的效果,单击菜单项,将在对话框中显示执行的命令和提示。单击“确定”按钮,退出预览状态。149.1.1用菜单设计器定义菜单(6)“预览”按钮149.1.1用菜单设计器定义菜单3.菜单定义文件的保存与运行保存:结果保存在菜单定义文件(.MNX)中,该文件本身是一张表,仅存放菜单的各项定义。运行:在项目管理器中,选择菜单定义文件,然后单击“运行”按钮。菜单定义文件脱离了菜单设计器环境不能运行。注意:运行用户自定义的菜单将替代系统菜单,要回到系统菜单,可在命令窗口中输入命令:SETSYSMENUTODEFAULT159.1.1用菜单设计器定义菜单3.菜单定义文件的保存与运9.1.2生成菜单建立能够直接运行的菜单,则需要生成菜单程序文件(.MPR),方法:在菜单设计器中,选择“菜单”菜单中的“生成”;然后在“生成菜单”对话框中指定菜单程序文件的名称和存放路径;最后单击“生成”按钮。在生成菜单程序文件的过程中,系统还将检查菜单设计的逻辑错误。169.1.2生成菜单建立能够直接运行的菜单,则需要生成菜单9.1.3下拉式菜单设计实例要设计一个下拉式的菜单系统,可按下列步骤进行:(1)菜单及子菜单的规划;(2)菜单及菜单项的命名;(3)用菜单设计器进行菜单的定义;(4)生成菜单程序文件;(5)运行测试。179.1.3下拉式菜单设计实例要设计一个下拉式的菜单系统,9.1.3下拉式菜单设计实例例9.1用菜单设计器建立菜单STMENU.MNX,菜单系统包括“数据处理、查询、退出”三个主菜单项,其中“数据处理”菜单项包括“修改、删除”两个子菜单项,要求实现:运行“修改”选项,则打开STUDENT表,且用BROWSE命令修改表中记录;运行“删除”选项将对记录进行物理删除;运行“记录查询”选项,将执行表单CHAXUN.SCX,并要求为该选项设置访问键C;为“退出”选项定义快捷键F3,并在状态栏中显示“退出系统”信息,要求选择该项,将返回VISUALFOXPRO的主菜单。189.1.3下拉式菜单设计实例例9.1用菜单设计器建立菜9.1.3下拉式菜单设计实例单击“创建”按钮,建立下级菜单199.1.3下拉式菜单设计实例单击“创建”按钮,建立下级菜9.1.3下拉式菜单设计实例单击“创建”按钮,建立过程usestudentbrowse进入“数据处理”子菜单的编辑输入命令打开“菜单级”返回主菜单209.1.3下拉式菜单设计实例单击“创建”按钮,建9.1.3下拉式菜单设计实例设置访问键单击此按钮进入选项设置设置快捷键设置提示信息219.1.3下拉式菜单设计实例设置访问键单击此按钮进入选项9.1.4快速设计菜单在菜单设计器中,选择“菜单”菜单中的“快速菜单”,可以将VisualFoxPro系统菜单的内容显示在菜单设计器中,用户可以对其进行增加、删除和修改,从而可以根据用户的需要快速地定义菜单。229.1.4快速设计菜单在菜单设计器中,选择“菜单”菜单中9.2快捷菜单的设计快捷菜单:从属于某个界面对象,当鼠标右击该对象时,就会弹出快捷菜单,展示当前对象的可用功能。设计步骤:使用菜单设计器创建快捷菜单保存并生成菜单程序文件将菜单程序文件加入相应的对象一般在该对象的鼠标右击事件(RightClickEvent)中,执行快捷菜单程序文件。注意,执行时菜单程序文件的扩展名MPR不可省略。239.2快捷菜单的设计快捷菜单:从属于某个界面对象,当鼠标9.2快捷菜单的设计例9.2为表单“学生表浏览.SCX”创建一个快捷菜单STUKJ.MPR,菜单项包括:首页、上一页、下一页、末页和退出。设计步骤:249.2快捷菜单的设计例9.2为表单“学生表浏览.SCX9.2快捷菜单的设计1)进入快捷菜单设计器,创建如图所示的快捷菜单定义文件STUKJ.MNX。259.2快捷菜单的设计1)进入快捷菜单设计器,创建如图所示9.2快捷菜单的设计2)选择“菜单”菜单中的“生成”,生成菜单程序文件STUKJ.MPR。269.2快捷菜单的设计2)选择“菜单”菜单中的“生成”,生9.2快捷菜单的设计3)打开“学生表浏览”表单,选择表单Form1的RightClick事件,如图所示编写程序:dostukj.mpr279.2快捷菜单的设计3)打开“学生表浏览”表单,选择表单9.2快捷菜单的设计运行表单“学生表浏览”,在表单空白处单击鼠标右键,弹出如图所示的快捷菜单。289.2快捷菜单的设计运行表单“学生表浏览”,在表单空白处第9章菜单设计菜单是将应用系统所提供的功能组织起来,每个菜单项对应一个命令或程序,选择菜单项即执行该程序或命令。菜单分为下拉菜单和快捷菜单。下拉菜单在运行时将代替VisualFoxPro的系统菜单。快捷菜单是当用户在选定的对象上单击鼠标右键时弹出的菜单,列出了与选定的对象有关的常用操作功能。29第9章菜单设计菜单是将应用系统所提供的功能组织起来,每个第9章菜单设计9.1下拉式菜单的设计

9.2快捷菜单的设计 30第9章菜单设计9.1下拉式菜单的设计 29.1下拉式菜单的设计下拉菜单系统是由菜单栏、菜单标题、菜单和菜单选项组成。菜单栏:位于窗口标题栏的下方,用于放置菜单标题。菜单标题:单击菜单标题,打开一个下拉菜单。菜单:由一组菜单选项构成的列表。菜单选项:单击菜单选项,执行相应的命令,过程或打开下一级菜单(子菜单)。319.1下拉式菜单的设计下拉菜单系统是由菜单栏、菜单标题、9.1下拉式菜单的设计下拉菜单的其它部分分组线:在菜单中,通常会把不同的功能项进行分组,用一条横线来划分不同的组。菜单标题:菜单和菜单选项都有一个标题(名称)和内部名字(也称选项序号)。快捷方式:是指通过一个键或组合键来快速执行某个菜单选项的功能,包括访问键和快捷键。329.1下拉式菜单的设计下拉菜单的其它部分49.1下拉式菜单的设计访问键(也称热键)是一个字母,即在菜单标题(名称)中加下划线的字符,在激活菜单后,可以直接用字母键执行相应菜单项的功能,还可以用ALT+访问键快速打开菜单;快捷键一般由功能键或CTRL+字母键组成,其优点在于,无论菜单是否被激活,使用快捷键都可以快速执行该菜单项的功能。339.1下拉式菜单的设计访问键(也称热键)是一个字母,即在9.1下拉式菜单的设计菜单标题菜单栏菜单菜单选项访问键快捷键分组线349.1下拉式菜单的设计菜单标题菜单栏菜单菜单选项访问键快9.1下拉式菜单的设计9.1.1用菜单设计器定义菜单9.1.2生成菜单 9.1.3下拉式菜单设计实例9.1.4快速设计菜单359.1下拉式菜单的设计9.1.1用菜单设计器定义菜9.1.1用菜单设计器定义菜单1.打开菜单设计器的常用方法:在项目管理器中,选择“其它”选项卡,从中选择“菜单”,然后单击“新建”按钮,选择“菜单”按钮选择“文件”菜单中的“新建”或者单击工具栏上的“新建”按钮采用命令方式:CREATEMENU369.1.1用菜单设计器定义菜单1.打开菜单设计器的常用9.1.1用菜单设计器定义菜单2.菜单设计器的组成“菜单名称”栏“结果”栏“选项”栏“菜单级”下拉列表框“菜单项”按钮组“预览”按钮组成379.1.1用菜单设计器定义菜单2.菜单设计器的组成99.1.1用菜单设计器定义菜单(1)“菜单名称”栏的作用用于定义菜单和菜单项的标题(也称名称)设置访问键在需要设置为访问键的字母前加“\<”。例如设置菜单名称为“文件(\<F)”,该菜单项将显示为“文件(F)”。设置分组线在两组菜单项之间插入一行,输入“\-”(反斜杠和减号)。389.1.1用菜单设计器定义菜单(1)“菜单名称”栏的作用9.1.1用菜单设计器定义菜单(2)“结果”栏

描述菜单项将要执行的任务,包括子菜单、命令、过程和填充名称(或菜单项#)子菜单:选择该项,单击右侧的“创建”按钮可以创建下一级子菜单。命令:该菜单项由一条命令实现,可在右侧的文本框中输入命令。过程:该菜单项由一组命令实现;选择该选,单击右侧的“创建”按钮,进入过程代码编辑对话框,建立过程。399.1.1用菜单设计器定义菜单(2)“结果”栏119.1.1用菜单设计器定义菜单填充名称或菜单项#:“填充名称”出现在主菜单中,“菜单项#”出现在子菜单中,它们一般在程序中引用。(3)“选项”栏用于定义菜单项的其他属性。快捷方式:“键标签”用来定义快捷键,“键说明”用于定义在菜单项后显示的快捷键名称。信息:定义菜单项的说明信息,注意:说明信息必须加定界符。409.1.1用菜单设计器定义菜单填充名称或菜单项#:“填充9.1.1用菜单设计器定义菜单(4)“菜单级”下拉列表框菜单级显示了当前正在设计的子菜单名字,选择菜单级的下拉列表框,可以选择其它级别的菜单进行设计。(5)“菜单项”按钮组“插入”按钮:在当前菜单项前面插入一个新的菜单项,默认名称为“新菜单项”。“删除”按钮:选择某一菜单项,单击“删除”按钮,即可删除选中的菜单项。“插入栏”按钮:插入VisualFoxPro系统菜单中的某个标准项目。419.1.1用菜单设计器定义菜单(4)“菜单级”下拉列表框9.1.1用菜单设计器定义菜单(6)“预览”按钮单击“预览”按钮,创建的菜单会暂时替代系统主菜单,同时,屏幕上出现“预览”对话框,用户可以预览其菜单设计的效果,单击菜单项,将在对话框中显示执行的命令和提示。单击“确定”按钮,退出预览状态。429.1.1用菜单设计器定义菜单(6)“预览”按钮149.1.1用菜单设计器定义菜单3.菜单定义文件的保存与运行保存:结果保存在菜单定义文件(.MNX)中,该文件本身是一张表,仅存放菜单的各项定义。运行:在项目管理器中,选择菜单定义文件,然后单击“运行”按钮。菜单定义文件脱离了菜单设计器环境不能运行。注意:运行用户自定义的菜单将替代系统菜单,要回到系统菜单,可在命令窗口中输入命令:SETSYSMENUTODEFAULT439.1.1用菜单设计器定义菜单3.菜单定义文件的保存与运9.1.2生成菜单建立能够直接运行的菜单,则需要生成菜单程序文件(.MPR),方法:在菜单设计器中,选择“菜单”菜单中的“生成”;然后在“生成菜单”对话框中指定菜单程序文件的名称和存放路径;最后单击“生成”按钮。在生成菜单程序文件的过程中,系统还将检查菜单设计的逻辑错误。449.1.2生成菜单建立能够直接运行的菜单,则需要生成菜单9.1.3下拉式菜单设计实例要设计一个下拉式的菜单系统,可按下列步骤进行:(1)菜单及子菜单的规划;(2)菜单及菜单项的命名;(3)用菜单设计器进行菜单的定义;(4)生成菜单程序文件;(5)运行测试。459.1.3下拉式菜单设计实例要设计一个下拉式的菜单系统,9.1.3下拉式菜单设计实例例9.1用菜单设计器建立菜单STMENU.MNX,菜单系统包括“数据处理、查询、退出”三个主菜单项,其中“数据处理”菜单项包括“修改、删除”两个子菜单项,要求实现:运行“修改”选项,则打开STUDENT表,且用BROWSE命令修改表中记录;运行“删除”选项将对记录进行物理删除;运行“记录查询”选项,将执行表单CHAXUN.SCX,并要求为该选项设置访问键C;为“退出”选项定义快捷键F3,并在状态栏中显示“退出系统”信息,要求选择该项,将返回VISUALFOXPRO的主菜单。469.1.3下拉式菜单设计实例例9.1用菜单设计器建立菜9.1.3下拉式菜单设计实例单击“创建”按钮,建立下级菜单479.1.3下拉式菜单设计实例单击“创建”按钮,建立下级菜9.1.3下拉式菜单设计实例单击“创建”按钮,建立过程usestudentbrowse进入“数据处理”子菜单的编辑输入命令打开“菜单级”返回主菜单489.1.3下拉式菜单设计实例单击“创建”按钮,建9.1.3下拉式菜单设计实例设置访问键单击此按钮进入选项设置设置快捷键设置提示信息499.1.3下拉式菜单设计实例设置访

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论