- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
powerbilder使用简介
B/S Browser/Server PowerBuilder简介 PowerBuilder 是Sybase Inc的子公司---PowerSoft---推出的新一代数据库应用开发工具,它除了能够设计传统的高性能、基于客户/服务器(Client/Server)体系结构的应用系统外,也能够用于开发基于Internet的应用系统。 PowerBuilder从一面世就是是一种4GL,是一种面向对象开发语言; 一? 专业的客户/服务器开发工具 客户/服务器是一种将任务进行分解、然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务。用PowerBuilder 开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。 二? 强大的Web开发功能 1、通用的Web目标 2、4GL Web页面 3、Web DataWindow容器组件 三? 面向对象的程序设计 对象包括三方面的特征:属性、函数和事件。 属性:属性规定了对象的特征,比如标题是什么,以何种颜色显示等 函数:函数封装了对象的功能,也是应用程序与对象交换信息的主要手段,在其它面向对象的编程语言中,也常把函数称做“方法”; 事件:事件说明对象响应什么样的操作,当我们单击窗口时,就向窗口发出了一个单击事件。 PowerBuilder主要包括的对象: 1.?????工程对象(Project) 2. 应用对象(Application) 3.????? 窗口对象(Window) 4.????? 数据窗口对象(DataWindow) 5.????? 菜单(Menu) 6.????? 函数(Function) 7.????? 查询(Query) 8.????? 结构(Structure) 9.????? 用户对象(User Object) 四 事件驱动的应用程序 所有运行于该环境下的程序并不是顺序地执行,而是用户通过各种操作控制应用程序的流程。 事实上,是封装了windows的消息机制。 五 丰富的数据表现风格 ?? ?PowerBuilder 的数据窗口(Datawindow)为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口,用户可以直观地查询、修改、插入、删除、打印、浏览数据,而且,PowerBuilder 的数据窗口还提供了组框对象和按钮对象,开发人员可以使用它们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口内部。 六 支持多种关系数据库管理系统 用PowerBuilder 开发的应用程序可以同时访问多个数据库系统,比如说,我们可以从Oracle中查询数据,然后将结果放入到dbf、xml、excel文件中。PowerBuilder支持多种关系数据库管理系统(RDBMS),既包括诸如Oracle、Sybase、Microsoft SQL Server、IBM DB2、等大型数据库,也包括Xbase、Foxpro、Paradox、 Sybase SQLAnywhere等个人数据库。对大型数据库来说,PowerBuilder 提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。 七 支持交叉平台开发 目前支持的平台有: 1. Windows 2. Macintosh 3. UNIX 4. Sun Solaris 5. HP-UX 6. IBM AIX RS6000 八 使用powerScript语言 使用的编程语言叫做工PowerScript,它也是一种高级的,结构化的编程语言。PowerScript提供了一套完整的嵌入式SQL语句,开发人员可以像使用其它语句一样自由地使用SQL语言,这样就大大增强了程序操纵和访问数据库的能力。可以说PowerBuilder既适合初学者快速学习数据库的开发,又可以让有经验的开发人员开发出功能强大的数据库,是一种适用面非常广的开发工具。 PB创建应用的一般流程 一个简单的 Hello world! 示例 应用对象详细介绍 应用程序的起点,一个workspace只能有一个application对象。 事件介绍: 1) Open 在应用程序启动后发生,在这个事件的脚本中主要做程序的初始工作,如给全局变量赋值,打开窗口等 2) Close 在应用程序将要关闭的时候发生,这个事件的脚本是用来处理程序关闭前的善后工作,比如和后台数据库断开连接等。 3) Idle IDLE事件的脚
您可能关注的文档
- LED单元板寸.doc
- linux 内核任务队列.doc
- Linux内配置.ppt
- lzk-3同电动机可控硅励磁装置说明书.doc
- m5数字电子术基础.doc
- Matlab通信仿真_第一章 Matlab基础知识.ppt
- Matlab速入门.docx
- MC100系说明书.doc
- MES在电子品生产管理中的应用.pptx
- MagiCA应用案例--武汉花楼街.pptx
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
最近下载
- 孝感非遗经典艺术赏析知到智慧树期末考试答案题库2025年湖北职业技术学院.docx VIP
- 2025年黑龙江省大庆市让胡路区乘风街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 慢性萎缩性胃炎诊治心得..ppt VIP
- 班组安全管理隐患排查.pptx
- 2025年黑龙江省大庆市让胡路区西宾街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 2025年黑龙江省大庆市让胡路区奋斗街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 甲醇燃料安全协议书.docx VIP
- 硕世-新冠产品说明书-加注册证号版.pdf VIP
- GoogleJavaStyleGuide中文版完整版.pdf VIP
- 抖音来客本地生活服务餐饮商家代运营策划方案.pptx VIP
文档评论(0)