《PowerBuilder_程序设计基础》第4篇:窗口设计.pptVIP

《PowerBuilder_程序设计基础》第4篇:窗口设计.ppt

  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文档。上传文档
查看更多
PowerBuilder 程序设计基础 李 茜 主编 谢维成 陈永强 曾传华 第四章 窗口设计 1 窗口(Window)是程序和用户进行交互的主要界面,类似于VB或Delphi的Form(窗体),在窗口上可以布置各种不同类型的控件以满足程序的要求,各控件间相互协作,完成预定功能。 2 一个窗口可以只被打开一次或者作为一个实例变量而被创建(实例化)然后打开多次。 3 任何窗口的最底层基类都是windows,可以逐级继承,对于节省代码开支,界面一致性等非常有好处。 4 数据窗口作为标准控件可以直接嵌入到窗口中使用。 窗口 - 1.创建方法 有2种方式创建一个窗口: 1.新建: 从菜单中选择“文件/新建”,弹出新建向导,选择“对象-Windows”,系统就自动创建一个标题为 Untitled 的空窗口,没有任何脚本,但可以被打开。 2.继承: 菜单中选择“继承”,弹出可被继承的祖先清单,选择一个,系统自动从该祖先窗口继承,新窗口拥有祖先窗口的所有特性及脚本,并可以重载及覆盖这些属性或脚本。 创建并修改完成,按Ctrl+S或“文件/保存”,输入窗口名称并制定放在那个PBL中,该窗口就可以被调用了。 注意点: 基于继承的窗口,一旦祖先的属性修改,则该窗口中没有被重载或覆盖的部分即自动修改,实际上该窗口分为2部分:祖先和自己。在设计统一界面的用户窗口时,继承窗口是非常好的选择。 窗口 - 2.基本属性 窗口 - 3.常用类型1 窗口 - 3.常用类型2 窗口 - 4.常用事件 窗口 - 5.常用函数 窗口 - 6.窗口控件 窗口 - 7. 控件操作1 窗口 - 7. 控件操作2 窗口 - 7. 控件操作3 窗口 - 7. 控件操作4 窗口 - 7. 控件操作5 窗口 - 8. 控件的公用属性 每个控件都有的属性如下: Name: 在窗口中唯一标记该控件的有效字符串 Enabled :使某控件失效或使能,失效后用户无法操作,但是可以手工触发它的事件 Visible:可视与否 Foreground Color:前景色(按钮无效) BackgroundColor:背景色 Tag:与系统无任何关系的一个公用属性,可以做任何事情 Border:边框类型,枚举值,有些控件指定了也无效是无效的。 位置:在父对象中的定位(如x,y,width,height,x1,y1,x2,y2等,但属性名称不一致) 关于颜色的算法: 长整型(long) ,rgb颜色系统 颜色值 = rgb(red,blue,green) = green * 65536 + blue * 256 + red 如 红色( 255) = rgb(255,0,0) = 0 * 65536 + 0 * 256 + 255 可以从下拉工具条中直接选取常用颜色及系统颜色 窗口 - 9. 使用按钮控件 窗口 - 9. 使用编辑控件 窗口 - 9. 使用显示输出控件 显示输出控件用于显示输出文本、统计图、图像。这类控件包括:静态文本控件、图片框控件、静态文本链接控件、图片链接控件、分组框、统计图控件、用户对象、OLE控件等。静态文本控件主要用于显示一些提示信息;图片框控件主要显示图片文件;静态文本链接控件和图片链接控件可以实现对网页的链接;分组框控件主要用于将相关的控件分组显示;统计图控件主要用于以图形方式显示数据的统计结果;用户对象控件用于在窗口上表现可视用户对象(用户对象使用用户对象画笔创建,并保存在PowerBuilder应用库中。通过用户对象与用户对象控件的结合,你可以进一步丰富应用程序界面以及应用程序功能);OLE控件主要用于在应用程序中集成其它一些支持OLE标准的控件或者应用程序。其中静态文本控件、图片框控件、链接控件和分组框是Windows应用程序的常用控件。至于统计图控件,我们更多的是使用DataWindow中统计图控件。 窗口 - 9. 使用选择操作控件 选择操作控件用于让用户从多种选项中选择一项或多项。这部分控件包括:单选按钮、复选框、列表框、下拉列表框、下拉图形列表框、图形列表框、列表视图、树形视图、标签控件等。其中单选钮、复选框、列表框和下拉列表框属于Windows应用程序的基本选择操作控件,而下拉图形列表框、图形列表框、列表视图、树形视图和标签控件则属于高级控件。各种选择操作控件各有各的特色,但对于大多数需要进行选择处理的数据,这些控件基本都能互用(比如,选择性别,可以使用单选按钮,也可使用下拉列表框),编程时,用户选用那种控件主要还是取决于个人的习惯和应用程序整体的风格要求。 窗口 - 9. 使用进程控件 窗口 - 9. 使用消息框 * bringt

文档评论(0)

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

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

1亿VIP精品文档

相关文档