第一讲 PB简介 打印本页  
 
  PowerBuilder 是由POWERSOFT 公司推出的基于客户、服务器应用的快速数据库开发工具。本讲座主要介绍了PowerBuilder的基础知识,并用较多的实例指导编程。大家可以通过本讲座,迅速掌握和了解PowerBuilder的基础知识以及简单编程。本讲座是基于PowerBuilder6.0的,但对于PowerBuilder6.5的用户也同样适用。
  本讲座分为三部分,第一部分为PowerBuilder的基础知识部分,第二部分为PowerBuilder6.0的使用,第三部分为PowerBuilder6.0窗口的深入。
  在这一讲中,我主要对PowerBuilder做一个简介,同时介绍PowerBuilder6.0的主要概念。

  1.1 概述PowerBuilder

   PowerBuilder是Sybase的子公司PowerSoft推出的新一代数据库应用开发工具,它除了能够设计传统的高性能、基于客户/服务器(Client/Server)体系结构的应用系统外,也能够用于开发基于Internet的应用系统。
   PowerBuilder支持应用系统同时访问多种数据库,这既包括诸如Oracle、Sybase之类的大型数据库,也包括小至FoxPro之类的支持ODBC接口的数据库。另外,PowerBuilder开发环境随身携带的Sybase SQL Anywhere数据库功能强大,对小型应用者来说,这个数据库就是首选。

  1.2 PowerBuilder 6.0的功能和特点

  1.2.1 专业的客户/服务器开发工具
   客户/服务器是一种将任务进行分解、然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务,例如数据查询、打印等。用PowerBuilder 6.0开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。

  1.2.2 面向对象的编程
   在PowerBuilder 6.0中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称做用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder 6.0应用程序。

  1.2.3 支持多种关系数据库管理系统
  用PowerBuilder 6.0开发的应用程序可以同时访问多个数据库系统。

  1.2.4 丰富的数据表现风格
   在展现数据方面,PowerBuilder 6.0的数据窗口提供了丰富的手段,数据窗口能够从多种数据源提取数据,然后以多种风格展现在用户面前 利用数据窗口,用户可以直观地查询、修改、插入、删除、打印、浏览数据。

  1.2.5 灵活快捷的数据转移方法
   利用PowerBuilder 6.0的数据管道,开发人员和应用程序能够简单、方便、快捷地把数据库表中的数据从一个表复制到另一个表、从一个数据库复制到另一个数据库

  1.2.6 功能强大的调试器和多种调试方式
  PowerBuilder 6.0提供了一个全新的内置调试器,利用它,开发人员能够单步、断点跟踪应用程序的执行,并在中断模式下查看或修改变量以及对象属性的取值。

  1.3 PowerBuilder的基本概念:

  1.3.1 面向对象的概念
  1.3.2 类与对象的概念
  1.3.3 属性的概念
  1.3.4 对象函数的概念
  1.3.5 事件
  1.3.6 继承与封装