第7章PowerBuilder菜单设计摘要.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章PowerBuilder菜单设计摘要.ppt

第7章 PowerBuilder菜单设计 菜单是应用软件的重要组成部分,PowerBuilder提供了专门的菜单画板来设计菜单。利用菜单画板,开发人员可以轻易地设计出符合要求的菜单,通常情况下,用户通过选择菜单中的菜单项或者单击工具栏按钮来执行应用程序。 7.1 菜单基础知识 在PowerBuilder中,菜单中的每个选项定义为一 个菜单项(Item)。菜单项显示在菜单栏、下拉菜 单或级联菜单中。在PowerBuilder中设计的菜单, 有以下两种使用方式: 作为窗口的菜单 作为弹出式菜单 【例7.1】创建菜单。 【例7.2】添加菜单栏上的菜单项 。 右击Insert submenu Item 右击insert /menu item at end或Tab键 在插入菜单项时打一’-’号可代表横线 7.2 菜单项命名 当添加一个菜单时, PowerBuilder都给它赋予 一个默认的名字,并显示在属性视图的“Name”输入 框内。菜单项的默认名字由两部分组成:第一部分 是在“Options”属性窗口中定义的默认前缀,后半部 分是菜单项的合法PowerBuilder字符或符号。 添加一个菜单项时,如果系统指定的名字在菜 单中已经存在, PowerBuilder会显示一个对话框, 建议重新命名一个唯一的菜单项名。 7.3 菜单项的属性设置 定义了菜单中的各个菜单项以后,还可以设置菜 单项的其他属性,例如指定微帮助信息,设置工具 栏按钮及文字提示等。 设定菜单项的一般属性的方法是:在菜单项的属 性视图中,选择“General”标签页,可以设定菜单项 的一般属性。 所有的菜单项都应该有一个加速键,常用的菜单 项应该有快捷键。 加速键:Open 这样点击ALT+O等于选中此菜单项 快捷键: 属性视图中general中选中. 设置快捷键的方法如下: 选择要设置快捷键的菜单项 在属性视图中选择“General”标签页 在“Shortcut Key”下拉列表框中选择一个按键 根据需要选中“Shortcut Alt、Shortcut Ctrl”或“Shortcut Shift”复选框 设定一个菜单项与一个工具栏按钮和图片的关联步骤如下: 选择一个菜单项,在属性视图中选择“Toolbar”标签页 设定工具栏按钮的有关属性 Toolbaritemtext:输入描述性文本和提示文本,两项之间用逗号 Toolbaritemname:与菜单项关联的图片文件名 ToolbarItemVisible:该工具栏按钮是否显示在工具栏中’ ToolbarItemOrder:在工具栏图标中的位置,默认与菜单中的设置相同 ToolbarItemBarIndex:显示在哪个工具栏中,设置工具栏号 保存菜单的步骤如下: 选择“File/Save”菜单项,或者单击画板工具栏上的“Save”按钮 在“Menus”文本框中输入菜单的名字 在“Comments”文本框中输入对该菜单的注释 指定保存该菜单的库,然后单击“OK”按钮 7.4 菜单项脚本 建立菜单项以及设定工具栏按钮只是菜单设计工 作的一部分,要实现菜单与用户的交互功能,必须 为菜单编写脚本。 为菜单项编写脚本的步骤是: 双击菜单项;或者选择菜单项后,击鼠标右键,在弹出的快捷菜单中选择“Script”命令。 脚本视图显示该菜单项的默认事件(Clicked)的编辑窗口,可以在此视图中选择菜单项及事件,并为事件编写脚本 7.4.1 菜单事件 菜单常用事件包括“Clicked”、“Help”以及 “Selected”三个预定义事件。 “Clicked”事件:是菜单项最常用的事件,可以被鼠标或者是键盘触发 “Help”事件 :当用户指向菜单项时按F1键,或者单击帮助按钮,该事件被触发 “Selected”事件 :“Selected”事件在用户选中该菜单项(加亮显示)时触发 除了上述3个事件外,也可以为菜单项定义自定 义事件。 7.4.2 函数和变量 在为菜单项编写脚本时,可以使用函数和变量。 使用函数:PowerBuilder提供了作用于菜单项的内部函数,也可以定义自己的菜单级函数。 使用变量 :菜单项的脚本可以访问全局变量,也可以定义局部变量,但局部变量只能在定义它的脚本中使用。 使用结构体 :如果需要使用一个彼此关联的变量集合,可以定义菜单级的结构体。 7.4.3 菜单项引用对象 可以在菜单项的脚本中引用应用程序的任何对 象,但必须遵循如下所述的规则来完全限定引用的 是哪个对象。 引用窗口 :当引用窗口时,只需简单地使用窗口的名字。如:w1.width=500 或:close

文档评论(0)

love + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档