- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 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.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. 灵活快捷的数据转移方法 利用数据管道,开发人员和应用程序能够简单、方便、快捷地把数据库表中的数据从一个表复制到另一个表、从一个数据库复制到另一个数据库、从一个DBMS复制到另一个DBMS。 8. 操作方便的可视化集成开发环境 PowerBuilder为开发人员提供了一个高度集成的可视化编程环境,并且相互之间有机的
您可能关注的文档
- (北师大版)八年级语文下册:《人们科学家的精神风采》课件32张.ppt
- (南宁市2013924)全国中小学学籍信息管理系统.ppt
- (周)高中数学新课程的教学体会课例展示(空间直角坐标系).ppt
- (名师伴你行)2016级数学一轮复习第一章命题及其关系、充分条件与必要条件.ppt
- (培训发展)-培训体系.ppt
- (增员目标群体锁定篇)白领行业增员流程.ppt
- (复数的加法和减法)1pt.ppt
- (外研·全国)2015届九年级英语复习课件第7课时Modules5-6八年级上册(共49张).ppt
- (外研版)三年级英语下册课件.ppt
- (小学写景看图作文)在雨中.ppt
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
最近下载
- 第三章4节励磁控制系统调节特性和并联机组间无功分配-(一).ppt VIP
- 2024ABB PSR、PSRC、PSE和PSTX软启动器技术资料.docx
- GB50210-2001建筑装饰装修工程质量验收规范.doc VIP
- 西方古典园林——意大利埃斯特别墅庄园.ppt
- 普通物理学(第7版) 程守洙课件-chapter-11.pptx VIP
- 普通物理学(第7版) 程守洙课件-chapter-10.pptx VIP
- 我国婴幼儿呼吸道合胞病毒感染被动免疫预防专家共识解读.pptx
- 2024年上海市高职单招职业适应性测试试题及答案解析.docx
- 2024年江西电力职业技术学院单招职业技能测试题库及答案(各地真题).docx VIP
- 南京市某办公楼空调系统设计.doc VIP
文档评论(0)