1. Builder的 客 户 应 用 程 序, 也 就 是 PowerBuilder6.5提 供 的WEB.PB。WEB.PB 访 问 PowerBuilder6.5编 写 的 服 务 器 应 用, 构 成 动 态 发 布 数 据 库 信息 的WEB应 用 。
2. 数 据 窗 口 功 能: 数 据 窗 口 是 PowerBuilder中 功 能 十 分 强 大 且 独 具 特 点 的 对 象 之 一, 在 PowerBuilder6.5中 数 据 窗 口 功 能 又 有 了 增 强 。 对 自 由 风 格 和 列 表 风 格 的 数 据 窗 口 来说, 你 可 以 在 保 持 原 有 风 格 的 同 时 将 所 需 的 内 容 自 动 转 换 HTML页 面 。 你 也 可 以 在 数 据 窗 口 中 放 上 按 钮 对 象, 用 户 通 过 单 击 按 钮 完 成 系 统 预 定 义 操 作 或编 程 人 员 自 定 义 操 作 。 利 用 组 框 可 以 把 数 据 窗 口 中 数 据 有 机 地 组 织 在 一 起 。
3. 调 试 器 技 术: PowerBuilder6.5提 供 了 一 个 全 新 的 调 试 器, 它 具 备 条 件 断 点 、查 看 内 存 中 对 象 、 浏 览 指 定 原 代 码 、 查 看 变 量 、 单 步 执 行 、 断 点 执 行 等 一 系 列 实 用功 能 。
4. 性 能 分 析 工 具:PowerBuilder6.5还 提 供 了 应 用 程 序 性 能 与 分 析 工 具, 通 过 该工具, 可 以 找 到 应 用 程 序 存 在 的 性 能 瓶 颈 问 题 。
u 以组件为中心的开发和扩展
PowerBuilder 6.5完全支持移动式、分布式、和基于组件的应用体系结构,提供应用的等级化,代码重用、扩展和可文护性。PowerBuilder提供以下三个中间层的服务:
·PowerBuilder6.5
·PowerSite3.0
·PowerDynamo3.0
·Jaguar CTS3.5
安装过程:
安装的时候,需要选择安装的组件:
·PowerBuilder Enterprise6.5 是必须要装的。
·Adaptive Server Anywhere5.0 是Sybase的数据库工具用ODBC连接。
·Jaguar CT3.5 开发工具,必装。
·PowerSite3.0 如果开发网络数据库则要装。
·Online Book 不是很有必要装。
安装完毕后,就可以运行PowerBuilder6.5了,先建立一个应用(Application),输入应用名称,把库文件(Library)放置在相应的文件夹下。
接下来就可以建立各种窗口(Window)、菜单(Menu)、数据窗口(Datawindow)、函数(Function)、结构(Structure)等
§2.5 Powerbuild6.5与数据库建立连接
PowerBuilder在访问数据库之前,必须首先与要操作的数据库建立连接关系。当我们安装好PowerBuilder后,PowerBuilder6.5自动连接到系统自带的演示数据库Powersoft Demo DB V6上,虽然我们也可以使用这个数据库保存数据,但总有点不是滋味,因为应该把数据保存到我们自已的数据库中!因此,连接数据库就成为用PowerBuilder开发数据库应用程序首先要完成的任务。
PowerBuilder与数据库的连接通过数据库接口来实现。PowerBuilder提供了两类接口:ODBC接口和专用接口。ODBC(Open Data Base Connectivity)接口是微软公司提出的开放式数据库互连标准接口,它以关系数据库标准查询语言SQL来存取连接到的数据源。ODBC支持单个应用系统访问多个不同的数据库管理系统(DBMS),并且,对应用系统的开发人员来说,它能够用统一的方法处理不同的数据源,减轻了学习新系统的压力。现在,除了Oracle、Sybase、MS SQL Server、IBM DB/2等大型数据库管理系统支持ODBC接口外,诸如dBase、FoxPro、Sybase SQL Anywhere、Excel之类的数据源也都支持ODBC接口。
专用接口针对具体的数据库管理系统而设计,对诸如Oracle、Sybase、Informix之类的大型数据库管理系统,PowerBuilder6.5企业版都提供了专用接口,通进专用接口我们可以将PowerBuilder6.5连接到相应的数据库上。因为专用接口在设计上针对特定数据库的特点,能够充分发挥特定数据库的优势,因此使用专用接口可以大大提高应用程序访问数据库的速度。
1、连接到ODBC数据库
ODBC是PowerBuilder6.5与数据库进行连接的接口之一,它位于PowerBuilder6.5与具体的数据库管理系统之间。PowerBuilder6.5通过ODBC接口连接到各种数据库管理系统的调用层次,它由四层结构组成:
b、 第一层为ODBC应用软件,包括用PowerBuilder6.5开发的应用程序。应用程序通过调用ODBC函数,向ODBC数据源提供操作数据源的SQL语句,并处理SQL语句返回的结果。PowerBuilder6.5通过动态链接库PBODB60.DLL完成这一功能。调用ODBC函数的过程是隐含的,它由PowerBuilder6.5自动完成。
c、 第二层为驱动管理程序,或称作驱动管理器,它管理并装载驱动程序。驱动管理器的作用为:
1) 用ODBC.INI文件把数据源名映射成特定驱动程序的动态链接库;
2) 处理几个ODBC初始化调用;
3) 为每个驱动程序提供ODBC的入口点;
4) 检验ODBC的调用参数和次序。
d、 第三层为驱动程序,它处理ODBC函数调用,提交SQL请求到特定的数据源并把结果返回给应用程序。必要时,它会修改应用程序的SQL语句,以适应特定数据库的SQL语法。
e、 第四层是数据源,数据源包括要存取的数据以及相关的操作系统、数据库管理系统和网络系统。
² 配置ODBC数据源
(1) PowerBuilder6.5要连接到网络上的数据库。
(2) 安装数据库管理系统(DBMS)。
(3) 安装特定数据库的ODBC接口软件
启动PowerBuilder6.5,单击画笔栏上的Configure ODBC(配置ODBC)图标,打开Configure ODBC 对话框。该对话框上部的Installed Drivers列表框列出了系统中已经安装的ODBC驱动程序。如果要连接数据库的ODBC驱动程序没有出现在该列表框中,说明其驱动程序尚未安装,请退出PowerBuilder,安装所需数据库的ODBC驱动程序。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>