PowerBuilder8.0概述.ppt
《PowerBuilder8.0概述.ppt》由会员分享,可在线阅读,更多相关《PowerBuilder8.0概述.ppt(38页珍藏版)》请在三一办公上搜索。
1、第1章 PowerBuilder9.0概述,1.1PowerBuilder简介1.2PowerBuilder开发环境1.3PowerBuilder应用对象 小 结,返回总目录,1.1PowerBuilder简介,Powerbuilder是一个功能超群、使用方便、易于开发复杂应用系统的前端数据库开发工具,或者说是一个强有力的开发环境。利用它所提供的丰富而完善的开发工具,可以轻松地开发大型数据库应用系统,还可以开发C/S、分布式和因特网应用系统。面向对象技术,图形化的应用开发环境,是数据库的前端开发工具。,返回章目录,1.1PowerBuilder简介,PowerBuilder的开放式数据库系统,
2、能够访问任何一种常用的数据库管理系统(DBMS),例如Oracle、Sybase、SQL Server、DB2、Informix等,它可以通过ODBC连接各种数据库,也可以通过专用接口与常用的数据库连接,从而大大提高了连接速度和效率。Power-Builder还可以使用内嵌的SQL语句对数据库进行操作,使得应用程序对数据的处理更加方便和灵活。,返回章目录,1.1PowerBuilder简介,PowerBuilder9.0在保持PowerBuilder8.0功能的基础上做了许多的改动,其中最引人注目的是:作为集成开发环境,PowerBuilder9.0更简洁、更高效;与Sybase EAServ
3、er的紧密集成;提供了强大的Web应用开发能力等。这些新特性使得应用开发更加方便和高效。,返回章目录,1.1PowerBuilder简介,1.可视化的开发环境2.面向对象的开发工具3.功能强大的编程工具4.独一无二的数据窗口技术 5.企业数据库的链接能力6.多平台的开发环境,返回章目录,1.1PowerBuilder简介,1.卓越的应用开发效率和新的用户界面2.新增Web特性3.新增企业应用服务器(EAServer)集成4.新的数据库连接5.其他,返回章目录,1.1PowerBuilder简介,1.卓越的应用开发效率和新的用户界面(1)工作区(Workspace)和目标(Target)(2)P
4、owerSite集成(3)新的用户交互接口(4)增强的自动脚本(5)支持命令行编译及调度(6)源码控制改变(7)更完善的错误处理方式,返回本节录,1.1PowerBuilder简介,2.新增Web特性(1)Web数据窗口编程(2)数据窗口容器组件(3)Web数据窗口发布(4)新的Web数据窗口事件(5)新的Web数据窗口服务器端方法(6)Web数据窗口的JavaScript包含文件(7)控件的HTML表示,返回本节录,1.1PowerBuilder简介,3.新增企业应用服务器(EAServer)集成(1)新建EAServer组件实现已有接口(2)构架EJB客户端(3)客户/组件管理的EAS事务
5、(4)SSL(Secure Sockets Layer安全保护协议层)连接及反馈(5)EAServer组件的并发属性(6)EAServer中的多个PB虚拟机,返回本节录,1.1PowerBuilder简介,4.新的数据库连接(1)新的以及增强的数据接口(2)支持ANSI外连接(Outer join)的SQL语法生成(3)在EAServer上支持数据库代理连接,返回本节录,1.1PowerBuilder简介,5.其他(1)改进的异常处理(2)可执行文件的版本信息(3)新的对象和控件属性(4)新的数据窗口表达式(5)新的数据窗口对象属性(6)新的及改进的PowerScript函数(7)改变了GUI
6、D及MIME类型,返回本节录,本节完,1.2PowerBuilder开发环境,1.2.1 PowerBuilder基本术语 1.2.2 PowerBuilder界面简介1.2.3 PowerBuilder的系统帮助,返回章目录,1.2.1 PowerBuilder基本术语,在建立一个PowerBuilder9.0应用的过程中会用到很多相关的元素和环境,我们先来介绍几个PowerBuilder9.0的概念和术语。1.工作区(Workspace)和目标(Target)2.对象(Object)、属性(Properties)和事件(Event)3.库(Library)4.画板(Painter)5.脚本
7、(Script)6.函数(Function),返回本节录,1.2.1 PowerBuilder基本术语,1.工作区(Workspace)和目标(Target)工作空间可以看做是开发各种应用的“空间”或“容器”,用户根据需要在一个工作空间中建立一个或多个目标(应用),可以对多个目标中的对象同时进行打开和编辑的操作,也可以同时编译和部署多个目标。PowerBuilder的目标有以下两种类型:(1)PowerBuilder目标:可以是任何应用类型,如客户端可执行程序或服务器端组件。(2)Web目标:用来建立Web应用,它包含建立Web站点所需的各种元素,例如HTML文件、脚本、图片、下载的组件等。,
8、返回本节录,1.2.1 PowerBuilder基本术语,2.对象(Object)、属性(Properties)和事件(Event)PowerBuilder对象就是由PowerBuilder提供的、可以用来构造应用程序的一些“部件”。PowerBuilder提供了多种类型的对象,包括如窗口、数据窗口、菜单、按钮等的图形对象,以及如数据存储、错误、定时对象等的非可视化对象。对于Web目标,对象包括HTML页面、图片以及样式表等。PowerBuilder为这些对象约定了属性和事件。属性决定对象的特征,开发人员可以给属性指定特定的值。事件是外部作用在对象上的一个“动作”,这个动作可以触发一段程序的执
9、行。例如,在Windows中单击一个命令按钮就会触发一个程序开始执行,这里的单击就是事件。用户也可以为对象定义新的事件。PowerBuilder开发的应用程序是事件驱动的,运行于该环境下的程序并不是顺序地执行,即不是一条指令接着一条指令地执行,而是用户通过各种操作控制应用程序的流程。,返回本节录,1.2.1 PowerBuilder基本术语,3.库(Library)PowerBuilder库(.PBL文件)用来存储各种对象,如应用对象、窗口对象、数据窗口对象等。一个PowerBuilder应用可以只有一个库文件,也可以有多个库文件(应用的规模比较大时)。当运行应用时PowerBuilder从设
10、定的库中搜索对象。PowerBuilder提供了一个库画板来管理库文件及其对象。,返回本节录,1.2.1 PowerBuilder基本术语,4.画板(Painter)用来编辑对象的编辑器称为画板。它的实际含义是工具或工具箱,或者把它看做是PowerBuilder大环境下的一个小环境。PowerBuilder开发环境由一系列集成的画板组成,其绝大多数工作都是在画板内进行的。PowerBuilder为窗口、菜单、数据窗口对象、可视化和非可视化的用户对象、函数、结构、数据库、数据管道以及应用等提供了画板。例如,在窗口画板内建立和编辑窗口、设置窗口的属性、添加控件、根据需要为窗口和控件编写代码等。,返
11、回本节录,1.2.1 PowerBuilder基本术语,5.脚本(Script)用PowerBuilder语言编写的程序通常称为脚本(Script)。PowerBuilder编程语言(Power-Script)属于第四代编程语言,功能强大。脚本通常由PowerScript函数、表达式以及为响应某个事件而要进行处理的语句组成。,返回本节录,1.2.1 PowerBuilder基本术语,6.函数(Function)PowerBuilder提供了丰富的内置函数,可以利用这些函数对应用程序的各种对象和控件进行处理。如打开窗口的函数、检索数据的函数、更新数据库的函数等。此外,在应用程序中还可以定义自己的
12、函数来执行某些特定的处理过程。根据这些函数的作用范围可以分为两种类型:对象级函数,它封装在对象内;全局函数,它作为独立的对象存储。,返回本节录,1.2.2 PowerBuilder界面简介,返回本节录,系统树窗口包括以下四个标签页:Workspace标签页 Page标签页 Language标签页 Components标签页,1.2.2 PowerBuilder界面简介,把代码片断复制到剪贴窗口的操作方法如下(1)选中(高亮显示)要复制到剪贴窗口的代码。(2)按“Ctrl+C”键,或者右击选中的代码,在弹出式菜单中选择“Copy”菜单项。(3)单击剪贴板窗口的“Paste”按钮。(4)在文本框中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PowerBuilder8 概述
链接地址:https://www.31ppt.com/p-6514969.html