- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第01章 PowerBuilder开发环境.ppt
第一章 PowerBuilder开发环境 第一章 PowerBuilder开发环境 本章主要内容 1、什么是PowerBuilder 2、 PowerBuilder开发中的几个基本概念 3、 PowerBuilder的特点 4、集成开发环境IDE简介 5、了解Code Examples 6、 PowerBuilder应用程序开发步骤 7、简单应用程序实例 第一章 PowerBuilder开发环境 教学目的 1、了解与熟悉PowerBuilder集成开发环境 2、了解怎样利用PB的例子进行学习 3、了解应用程序开发步骤 4、学会开发一个简单应用程序 第一章 PowerBuilder开发环境 教学重点 1、PowerBuilder集成开发环境 2、PB的Code Examples 3、简单应用程序实例 1.1 什么是PowerBuilder PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的一个图形化的应用程序集成开发环境(PowerSoft后来被数据库厂商Sybase所收购,后者又被IBM收购)。 使用PB可以容易地开发出和数据库打交道的应用程序。自由的编程风格,强大的数据库处理功能,先进的Web应用技术和友好的用户界面深受广大编程者喜爱。 由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PB,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。 1.2 PB开发的几个重要概念 对象 :表示单一的实体 (如窗口、按钮等)。 每个对象包含有: 1、名字:用于于表示(标识)一个对象 2、属性:用来描述对象的特征,如宽度高度等。 3、方法:一个对象的行为(Behaviors) , 包括:事件(Event)、函数(Fuction) 1.2 PB开发的几个重要概念 事件 :在PowerBuilder中,系统的运行由事件(Event)驱动。事件是指作用在对象上的动作,或对象属性的修改。 脚本 :脚本也称为事件处理程序,是指动作发生时相应执行的一段程序。对于每一个事件,其处理程序可有可无;对于编写了处理程序的事件,只有当事件被触发时,才执行其处理程序,否则什么也不执行。 1.2 PB开发的几个重要概念 控件:Command,Picture,Check,Radio,Group,SingleLineEdit,etc 窗口 :主要的用户界面,软件开发人员往往把各种控制功能(如录入、查询、打印、统计等)做成按钮或其他控件放在窗口上由用户选择。 1.3 PowerBuilder的特点 1. 专业的客户/服务器开发工具 客户/服务器是将任务进行分解、再协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序为客户提供服务。PowerBuilder开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。 2. 面向对象的编程 开发人员可以自行构造新的对象(称用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder应用程序。 3. 支持多种关系数据库管理系统 用开发的应用程序可以同时访问多种数据库系统,PowerBuilder支持多种关系数据库管理系统(RDBMS),对大型数据库来说,提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。 PowerBuilder本身带有一个功能不凡的内置数据库管理系统Adaptive Server Anywhere8.0,利用它可以脱离网络环境单机运行应用程序。 4. 支持多种平台的开发环境 PB提供了良好的跨平台性,使得应用程序从一个平台移到另一个平台变得不复杂。在不同的操作系统中使用相同的开发环境,应用程序对于不同的系统,只需重新编译就可以运行了。 1.3 PowerBuilder的特点 5. 功能强大、使用方便的数据窗口对象 PB一个很大的特点就是提出了数据窗口对象的概念。数据窗口对象是专门为了访问后台的数据库服务的,数据窗口对象中定义了数据的来源和数据的显示风格,对自由风格和列表风格的数据窗口,在保持原有风格的同时将所需的内容自动转换成HTML页面。 6. 丰富的数据表现风格 数据窗口为展现数据的本质提供了丰富的手段,利用它可以直观地查询、修改、插入、删除、打印、浏览数据,数据窗口还提供了组框对象和按钮对象,开发人员可以使用它们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口内部。 7. 灵活快捷的数据转移方法 利用数据管道,开发人员和
文档评论(0)