PowerBuilder开发环境.ppt
《PowerBuilder开发环境.ppt》由会员分享,可在线阅读,更多相关《PowerBuilder开发环境.ppt(42页珍藏版)》请在三一办公上搜索。
1、第一章 PowerBuilder开发环境,讲课人:程平 Mobile:13500332909 E-mail:,第一章 PowerBuilder开发环境,本章主要内容1、什么是PowerBuilder2、PowerBuilder开发中的几个基本概念3、PowerBuilder的特点4、集成开发环境IDE简介 5、了解Code Examples 6、PowerBuilder应用程序开发步骤 7、简单应用程序实例,第一章 PowerBuilder开发环境,教学目的1、了解与熟悉PowerBuilder集成开发环境2、了解怎样利用PB的例子进行学习 3、了解应用程序开发步骤 4、学会开发一个简单应用程
2、序,第一章 PowerBuilder开发环境,教学重点1、PowerBuilder集成开发环境2、PB的Code Examples 3、简单应用程序实例,1.1 什么是PowerBuilder,PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的一个图形化的应用程序集成开发环境(PowerSoft后来被数据库厂商Sybase所收购,后者又被IBM收购)。使用PB可以容易地开发出和数据库打交道的应用程序。自由的编程风格,强大的数据库处理功能,先进的Web应用技术和友好的用户界面深受广大编程者喜爱。由于PowerBuilder采用了面向对象和可视化技术,提供可视化
3、的应用开发环境,使得我们利用PB,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。,1.2 PB开发的几个重要概念,对象:表示单一的实体(如窗口、按钮等)。每个对象包含有:1、名字:用于于表示(标识)一个对象2、属性:用来描述对象的特征,如宽度高度等。3、方法:一个对象的行为(Behaviors),包括:事件(Event)、函数(Fuction),1.2 PB开发的几个重要概念,事件:在PowerBuilder中,系统的运行由事件(Event)驱动。事件是指作用在对象上的动作,或对象属性的修改。脚本:脚本也称为事件处理程序,是指动作发生时相应执行的一段程序。对于每一
4、个事件,其处理程序可有可无;对于编写了处理程序的事件,只有当事件被触发时,才执行其处理程序,否则什么也不执行。,1.2 PB开发的几个重要概念,控件:Command,Picture,Check,Radio,Group,SingleLineEdit,etc窗口:主要的用户界面,软件开发人员往往把各种控制功能(如录入、查询、打印、统计等)做成按钮或其他控件放在窗口上由用户选择。,1.3 PowerBuilder的特点,1.专业的客户/服务器开发工具 客户/服务器是将任务进行分解、再协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序为客户提供服务。PowerBuilder开发出
5、的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。2.面向对象的编程 开发人员可以自行构造新的对象(称用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder应用程序。3.支持多种关系数据库管理系统 用开发的应用程序可以同时访问多种数据库系统,PowerBuilder支持多种关系数据库管理系统(RDBMS),对大型数据库来说,提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。PowerBuilder本身带有一个功能不凡的内置数据库管理系统Adaptive Server Anywhere8.0,利用它可以脱离网络
6、环境单机运行应用程序。4.支持多种平台的开发环境 PB提供了良好的跨平台性,使得应用程序从一个平台移到另一个平台变得不复杂。在不同的操作系统中使用相同的开发环境,应用程序对于不同的系统,只需重新编译就可以运行了。,1.3 PowerBuilder的特点,5.功能强大、使用方便的数据窗口对象 PB一个很大的特点就是提出了数据窗口对象的概念。数据窗口对象是专门为了访问后台的数据库服务的,数据窗口对象中定义了数据的来源和数据的显示风格,对自由风格和列表风格的数据窗口,在保持原有风格的同时将所需的内容自动转换成HTML页面。6.丰富的数据表现风格 数据窗口为展现数据的本质提供了丰富的手段,利用它可以直
7、观地查询、修改、插入、删除、打印、浏览数据,数据窗口还提供了组框对象和按钮对象,开发人员可以使用它们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口内部。7.灵活快捷的数据转移方法 利用数据管道,开发人员和应用程序能够简单、方便、快捷地把数据库表中的数据从一个表复制到另一个表、从一个数据库复制到另一个数据库、从一个DBMS复制到另一个DBMS。8.操作方便的可视化集成开发环境 PowerBuilder为开发人员提供了一个高度集成的可视化编程环境,并且相互之间有机的结合,相互关联,给应用程序开发人员提供了极大的方便,提高了应用程序开发的效率。,1.3 PowerBuild
8、er的特点,9.编程方法简便 PB的编程语言PowerScript提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支持。此外还可以定义自己的函数,处理特定的事件。10.对Web的完整支持 Internet特性和组件包括:(1)Web.PB DLL(2)Web.PB类库(3)Web.PB向导(4)PowerBuilder Window Plug-in DLL。(5)Window ActiveX(6)PowerBuilder DataWindow Plug-in DLL。(7)OReilly WebSite Web服务器。(8)Context对象(9)HTM
9、L增强(10)JavaBean代理11.增强的分布式计算能力 组建分布式系统的特性包括:(1)共享对象(2)异步处理(3)同步客户端与服务器端数据窗口缓冲区的状态(4)服务器推技术(Push),1.4 集成开发环境IDE简介,1.主窗口 主窗口中有一行菜单栏和一行工具栏。工具栏上的图标与某一个菜单条相对应 File菜单项 Run菜单项 Tools菜单项 2.画板 所谓画板实际上就是完成一定功能的工具窗口 3.工具栏 缺省情况下,工具栏显示在窗口顶部.,File菜单项,New 创建Inherit 继承 Open 打开 Run/Preview 运行或预览对象 Open Workspace 打开一个
10、工作空间 Printer Setup 设置打印机Recent Objects 最近打开过的对象 Recent Workspace 最近打开过的工作空间,Recent Connections 最近连接过的数据库 Exit 退出PowerBuilder系统Incremental Build Workspace 对增加的工作空间编译联接Full Build Workspace 对全部工作空间编译联接 Deploy Workspace 配置工作空间,Run菜单项,Debug 跟踪当前的应用 Select and Debug 选择跟踪 Run 运行当前的应用 Select and Run 选择运行 Sk
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PowerBuilder 开发 环境
链接地址:https://www.31ppt.com/p-6514970.html