《owerBuilder程序设计基础》第4章:窗口设计.ppt
《《owerBuilder程序设计基础》第4章:窗口设计.ppt》由会员分享,可在线阅读,更多相关《《owerBuilder程序设计基础》第4章:窗口设计.ppt(21页珍藏版)》请在三一办公上搜索。
1、PowerBuilder 程序设计基础,李 茜 主编谢维成 陈永强 曾传华,第四章 窗口设计,1 窗口(Window)是程序和用户进行交互的主要界面,类似于VB或Delphi的Form(窗体),在窗口上可以布置各种不同类型的控件以满足程序的要求,各控件间相互协作,完成预定功能。2 一个窗口可以只被打开一次或者作为一个实例变量而被创建(实例化)然后打开多次。3 任何窗口的最底层基类都是windows,可以逐级继承,对于节省代码开支,界面一致性等非常有好处。4 数据窗口作为标准控件可以直接嵌入到窗口中使用。,窗口-1.创建方法,有2种方式创建一个窗口:1.新建:从菜单中选择“文件/新建”,弹出新建
2、向导,选择“对象-Windows”,系统就自动创建一个标题为 Untitled 的空窗口,没有任何脚本,但可以被打开。2.继承:菜单中选择“继承”,弹出可被继承的祖先清单,选择一个,系统自动从该祖先窗口继承,新窗口拥有祖先窗口的所有特性及脚本,并可以重载及覆盖这些属性或脚本。创建并修改完成,按Ctrl+S或“文件/保存”,输入窗口名称并制定放在那个PBL中,该窗口就可以被调用了。注意点:基于继承的窗口,一旦祖先的属性修改,则该窗口中没有被重载或覆盖的部分即自动修改,实际上该窗口分为2部分:祖先和自己。在设计统一界面的用户窗口时,继承窗口是非常好的选择。,窗口-2.基本属性,窗口-3.常用类型1
3、,1主窗口(Main Window)主窗口是独立的窗口,它不依赖于其它任何窗口而独立存在,这种类型的窗口既能够覆盖其它窗口,也能够被其它窗口覆盖。主窗口可以带有菜单,能够被最大化、最小化、或改变大小。主窗口一般用作应用程序运行具体功能界面的基础。,2子窗口(Child Window)正如其名字所暗示的那样,子窗口从属于另一个窗口,它总是在主窗口或弹出式窗口中打开,该窗口成为子窗口的父窗口。子窗口可以在父窗口内部移动,但不能移出父窗口。移动父窗口时,子窗口随之移动,关闭父窗口时,子窗口也随之被关闭。子窗口可以有标题条,可以被最大化、最小化及改变大小,但它没有菜单,也不能被当作活动窗口。子窗口在最
4、大化时,它充满父窗口的工作区;子窗口在最小化时,它缩小成图标显示在父窗口的底部。,3响应窗口(Response Window)响应窗口向用户请求信息,它总是在另一个窗口(父窗口)中打开。响应窗口被显示时,用户必须关闭了该窗口后才能操作同一个应用程序的其它窗口。响应窗口不能被最大化、最小化,但可以带有控制菜单。应用程序中经常使用的About(关于)窗口、MessageBox对话框都是响应窗口应用的具体实例。,4弹出式窗口(Popup Window)弹出式窗口通常由另一个窗口打开,该窗口一般情况下成为弹出式窗口的父窗口。弹出式窗口显示在父窗口前面,它既可以移出父窗口,也能够覆盖父窗口,但不能被父窗
5、口覆盖,当父窗口最小化时,弹出式窗口随之隐藏,父窗口被关闭时,弹出式窗口也随之关闭。根据需要,也可以把弹出式窗口设计成带有菜单、能够被最大化、最小化、或可改变大小的形式。弹出式窗口用途广泛,它可以显示文字信息,也可以作成图形化的进度提示窗口,还能够用于输入用户的选择。,5MDI框架窗口和带微帮助的MDI框架窗口 MDI框架窗口及其子窗口构成了应用程序的多文档界面风格,它有两种形式:普通的MDI框架窗口和带微帮助的MDI框架窗口,两者的区别在于,后一种框架窗口在底部多了个状态栏,用于显示应用程序简短的当前信息,我们将其称做微帮助(Microhelp)。典型的MDI框架窗口由标题、菜单、工具栏、客
6、户区、状态栏组成。,窗口-3.常用类型2,主窗口,子窗口,响应窗口,带微帮助的MDI框架窗口,窗口-4.常用事件,窗口-5.常用函数,窗口-6.窗口控件,窗口-7.控件操作1,添加控件,1、通过菜单,2、通过工具栏,窗口-7.控件操作2,选择控件,1、点选法,2、框选法,提示:在选中了一些控件后,如果需要向中间添加其他控件或从中间减少部分控件,可借助【Ctrl】键完成。,窗口-7.控件操作3,复制控件,1、使用菜单Edit/Duplicate命令,2、使用Copy和Paste命令3、使用Ctrl+T快捷方式,1、使用Edit/Delete命令2、直接按【Del】键,删除控件,窗口-7.控件操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- owerBuilder程序设计基础 owerBuilder 程序设计 基础 窗口 设计
链接地址:https://www.31ppt.com/p-6234889.html