- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 菜单 菜单是PowerBuilder系统创建交互式应用程序最重要的对象之一。除了子窗口和响应窗口外,其它窗口都可以拥有菜单,用户可以通过选择菜单项完成所需功能。 9.1菜单的基本概念 9.1.1 菜单的基本组成 ·菜单(Menu):应用或窗口中供用户选择命令和选项的列表。菜单中的选项通常就是相关的命令,与工具栏上相应的按钮有相同的功能。 ·菜单栏(Menu Bars):窗口上部的条形栏,栏中横向显示可选择的菜单项。 ·菜单项(Menu Item):菜单中可以选择的项,菜单项可以是菜单栏、下拉菜单或级联菜单中的一项。菜单项是构成菜单的最小单位。菜单项由三部分组成:文本、名称和脚本。文本是显示在屏幕上的内容,可以是文字、字符或符号,名称标识菜单项,供程序设计者使用,默认的名称前缀是m_。 ·工具栏(Tools Bar):由图标按钮组成的栏,每个图标都对应一个菜单项。 9.1.2 菜单的类型 (1)下拉菜单 下式菜单出现在某个菜单项下面,通过点击鼠标访问,也可在按下Alt键的同时按下带有下划线的字符来访问。 (2)级联菜单 级联菜单一般都从属一个父菜单项,通常在父菜单项的右边有一个向右的箭头,通过单击这个右箭头就可以访问级联菜单。 9.1.3 菜单的特征 访问菜单中的菜单项一般通过点击鼠标来完成,有时也可通过键盘的动作来触发;菜单项一般用于执行命令,有时是为了表示一种状态(选中和未选中)有的菜单项前面带有符号(?)。 使用键盘访问菜单项,可通过加速键或快捷键来完成。 (1)加速键 加速键以带下划线的字母表示;当菜单项已经显示出来的情况下,可以按加速键快速访问相应的菜单命令,加速键使得通过键盘使用菜单更方便。 (2)快捷键 快捷键无需打开菜单,即在菜单项并不显示出来的情况下,就可以使用相应键盘按键的组合执行菜单命令;对于使用频繁的菜单命令就可以设置快捷键。 9.1.4 设计一个菜单 使用PowerBuilder环境中的菜单画板,可以自由地设计菜单,为方便用户,在设计时应遵循如下约定。 (1)应尽量避免罗列多级菜单。 (2)菜单应尽可能简单一致。 (3)相关菜单项应放在一个下拉菜单中,以便于记忆和使用。 (4)为菜单项定义加速键和快捷键,为菜单项定义相应的工具栏图标按钮。 (5)在创建菜单前,决定菜单项应何时被选中,何时不可见,或不可用,并在应用中给予适当的提示。 (6)应使用标准的加速键、快捷键和工具栏。如按下F1键,即可打开帮助文件。 (7)尽量使用分隔符“-”和省略号“…”。将功能相关的选项划分在一个区域内;若选项的执行结果是打开另一个窗口或对话框,那么选项的名称最好以省略号结尾。 9.2 创建菜单 9.2.1 进入菜单画板 (1)选择菜单【File|New…】,在出现的对话框中选择PBObject标签页。 (2)在PowerBuilder Object标签页中,选择Menu图标后,再选择菜单所在的目标文件后,点击OK按钮。 默认的菜单画板有四个视窗,分别是WYSIWYG视窗、Tree视窗、Properties视窗和Scipt视窗。 WYSIWYG(What You See Is What You Get)视窗使得开发人员在设计时看到的菜单和运行时的菜单一样;Tree视窗是以树状的形式表示菜单之间的级联关系。在创建和修改菜单时,在这两个窗口中进行的操作是等同的,在WYSIWYG中修改与在Tree中修改是一样的。 Properties视窗用于定义菜单项的属性,Scipt视窗用于编写程序脚本。 菜单窗口如下页图所示。 9.2.1 进入菜单画板 9.2.2 创建一个新菜单 创建一个新菜单的步骤如下: (1)进入菜单画板。 (2)添加菜单条上的菜单项。 (3)添加下拉菜单项。 (4)添加级联菜单项。 (5)为菜单项定义属性 (6)编写脚本 (7)保存菜单 9.2.3 在当前菜单项下添加同级菜单项 (1)添加菜单条中的第一项 在WYSIWYG视窗中,选择untitled,点击右键,在弹出的快捷菜单中选择Insert Submenu Item菜单项。 在出现的空白方框内输入要显示的文本。然后按回车。若按下Tab键,可添加同级其它菜单项。 9.2.3 在当前菜单项下添加同级菜单项 选择菜单栏中的某项后,点击右键选择Insert Menu At End或Insert Menu Item菜单项,输入显示文本即可。 9.2.4 在当前菜单项下添加子菜单项 选择某个菜单项后,点击右键选择Insert SubMenu Item,就会在当前菜单项下添加一个子菜单。同9.2.3节。 9.2.5 删除菜单项 选择某个菜单项后,点击右键,选择Delete菜单项,就会删除当前菜单项。 9.2.6 添加下拉菜单项 添加方法如
您可能关注的文档
- Photoshop平面设计案例教程 管学理 第6章 Photoshop cs3通道、蒙板与路径新.ppt
- Photoshop图像处理技术 王爱民 第1章 图像处理基新.ppt
- Photoshop图像处理技术 王爱民 第5章 通道与蒙版新.ppt
- Photoshop图像处理技术 王爱民 第7章 路径的使用新.ppt
- Photoshop图像处理实用教程(第三版) 丰洪才 第1章新.ppt
- Photoshop图像处理实用教程(第三版) 丰洪才 第2章新.ppt
- Photoshop图像处理实用教程(第三版) 丰洪才 第3章新.ppt
- Photoshop图像处理实用教程(第三版) 丰洪才 第4章新.ppt
- Photoshop图像处理实用教程(第三版) 丰洪才 第6章新.ppt
- Photoshop图像处理实用教程(第三版) 丰洪才 第7章新.ppt
文档评论(0)