第3章 窗 口幻灯片.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 窗 口 3.5 窗口编程 4.打开主窗口脚本 在应用程序入口编写打开主窗口的脚本,其方法是在系统树状结构区双击“应用”(exwin),在弹出的“应用”的“Open”事件脚本区中编写如下代码: Open(w_mainwin) 5.运行应用程序 保存并运行应用程序。在应用程序主窗口中,按下鼠标左键,弹出一个响应窗口。单击鼠标右键后,每隔5s,弹出一个“计时时间到”消息框,再单击一下鼠标右键,定时结束,不再弹出消息框。 第3章 窗 口 * 第3章 窗 口 第3章 窗 口 第3章 窗 口 第3章 窗 口 第3章 窗 口 第3章 窗 口 第3章 窗 口 第3章 窗 口 ? 第3章 窗口 3.1 3.2 创建新的窗口对象 窗口属性 3.3 3.4 窗口函数 窗口事件 3.5 窗口编程 第3章 窗 口 3.1 创建新的窗口对象 3.1.1 创建窗口对象的过程 具体步骤是,单击工具栏上的“New”图标按钮 ,弹出“New”属性页对话框,选择“PB Object”页,双击Windows图标或选中Windows图标后单击“OK”按钮,就创建了一个新的空白窗口,如图3.1所示。 第3章 窗 口 3.1.2 窗口的继承 实现窗口继承的方法比较简单,只要单击“继承”按钮,就会弹出选择继承对象的对话框,首先选择对象类型(Object Type)为窗口(Windows),然后在上面列出的窗口对象列表单中选择要继承的祖先窗口,双击鼠标左键选中或单击后,再单击“OK”按钮确定,如图3.2所示。 第3章 窗 口 3.1.3 窗口画板 窗口各区域的用途见表3.1的说明。 第3章 窗 口 3.1.3 窗口画板 各区域的大小可以随意调节,各区域在窗口画板中的位置也可以自行设置,方法是将光标移到标题栏处,按下鼠标左键将光标拖曳到适当的位置即可。区域的打开可以在View选单项下进行选择,如图3.3所示。 第3章 窗 口 3.1.4 预览窗口 在窗口的设计过程中,可以随时预览设计窗口在实际运行时的外貌,方法是单击工具栏上的“Preview”图标,或单击选单标题“Design”下的“Preview”选单项,也可以直接使用【Ctrl+Shift+P】组合键。 第3章 窗 口 3.2 窗口属性 窗口属性表共有四页,每一页的作用见表3.2。 第3章 窗 口 3.2.1 窗口的类型和基本属性 窗口的基本特征属性页如图3.4所示。 第3章 窗 口 3.2.1 窗口的类型和基本属性 窗口的基本特征属性页中有13个复选框,控制着13个布尔变量,其作用见表3.3。 第3章 窗 口 3.2.1 窗口的类型和基本属性 窗口的类型是按照窗口具有不完全相同的外部和内部特征划分的。PowerBuilder中窗口的类型有六种,默认为主窗口类型。每种窗口的类型和特点见表3.4。 第3章 窗 口 3.2.2 窗口的滚动属性 窗口的滚动属性页如图3.5所示。 第3章 窗 口 3.2.3 应用程序窗口的工具栏 应用程序窗口的工具栏属性页如图3.6所示。 第3章 窗 口 3.2.3 应用程序窗口的工具栏 工具栏可视性ToolbarVisible复选框选中与否决定了是否显示工具栏。工具栏放置的位置有五种,见表3.5。 第3章 窗 口 3.2.4 窗口的其他属性页 窗口的其他属性页如图3.7所示。 第3章 窗 口 3.3 窗口函数 3.3.1 PowerBuilder窗口函数 表3.6详细介绍了几个常用窗口函数及其使用方法。 传递参数的具体要求如下。 (1)传递参数只能是字符串、数值或PowerBuilder对象。 (2)传递参数存储在Message对象的相应属性中,即字符串在Message.StringParm中;数值在Message.DoubleParm中;PowerBuilder对象在Message.PowerObjectParm中。 (3)若要返回多个值,则应创建存放传递参数的用户自定义结构,访问Message对象的PowerObjectParm属性。 (4)若传递事件参数为word或long数据类型,则传递参数存储在Message对象的相应属性中,即WordParm和LongParm中。如果Long参数值为字符串,则可在被触发的事件中,使用String函数,并用address关键字指定参数的格式。例如: String s_myparm s_myparm=String(Message.LongParm,address) 第3章 窗 口 3.3.2 用户自定义窗口函数 1.进入函数定义区 如果函数定义区没有打开,则可以用下列两种办法之一将其打开。 (1)单击“Insert”选单标题下的“Function”选单项,如图3.8所示。 (2)单击脚本子窗

文档评论(0)

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

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

1亿VIP精品文档

相关文档