第06章教案-窗口和控件(powerbuilder)

第06章教案-窗口和控件(powerbuilder)

ID:19609054

大小:423.50 KB

页数:42页

时间:2018-10-04

第06章教案-窗口和控件(powerbuilder)_第1页
第06章教案-窗口和控件(powerbuilder)_第2页
第06章教案-窗口和控件(powerbuilder)_第3页
第06章教案-窗口和控件(powerbuilder)_第4页
第06章教案-窗口和控件(powerbuilder)_第5页
资源描述:

《第06章教案-窗口和控件(powerbuilder)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章窗口和控件6.1PowerBuilder中的窗口6.1.1窗口概述1.窗口的属性指窗口的大小、标题、菜单等内容,描述的是窗口的外观和行为。2.窗口中的控件放置在窗口中的按钮、数据窗口等用于显示数据、让用户输入数据或让用户执行某一个动作等对象。3.窗口的事件如Open、Close窗口事件等。设置窗口的属性可以在窗口画板的Properties视窗中进行,也可以编写脚本,在运行应用程序过程中动态地改变窗口的属性。结束放映第一页上一页下一页最后一页6.1.2窗口类型Main(主窗口):主窗口是可以独立存在、不

2、依赖于任何其它窗口的窗口,在执行应用程序过程中,获得焦点时会覆盖其它窗口,失去焦点时又会被其它窗口所覆盖。它可以被最大化、最小化,也可以嵌入菜单,但菜单中若有工具栏,则工具栏不能被显示,若在显示菜单的同时,也要显示与菜单项对应的工具栏,则应选择MDI或MDIHelp类型的窗口。Popup(弹出式窗口):弹出式窗口通常由另一个窗口打开,打开它的窗口称为它的父窗口,它可以覆盖父窗口,也可以移出父窗口,但不能被父窗口覆盖,它总是显示在父窗口的前面。弹出式窗口可以被最大化、最小化,也可以拥有自己的菜单,当弹出式窗口

3、被最小化时,它以图标形式显示在屏幕底部,而不是在父窗口中;当弹出式窗口最大化时,最大化到整个屏幕,而不仅仅覆盖父窗口部分;当父窗口最小化时,弹出式窗口随其隐藏,当父窗口被关闭时,弹出式窗口也随之关闭。结束放映第一页上一页下一页最后一页6.1.2窗口类型Child(子窗口):子窗口也是由另一个窗口打开,打开它的窗口是它的父窗口,父窗口可以是主窗口或弹出式窗口。子窗口不能移出父窗口范围,只能在父窗口范围内移动,当移动子窗口时,子窗口移出父窗口部分变为不可见;当移动父窗口时,子窗口也随之移动,并且保持与父窗口相对

4、位置不变。子窗口没有菜单,也不能被当作当前活动窗口,但它可以被最大化和最小化,当被最小化时,图标显示在父窗口中,当被最大化时,它充满整个父窗口工作区,当父窗口关闭时,它也被关闭。Response(响应窗口):响应窗口是一种应答式窗口,用于向用户请求信息,并且要得到用户的应答,响应窗口通常在另一窗口(父窗口)中打开,但它的父窗口不能是响应窗口。当响应窗口获得焦点成为活动窗口时,用户必须应答该响应窗口或关闭该响应窗口,才能访问其它窗口。结束放映第一页上一页下一页最后一页6.1.2窗口类型MDI(多文档界面窗口)

5、:MDI窗口是一个最先打开的窗口,它充当其它窗口的容器,任何时候在MDI中打开的窗口叫做一个工作表,工作表只能在框架内活动,若把它极小化,就变成一个位于框架底部的图标。MDIHelp(带微帮助的多文档界面窗口):MDIHelp类似于MDI窗口,但MDIHelp窗口在底部多了一个状态栏,用于向用户显示当前应用程序的一些简短信息和帮助信息。结束放映第一页上一页下一页最后一页6.2创建窗口6.2.1创建窗口对象创建新窗口一般要经过以下五个步骤:打开窗口画板;新建一个窗口,定义窗口的属性;在窗口中添加控件;为窗口和

6、窗口中的控件编写脚本;预览并存盘。1.单击菜单【File

7、New…】。2.选择【PBObject

8、Window】图标,同时注意Target文本框中是否是创建窗口所在的应用程序,若名称正确,则点击【OK】按钮。出现窗口界面,如下图。结束放映第一页上一页下一页最后一页6.2.1创建窗口对象3.上图右边部分设置窗口属性。左边部分底部的第一个标签Layout用来设计窗口的格局,如在窗口中添加按钮、文字等;第二个标签open用来给窗口及窗口中的控件编写脚本;第五个标签DeclareInstanceVariables用

9、来定义非局部变量。4.窗口属性、控件、脚本设置完毕(也可以部分设置)后,点击菜单【File

10、Save】,在Windows文本框输入新建窗口的名称(窗口名按规则用w_打头),在Comments文本框输入窗口的注释,输入完毕后点击【OK】按钮即可完成。6.2.2另存窗口1.打开原来窗口点击菜单【File

11、Open】,选择要打开的窗口,点击OK按钮。即将原来窗口打开。2.将窗口另存为选择菜单【File

12、SaveAs】,将原窗口保存为新窗口,在新窗口中进行当修改之后,再保存。结束放映第一页上一页下一页最后一页6.2

13、.3继承一个窗口1.点击菜单【File

14、Inherit】。2.选择祖先窗口所在的目标文件(Target)、库文件(Libraries)、对象类型(ObjectsofType)选择Windows,并输入或选择窗口名称之后点击OK按钮。3.对继承的窗口根据需要进行适当的修改,然后保存。使用继承方法创建窗口有以下优点:·当修改祖先窗口后,该窗口的所有后代窗口都会随之做相应修改。·在程序代码和应用窗口中获得了一致性。注意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。