Database 版 (精华区)

发信人: wodeji (西西), 信区: Database
标  题: [转载] PowerBuilder开 发 系 列 谈(28) 
发信站: 紫 丁 香 (Tue Sep 29 17:53:04 1998), 站内信件

【 以下文字转载自 Programming 讨论区 】
【 原文由 two 所发表 】


        笔 者 经 常 遇 到 有 用 户 问: 使 用PowerBuilder 开 发 的 应 用 程 序 交 付 运 行
 时 需 要 怎 样 的 运 行 环 境。 当 我 告 诉 他 是pb5dk 下 的 所 有 文 件 时, 他 又 会
 抱 怨 说, 一 个 原 本 不 大 的 应 用 程 序, 运 行 环 境 却 占 了 打 包 文 件 的 大
 半, 释 放 后 在 用 户 的 机 器 中 更 是 要 占7M 之 多。 事 实 上 这 些 动 态 连 接 库
 是 用 以 解 释 不 同 的 对 象, 或 是 被 不 同 对 象 的 函 数 所 调 用, 如 果 在 您 的
 小 应 用 中 某 些 对 象 根 本 没 有 用 到, 则 与 其 相 关 的 动 态 连 接 库 也 就 不 必
 须 了。 

        此 外 如 果 您 的 开 发 环 境 的 硬 盘 空 间 也 十 分 局 促, 有 些 开 发 环 境 中 的
 动 态 连 接 库 似 乎 也 可 以 临 时 删 去。 下 面 列 出 的 是 开 发 和 运 行 环 境 中 的
 所 有 动 态 连 接 库 的 作 用, 也 许 在 您 安 装 和 打 包 时 会 有 所 作 用。 
  Powerbuilder
  5.0 DLL
             DLL 作 用 描 述
                                                     运 行 环 境
                                                               平 台 
  pbapl050.dll
             应 用 画 笔
                                                     无
                                                               全 部 
  pbbgr050.dll
             商 业 图 形 引 擎
                                                     有
                                                               全 部 
  pbcgc050.dll
             代 码 生 成 - 编 译
                                                     无
                                                               Win32 
  pbcgl050.dll
             代 码 生 成 - 链 接
                                                     无
                                                               Win32 
  pbcgr050.dll
             代 码 生 成 - 资 源 编 译
                                                     无
                                                               Win32 
  pbcgs050.dll
             代 码 生 成 -Win16 编 译
                                                     无
                                                               Win32 
  pbch050.dll
             代 码 生 成 - 头 文 件
                                                     无
                                                               Win32 
  pbcmp050.dll
             Powerscript 编 译 器
                                                     无
                                                               Win32 
  pbctl050.dll
             窗 口, 报 表, 用 户 自 定 义 对 象 画 笔
                                                     无
                                                               全 部 
  pbdbl050.dll
             数 据 库 接 口 - 与pbsyb 的 消 息 句 柄
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbdbt050.dll
             数 据 库 接 口 - 与pbsyb 的 消 息 句 柄
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbdpb050.dll
             分 布 式PB - 本 地 驱 动
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbdpp050.dll
             Pipeline 画 笔
                                                     无
                                                               全 部 
  pbdse050.dll
             分 布 式PB
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbdtp050.dll
             数 据 库 画 笔
                                                     无
                                                               全 部 
  pbdts050.dll
             数 据 库 画 笔 工 具
                                                     无
                                                               全 部 
  pbdwd050.dll
             数 据 窗 口 绘 画 画 笔
                                                     无
                                                               全 部 
  pbdwe050.dll
             数 据 窗 口 引 擎
                                                     有
                                                               全 部 
  pbdwo050.dll
             数 据 窗 口 用 对 话 框
                                                     无
                                                               全 部 
  pbdwp050.dll
             数 据 窗 口 画 笔
                                                     无
                                                               全 部 
  pbdwt050.dll
             数 据 窗 口 预 览
                                                     无
                                                               全 部 
  pbeol050.dll
             PB 库 接 口 - Object Cycle
                                                     无
                                                               Win16, Win32 
  pbfrm050.dll
             报 表 画 笔
                                                     无
                                                               Win16, Win32 
  pbgen050.dll
             应 用 模 板
                                                     无
                                                               全 部 
  pbhlp050.dll
             帮 助 文 件 工 具
                                                     无
                                                               Win16, Win32 
  pbibm050.dll
             数 据 库 接 口 -IBM
                                                     有 ( 可 选) 
                                                               Win16 
  pbidbf50.dll
             数 据 窗 口 输 入 Dbase 文 件
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbin5050.dll
             数 据 库 接 口 -Informix 5.0 
                                                     有 ( 可 选)
                                                               Win16, Win32 
  pbitxt50.dll
             数 据 窗 口 输 入 Dbase 文 件
                                                     有 ( 可 选) 
                                                               全 部 
  pblbm050.dll
             PB 库 接 口- LBMS
                                                     无
                                                               Win16 
  pblib050.dll
             PB 库 画 笔 和 浏 览 器
                                                     无
                                                               全 部 
  pbmdi050.dll
             数 据 库 接 口 - MDI
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbmnu050.dll
             菜 单 画 笔
                                                     无
                                                               全 部 
  pbmss050.dll
             数 据 库 接 口 - MS SQL Server 6.0 
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbndv050.dll
             PB 库 画 笔- Endeavor
                                                     无
                                                               Win16 
  pbnet050.dll
             数 据 库 接 口 - net gateway 有 ( 可 选) 
                                                     Win16 
  pbnpc050.dll
             分 布 式PB - 命 名 管 道 客 户 端
                                                     有 ( 可 选)
                                                               Win32 
  pbnps050.dll
             分 布 式PB - 命 名 管 道 服 务 器 端
                                                     有 ( 可 选) 
                                                               Win32 
  pbo71050.dll
             数 据 库 接 口 - Oracle 7.1
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbo72050.dll
             数 据 库 接 口 - Oracle 7.2
                                                     有 ( 可 选) 
                                                               Win32 
  pbodb050.dll
             数 据 库 接 口 - ODBC
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbor7050.dll
             数 据 库 接 口 - Oracle 7.0
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pborc050.dll
             ORCA
                                                     无
                                                               Win16, Win32 
  pbosc050.dll
             分 布 式PB - open server 客 户 端
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pboss050.dll
             分 布 式PB - open server 服 务 器 端
                                                     有 ( 可 选) 
                                                               Win32 
  pboui050.dll
             OLE 2 用 户 接 口
                                                     有
                                                               Win16 
  pbpvc050.dll
             PB 库 接 口 - PVCS
                                                     无
                                                               Win16, Win32 
  pbroi050.dll
             OLE 2 支 持 软 件
                                                     有
                                                               Win16, Win32 
  pbrtc050.dll
             RTF 支 持 软 件
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbrte050.dll
             运 行 环 境 引 擎
                                                     有
                                                               全 部 
  pbrtf050.dll
             运 行 环 境 函 数
                                                     有
                                                               全 部 
  pbscr050.dll
             Script 画 笔
                                                     无
                                                               全 部 
  pbshr050.dll
             打 印
                                                     有
                                                               全 部 
  pbsmi050.dll
             分 布 式PB
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbsql050.dll
             SQL 画 笔
                                                     无
                                                               全 部 
  pbstr050.dll
             结 构painter
                                                     无
                                                               全 部 
  pbsyb050.dll
             数 据 库 接 口 - Sybase dblib 接 口( 与 微 软
             库 相 连)
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbsyc050.dll
             数 据 库 接 口 - Sybase ctlib 接 口
                                                     有 ( 可 选)
                                                               Win16, Win32 
  pbsys050.dll
             开 发 系 统
                                                     无
                                                               全 部 
  pbsyt050.dll
             数 据 库 接 口 - Sybase dblib 接 口( 与Sybase
             库 向 连)
                                                     有 ( 可 选) 
                                                               Win32 
  pbtbl050.dll
             数 据 库 表 画 笔
                                                     无
                                                               全 部 
  pbtra050.dll
             数 据 库 接 口 - 跟 踪 数 据 库
                                                     无
                                                               Win16, Win32 
  pbtyp050.dll
             系 统 对 象 和 函 数 的 定 义
                                                     有
                                                               全 部 
  pbudo050.dll
             用 户 对 象 画 笔
                                                     无
                                                               全 部 
  pbvbx050.dll
             VBX
                                                     有
                                                               Win16 
  pbwed050.dll
             编 辑 器
                                                     无
                                                               Win16, Win32 
  pbwei050.dll
             编 辑 器 - 自 动 缩 进
                                                     无
                                                               Win16, Win32 
  pbwep050.dll
             编 辑 器 - Powerscript 颜 色
                                                     无
                                                               Win16, Win32 
  pbwes050.dll
             编 辑 器 - SQL 颜 色
                                                     无
                                                               Win16, Win32 
  pbwin050.dll
             窗 口 画 笔
                                                     无
                                                               全 部 
  pbwsc050.dll
             分 布 式PB - winsock 客 户 端 
                                                     有 ( 可 选) 
                                                               Win16, Win32 
  pbwss050.dll
             Dist PB - winsock 服 务 器 端
                                                     有 ( 可 选)
                                                               Win32 


 SQL / SCRIPTS
 SQLCA.SCR          用于定义SQLCA的Script
 DB2SYSPB.SQL       创建和初始化存储表
 PBOR7CAT.SQL       在Oracle的Master数据库中创建内部的存储过程
 PBSYB.BAT          使用W3DBLIB在Sybase的Master数据库中创建由
                    PowerBulder使用的内部的存储过程
 PBSYB.SQL          使用W3DBLIB在Sybase的Master数据库中创建由
                    PowerBulder使用的内部的存储过程
 PBSYBRT.SQL        创建用于运行环境的Sybase存储过程
 PBSYC.BAT          使用CTLIB在Sybase系统10中的Master数据库中创建
                    由PowerBulder使用的内部的存储过程
 PBSYC.SQL          使用CTLIB在Sybase系统10中的Master数据库中创建
                    由PowerBulder使用的内部的存储过程
 SYBSYSPB.SQL       创建和初始化Sybase存储表
 ORCA
 PBORCA.H           当使用ORCA编写接口时需要
 PBORC.LIB          当使用ORCA编写接口时需要
 Sybase SQL Anywhere
                     数据库引擎:在SQLANY50\WIN目录下。
 DB32W    EXE        2,476 04-01-96  12:00p
 DBBACKW.EXE         数据库备份(windows)
 DBCOLLW.EXE         数据库字符集顺序信息
 DBENG50S EXE        16位数据库引擎
 DBENG50W HLP        32位数据库引擎帮助文件
 DBENG50W EXE        32位数据库引擎776,608 04-01-96  12:00p
 DBERASEW EXE        删除一个数据库(Windows)
 DBEXPANW EXE        扩展数据库
 DBEXTW50 DLL        数据库引擎扩展
 DBINFOW  EXE        显示数据库文件的数据库信息(Windows)
 DBINITW  EXE        创建数据库
 DBL50T   DLL        Windows NT数据库引擎的嵌入C程序的接口
 DBL50W   DLL        Windows 3.1数据库引擎的嵌入C程序的接口
 DBLOGW   EXE        用于改变数据库日志名或删除日志用
 DBSHRINW EXE        压缩数据库
 DBSTARTW EXE        数据库16位引擎
 DBSTOPW  EXE        停止16位数据库引擎
 DBTL50W  DLL        SQL Anywhere数据库工具(Windows)
 DBTRANW  EXE        将LOG文件转换成SQL命令集
 DBUNLOAW EXE        恢复(unload)数据库(Windows)
 DBUPGRDW EXE        升级早期版本的数据库
 DBVALIDW EXE        检验数据库有效性(Windows)
 DBWE50   DLL        数据库引擎扩展
 DBWRITEW EXE        创建写文件来更新被压缩的数据库(Windows)
 ISQLW    EXE        交互式SQL用户界面
 RT32W    EXE        旧32位Windows运行版的引擎
 RTDSK50S EXE        16位Windows数据库引擎的运行版
 RTDSK50W EXE        32位Windows数据库引擎的运行版
 RTSTARTW EXE        旧32位Windows运行版的引擎
 WL50EN.DLL          英语动态连接库
 WL50FR.DLL          法语动态连接库
 WL50GE.DLL          德语动态连接库
 WOD50W   DLL        SQL Anywhere ODBC引擎的动态连接库
 WODBC    HLP        ODBC帮助文件
 INFORMIX
 LDLLSQLW.DLL        API接口

 有关ODBC的文件:
 CTL3DV2.DLL         3维动态连接库版本2
 ODBC.INI            ODBC驱动的管理器(安装在windows目录下)
 ODBC.DLL            ODBC驱动的管理器(安装在windows\system目录下)
 ODBCINST.DLL        安装的ODBC驱动 (安装在windows\system目录下)
 ODBCINST.INI        安装的ODBC驱动(安装在windows目录下)

 * 说 明SQL Anywhere 数 据 库 引 擎 的 运 行 版 是 数 据 库 引 擎DBENG50W.EXE 的
 子 集, 其 中 减 少 了 创 建 数 据 库 表, 动 态 截 断 日 志 等 功 能。 

 PowerBuilder 的 高 级 工 具:

        对PowerBuilder 的 高 级 工 具 的 处 理,4.0 与5.0 有 一 些 差 别, 在4.0 中 每 一 个
 小 工 具 都 是 一 个 单 独 的.EXE 文 件, 而 在5.0 中 所 有 的 工 具 都 集 成 在 了 一
 起, 形 成 一 个 可 执 行 文 件, 而 每 一 个 工 具 都 由 一 个PBD 文 件 组 成。 

        APU. EXE,APU50. PBD,APU50.INI,APUPFC.PBD 组 成 了 一 个 集 成 环 境。
 其 中 包 括 的 工 具 有:DWCHECK.PBD,DWCHECK.INI 用 于 数 据 窗 口 中SQL 语
 句 的 确 认;DWEAS.PBD,DWEAS.INI 数 据 窗 口 扩 展 属 性 定
 义;OBJSRCH.PBD,OBJSRCH.INI 用 于 对 象 的 搜 索;PEAR.PBD,PEAR.INI 可 以
 生 成PowerBuilder 在 数 据 库 中 创 建 的 扩 展 属 性 的 文 档;SPUD.PBD,SPUD.INI
 ,SPUDERR.TXT 是 存 储 过 程 更 新 的 工 具;XREF.PBD,XREF.INI 用 于 交 叉 引
 用; 交 叉 引 用 所 用 到 的 数 据 库 为XREF.DB, 如 果 建 在 后 台 的 大 型 数 据 库
 上,XREFINF.SQL,XREFOR7.SQL,XREFSYB.SQL 这 三 个 文 件 分 别 是 用 于 在
 您 所 使 用 的Informix,Oracle 和Sybase 上 创 建 对 象 表 的SQL 语 句。 

                       


--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.97.236.132]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: whs.hit.edu.cn]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: cadcam.hit.edu.c]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:410.796毫秒