- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 PowerBuilder对象 利用PowerBuilder开发需要访问服务器上数据库的Windows应用程序,开发效率高,开发完成的应用系统能够切实保证数据的安全可靠、正确有效,能够为最终用户提供一个界面友好、数据访问便捷高效、功能齐备的基于网络的分布式数据库应用系统。 ? 对象设计,实际上就是根据需要设计对象的属性,对特定的系统事件或用户自定义事件编写代码,设计对象也就是软件开发的过程。 ? 介绍它们的属性、事件,对事件编写简单的代码,最后给出两个简单应用例程。 2.1 应用程序 应用程序对象是PowerBuilder一个重要的概念,它是整个应用程序运行时的入口点,它包含了被开发的应用程序的总体信息和程序中用到的其它对象的有关信息。 2.1.2 设置应用程序对象的属性 PowerBuilder应用程序是由窗口、菜单等许多对象组成的,而应用程序对象则包含了所有这些对象的总体信息。 通过“属性”窗格,可以设置应用程序的显示标题、默认帮助内容、工具栏框架标题、工具栏工作表标题,决定是否允许用户控制工具栏、是否在工具栏的图标上显示文本和提示等。 设置整个应用程序各部分的默认字体、字号、样式、颜色,应用程序图标和默认的全局变量。 2.1.3 应用程序对象的事件 打开应用程序对象,在Script窗口中的第二个下拉列表框中显示的就是系统事件。其中: open事件在应用程序启动后发生,在这个事件的脚本中主要做程序的初始工作,如给全局变量赋值,打开窗口等。 close事件在应用程序将要关闭的时候发生,这个事件的脚本是用来处理程序关闭前的善后工作,比如和后台数据库断开连接等。 程序中调用了idle函数,那么应用程序运行时用户在一定的时间里没有使用鼠标和键盘就会触发idle事件。idle事件的脚本用来处理程序长时间没有输入事件的情况,比如可以在脚本中调用屏幕保护程序。 2.2 窗口与控件 窗口是应用程序与用户交流的主要界面。可用来显示有关信息,响应用户的鼠标和键盘输入等等。 2.2.1 窗口的类型 六种不同类型的窗口。 1.主窗口 2.弹出式窗口 3.子窗口 4.响应式窗口 5.多文档界面窗口 6.带帮助的多文档界面窗口 窗口作为一个对象,保存在对象库中,对象库与当前工作空间、当前目标关联,因此要建立或打开窗口,首先打开一个工作空间并指定当前目标。 1.打开一个工作空间(Workspace) 【方法1】 在PowerBar工具栏上单击“Library”按钮, 【方法2】 在“File|Recent Workspace”菜单中选择需要打开的工作空间 2.指定当前目标(Target) 3.建立新窗口 4.打开已有的窗口 【方法1】 在PowerBar工具栏上单击“Open”按钮。 【方法2】 在PowerBar工具栏上单击“System Tree”按钮。 【方法3】 在PowerBar工具栏上单击“Library”按钮 1.设置窗口属性 窗口建立或打开后,属性视图一般会自动打开。 在“General”标签页中: “Title”的内容被用作窗口的标题,系统已经设置了一个缺省的标题“Untitled”。 “Menu Name”用来指定窗口所关联的菜单,可以通过单击“…”按钮查找和选择菜单。窗口并不要求一定有菜单。 Tag”属性可以设置一个字符串,这个字符串在一些需要的地方可能会被使用,比如在适当的时候把它显示在窗口的状态栏上作为提示帮助信息等。 若干个复选框分别用来设置窗口是否可见、有效,是否有控制菜单、最大、最小化按钮,是否可改变大小,是否居中等等。其中灰色的复选框表示对这种类型的窗口是不可用的。 “Window Type”下拉列表用来选择窗口的类型,也就是前面介绍的六种窗口,根据需要选择其中一种。 “WindowState”下拉列表用来选择窗口的初始状态,有“最大化”、“最小化”和“原始大小”三种供选择。 “BackColor”用来设置窗口的背景颜色。 “MDIClient color”用来设置多文档窗口的工作区的颜色,“main”类型窗口,这一栏不可用。 “Icon”用来设置窗口的图标。 2.对窗口进行编码 ? 打开窗口画板,鼠标右击,在弹出的快捷菜单中选“Script”项,或者直接用鼠标双击窗口,都可以进入窗口的脚本视图。 ? 3.窗口的预览和保存 ? 单击PainterBar工具条上的“Preview”按钮。 要保存窗口, “File”菜单的“Save”项,或单击PainterBar工具条上的“Save”按钮。 2.2.4 控件简件 单击PainterBar工具栏上的“控件”图形
您可能关注的文档
- 吉林农业大学工商管理学院管理学课件第五章 组织.ppt
- 吉林农业大学工商管理学院管理学课件第一章 管理学概述.ppt
- 吉林师范大学计算机学院《数据结构》课件:1.ppt
- 吉林师范大学计算机学院《数据结构》课件:2.ppt
- 吉林师范大学计算机学院《数据结构》课件:3.ppt
- 吉林师范大学计算机学院《数据结构》课件:4.ppt
- 吉林师范大学计算机学院《数据结构》课件:6.ppt
- 吉林师范大学计算机学院《数据结构》课件:7.ppt
- 吉林师范大学计算机学院《数据结构》课件:8.ppt
- 吉林师范大学计算机学院《数据结构》课件:9.ppt
- 地理-陕西省咸阳市礼泉县2024-2025学年高二上学期期中考试试题和答案.docx
- 语文-湖北省2024年秋季鄂东南联盟学校高一年级期中联考试题和答案.pdf
- 英语-甘肃省永昌县第一高级中学2024-2025学年高一上学期期中考试试题和答案.docx
- 物理-湖南师大附中2024-2025学年度高二第一学期期中考试.pdf
- 物理-陕西省咸阳市礼泉县2024-2025学年高二上学期期中考试试题和答案.docx
- 物理-甘肃省永昌县第一高级中学2024-2025学年高一上学期期中考试试题和答案.docx
- 物理-甘肃省永昌县第一高级中学2024-2025学年高二上学期期中考试试题和答案.docx
- 历史-甘肃省永昌县第一高级中学2024-2025学年高二上学期期中考试试题和答案.docx
- 政治-湖北省2024年秋季鄂东南联盟学校高一年级期中联考试题和答案.docx
- 数学-甘肃省永昌县第一高级中学2024-2025学年高一上学期期中考试试题和答案.docx
文档评论(0)