《owerBuilder程序设计基础》第4章:窗口设计.pptxVIP

《owerBuilder程序设计基础》第4章:窗口设计.pptx

  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程序设计基础李茜主编谢维成陈永强曾传华

第四章窗口设计窗口(Window)是程序和用户进行交互的主要界面,类似于VB或Delphi的Form(窗体),在窗口上可以布置各种不同类型的控件以满足程序的要求,各控件间相互协作,完成预定功能。一个窗口可以只被打开一次或者作为一个实例变量而被创建(实例化)然后打开多次。任何窗口的最底层基类都是windows,可以逐级继承,对于节省代码开支,界面一致性等非常有好处。数据窗口作为标准控件可以直接嵌入到窗口中使用。

窗口-1.创建方法有2种方式创建一个窗口:1.新建:从菜单中选择“文件/新建”,弹出新建向导,选择“对象-Windows”,系统就自动创建一个标题为Untitled的空窗口,没有任何脚本,但可以被打开。2.继承: 菜单中选择“继承”,弹出可被继承的祖先清单,选择一个,系统自动从该祖先窗口继承,新窗口拥有祖先窗口的所有特性及脚本,并可以重载及覆盖这些属性或脚本。创建并修改完成,按Ctrl+S或“文件/保存”,输入窗口名称并制定放在那个PBL中,该窗口就可以被调用了。注意点:基于继承的窗口,一旦祖先的属性修改,则该窗口中没有被重载或覆盖的部分即自动修改,实际上该窗口分为2部分:祖先和自己。在设计统一界面的用户窗口时,继承窗口是非常好的选择。

窗口-2.基本属性

窗口-3.常用类型11.主窗口(MainWindow)主窗口是独立的窗口,它不依赖于其它任何窗口而独立存在,这种类型的窗口既能够覆盖其它窗口,也能够被其它窗口覆盖。主窗口可以带有菜单,能够被最大化、最小化、或改变大小。主窗口一般用作应用程序运行具体功能界面的基础。2.子窗口(ChildWindow)正如其名字所暗示的那样,子窗口从属于另一个窗口,它总是在主窗口或弹出式窗口中打开,该窗口成为子窗口的父窗口。子窗口可以在父窗口内部移动,但不能移出父窗口。移动父窗口时,子窗口随之移动,关闭父窗口时,子窗口也随之被关闭。子窗口可以有标题条,可以被最大化、最小化及改变大小,但它没有菜单,也不能被当作活动窗口。子窗口在最大化时,它充满父窗口的工作区;子窗口在最小化时,它缩小成图标显示在父窗口的底部。3.响应窗口(ResponseWindow)响应窗口向用户请求信息,它总是在另一个窗口(父窗口)中打开。响应窗口被显示时,用户必须关闭了该窗口后才能操作同一个应用程序的其它窗口。响应窗口不能被最大化、最小化,但可以带有控制菜单。应用程序中经常使用的About(关于)窗口、MessageBox对话框都是响应窗口应用的具体实例。4.弹出式窗口(PopupWindow)弹出式窗口通常由另一个窗口打开,该窗口一般情况下成为弹出式窗口的父窗口。弹出式窗口显示在父窗口前面,它既可以移出父窗口,也能够覆盖父窗口,但不能被父窗口覆盖,当父窗口最小化时,弹出式窗口随之隐藏,父窗口被关闭时,弹出式窗口也随之关闭。根据需要,也可以把弹出式窗口设计成带有菜单、能够被最大化、最小化、或可改变大小的形式。弹出式窗口用途广泛,它可以显示文字信息,也可以作成图形化的进度提示窗口,还能够用于输入用户的选择。5.MDI框架窗口和带微帮助的MDI框架窗口MDI框架窗口及其子窗口构成了应用程序的多文档界面风格,它有两种形式:普通的MDI框架窗口和带微帮助的MDI框架窗口,两者的区别在于,后一种框架窗口在底部多了个状态栏,用于显示应用程序简短的当前信息,我们将其称做微帮助(Microhelp)。典型的MDI框架窗口由标题、菜单、工具栏、客户区、状态栏组成。

窗口-3.常用类型2主窗口子窗口响应窗口带微帮助的MDI框架窗口

窗口-4.常用事件

窗口-5.常用函数

窗口-6.窗口控件

窗口-7.控件操作1添加控件通过菜单通过工具栏

窗口-7.控件操作2选择控件1、点选法2、框选法提示:在选中了一些控件后,如果需要向中间添加其他控件或从中间减少部分控件,可借助【Ctrl】键完成。

窗口-7.控件操作3复制控件1、使用菜单Edit/Duplicate命令2、使用Copy和Paste命令3、使用Ctrl+T快捷方式1、使用Edit/Delete命令2、直接按【Del】键删除控件

窗口-7.控件操作4布局控件1、移动控件2、调整大小3、对齐控件对齐控件位置对齐控件间隔对齐控件大小

窗口-7.控件操作5设置【Tab】键次序1、从“Design”菜单中选择“TabOrder”命令,或者单击窗口画笔快捷工具栏上的(TabOrder)图标,系统进入Tab编辑模式。2、通过鼠标单击或按〖Tab〗键,将输入焦点移动到要

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体 四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档