欢迎来到天天文库
浏览记录
ID:40563245
大小:31.00 KB
页数:6页
时间:2019-08-04
《PB+sql安装程序制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、标题:如何发布独立的POWERBUILDER应用 发布者:flyfox 发布时间:09月23日 详细信息: 如何发布独立的POWERBUILDER应用 温翔 广西柳州市 摘要:本文介绍了发布独立的POWERBUILDER应用所需要的驱动程序以及相关设置,特别介绍使用Powersoft的本地数据库产品SQL Anywhere作为数据源的应用如何将其包含在发行当中。 一.前言 PowerBuilder(PB)是SYBASE 公司的下属公司Powersoft公司推出的新一代数据库应用开发工具,由于其功能强大,开发快速及支持多平台等而颇受广大编程
2、技术人员的欢迎。随着有关PB的应用推广使用,相关资料也纷纷面世,同时PowerSoft为适应开发的需要也不断的推出PB的更新版本,PB作为第四代语言的数据库开发工具在开发工具市场中占有相当高的比例。 在使用PB进行开发的过程中,不少开发者在感受PB带来的快速,强大的功能愉悦的同时,也深感在发布应用时PB存在的不便之处:首先PB在编译完成后的执行文件不能独立运行,必须包含PB的运行时库文件以及数据库驱动文件,网络驱动文件等。其次,在包含这些文件时必须十分清楚各个运行时库文件的用途,不同数据库对应的数据驱动的动态链接库文件集等,但往往这方面的资料却非常难得。因而一个本来非常精简的P
3、B应用在打包发布后却显得非常臃肿。 本文旨在讲叙针对在Windows95/98下用PB6.0开发的,使用Powersoft的SQL Aaywhere数据库作为本地数据库的应用的发布过程,阐明如何为PB的应用发布“减肥”,特别是要说明的是如何将SQL Anywhere 数据库精简后包含在应用当中,并如何配置其数据源,而不用再另外安装SQL Aaywhere作为本地数据库的驱动。 一般地说发布一个PB应用除应用程序部件本身外还应该包含如下文件及进行相关操作: 1. PowerBuilder运行时动态链接库( Runtime Library )。 2. 数据库接口:一方面
4、包括PB提供的数据库专用接口或ODBC接口程序,另一方面包括不同数据库厂商提供的ODBC数据库驱动程序。 3. ODBC数据源的配置。 4. 如果是采用C/S方式,包含数据库厂商的Client端,例如SYBASE公司的Open Client 及ORALCLE公司的SQL*Net。 就本文而言,我们只重点讨论1-3项,现分别阐述如下: 二.PowerBuilder运行时动态链接库( Runtime Library )。 不同版本的PB所需要的运行时动态链接库文件不尽相同,但库名有相似的地方,这些DLL都必须包含在应用程序目录或系统目录当中,对于Windows下32
5、位的应用程序,必须一起发行的运行时库是PBVM60.DLL,其他部件可选。对于Windows下16位的应用程序,必须一起发行的运行时库是PBVM60W.DLL。总之,PB6.0版本相对于PB5.0及以前版本,运行时库的数量减少了很多,这也有利于开发人员对应用程序打包发行。现以PB6.0运行在32位WINDOWS95/98为例说明,详细解释见下表1-1: 序号 文件 用途 备注 1 PBVM60.DLL PowerBuilder 虚拟机 必需 2 PBDWE60.DLL DataWindow 数据窗口引擎 可选 3 PBRT
6、C60.DLL Rich Text Control管道,超文本控件 可选 4 PBTRA60.DLL DLL used for tracing db calls数据库访问跟踪 可选 表1-1 三. 数据库接口。 所有数据库接口文件及驱动程序必需放在应用程序目录或系统目录中。 1. PB专用数据库接口及ODBC数据库接口。 在WINDOWS95/98下用户可以根据自己采用的不同数据库在发布应用程序时包含下列接口文件,见下表2-1所示。 序号 数据库 接口文件 1 Powersoft ODBC Interface
7、 PBODB60.DLL,PBODB60.INI 2 INFORMIX I-Net 5 PBIN560.DLL 3 INFORMIX I-Net 7 PBIN760.DLL 4 Microsoft SQL Server 4.x DB-Lib PBSYB60.DLL,PBDBL60.DLL 5 Microsoft SQL Server 6.0 PBMSS60.DLL 6 Oracle Version 7.1
此文档下载收益归作者所有