初识PowerBuilder

序言

PowerBuilder是目前最流行的数据库前端开发工具之一,这一点是毫无疑问的。凡是使用过PowerBuilder的程序员都有一个共同的体会,那就是相对于其它的客户/服务器开发工具而言,PowerBuilder提供的开发环境不仅方便快捷,功能也极为强大,是理想的数据库前端开发工具。

PowerBuilder采用的是目前流行的图形化的界面和可视化的编程方法,通过引入独具特色的数据窗口对象,使得程序员可以可视化地完成对数据库的操作。PowerBuilder提供了对目前流行的几乎所有的大型数据库和桌面数据库的支持,同时它自身也附带了一个小的数据库管理系统Sybase SQL Anywhere。PowerBuilder支持多种软硬件平台,它不仅可以跨平台共享程序中的各种对象,还支持应用程序的跨平台开发和分布,极大地减轻了程序员在不同平台上移植程序的工作量。

第一章 什么是PowerBuilder

在开始学习PowerBuilder之前,首先要弄清楚的问题是什么是PowerBuilder,它是用来干什么的,它的特点又是什么。只有知道了PowerBuilder的功能和特点所在,我们才能知道什么时候应该选用PowerBuilder作为我们的应用程序开发工具。

1.1 什么是PowerBuilder

我们知道,数据库应用是当前计算机应用的一个非常重要的方面,而在目前的数据库应用技术中普遍采用的就是客户机/服务器体系结构,在这种体系结构中,所有的数据和数据库管理系统都在服务器上,客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据。由于这种体系结构把数据和对数据的管理都统一放在了服务器上。就保证了数据的安全性和完整性,同时也可以充分利用服务器高性能的特点。正因为客户机/服务器体系结构的这些优点,因而得到了非常广泛的应用。

PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购),它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。

在当前,网络技术迅速发展,随之发展的还有OLE,OCX,跨平台等技术,而在PowerBuilder的最新版PowerBuilder 6.0中提供了对这些技术的全面支持。总之在数据库开发工具领域,PowerBuilder是其中非常优秀的一个,利用它我们可以开发出功能强大的数据库应用程序。

时间: 2024-10-27 02:14:29

初识PowerBuilder的相关文章

初识数据仓库(Data Warehousing)-“掀起你的盖头来”

数据 初识数据仓库(Data Warehousing)-"掀起你的盖头来"我在这里就说说我初学的一些认识和看法,希望这些能够作为一些简单的介绍给那些初学的朋友们,更希望起到抛砖引玉的效果.    说到数据仓库,我们了解一下他产生的背景.自从DBASEⅢ(dBase是dos年代发展过来得数据库管理程序,先归属于Borland旗下)的兴起,数据库的应用进入了个人计算机,使得中小企业也纷纷进入商业性的数据库应用阶段.这时的数据库应用主要是进行数据的记录,我们称这类为OLTP(线上事务处理)数

PowerBuilder 8.0应用程序编译发布技术研究

执行文件的建立 1.编译格式的选择 PowerBuilder 8.0对生成可执行文件提供了两种编译格式:伪代码(Pcode,即pseudocode的缩写)和机器代码(Machinecode).伪代码是一种在所有PowerBuilder 平台上支持的解释性语言,它的格式与PowerBuilder 运行库(.pbl)一样,在可执行状态下保存单个对象,其优点是方便和可移植:机器代码则是真正的完全脱离PowerBuilder 环境的可执行文件,其优点是速度快,但文件容量比较大.选择编译代码格式一般基于以

使用PowerBuilder 7.0开发Web应用

Sybase公司的PowerBuilder 7.0 是适用于开发Web 应用的新一代开发工具,利用它可以建立.管理和提交Web应用;使用DataWindow技术,开发人员可以利用现有的PowerBuilder逻辑,把它们重新提交到瘦客户端或HTML JavaScript客户端;容易地集成标准的Web组件和业务逻辑;它与Enterprise Application Server紧密集成,便于开发.管理.调试和提交. 完善的Web开发环境 PowerBuilder 7.0中集成了PowerSite

PowerBuilder的特性

1.2 PowerBuilder的特点 PowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用.也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的. 和大多数的WINDOWS应用程序一样,PowerBuilder也是事件驱动工作方式.在

PowerBuilder与数据库的连接

1.3 PowerBuilder与数据库的连接 数据库前端开发工具与后台数据库管理系统的连接方式是一个很重要的课题.PowerBuilder提供了两种访问后台数据库的方式,一种是通过ODBC标准接口的方式,第二种是通过专用的接口与后台的数据库相连. ODBC的中文名字是开放式数据库连接,它是微软公司提出的数据库连接标准,使用ODBC方式连接数据库的第一步是创建数据源,比如我们可以利用WINDOWS下控制面板中的"32 BIT ODBC"选项来创建驱动某种数据库的数据源,创建好数据源之后

PowerBuilder究竟是什么

初学者学习PowerBuilder之前,首先需要弄清楚的问题是什么是PowerBuilder,它是用来干什么的,它的特点又是什么.只有知道了PowerBuilder的功能和特点所在,我们才能知道什么时候应该选用PowerBuilder作为我们的应用程序开发工具. 我们知道,数据库应用是当前计算机应用的一个非常重要的方面,而在目前的数据库应用技术中普遍采用的就是客户机/服务器体系结构,在这种体系结构中,所有的数据和数据库管理系统都在服务器上,客户机通过采用标准的SQL语句等方式来访问服务器上数据库

PowerBuilder的主要特点

PowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用.也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的. 和大多数的WINDOWS应用程序一样,PowerBuilder也是事件驱动工作方式.在这种工作方式中,程序的运行没有固定的流程

PowerBuilder数据窗口的数据缓冲区

DATAWINDOW的四个缓冲区 在PowerBuilder中,DataWindow是用户前端用来存储.操纵数据的对象.在每一个DataWindow对象中有4个二维表作为数据缓冲区,用来存储查询到的数据.用户在DataWindow中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的修改和移动,最后在用户提交数据库时,系统根据这四个缓冲区中的信息形成SQL的IN-SERT,UPDATE,DELETE等语句.这四个缓冲区是: 1.Primary Buffer 这个缓冲区是存放填充窗口中D

实现PowerBuilder数据窗口的多表更新

PowerBuilder的数据窗口对象是其特有的智能对象,其封装性好.功能强大.表现形式丰富多样,为此,许多MIS开发人员对PowerBuilder推崇备至,将其视为首选开发工具. 一般情况下,一个数据窗口只能更新一个数据库表,但在MIS开发过程中,我们经常遇到这种情况:一个数据窗口中由两个或更多个数据库表作为数据源,并需要对其进行录入或修改,如何给出多表更新的通用解决方案就成为MIS开发人员不容回避的问题.笔者在某管理信息系统的开发过程中,尝试了几种双表更新的解决方法,选出一种比较好的方案,以