发信人: superwolfman()
整理人: leitiger(2002-06-05 23:53:56), 站内信件
|
深入了解PB6.0的特点及其应用程序发行
李 德治 周 鑫
---- 一、 前 言
---- PowerBuilder 6.0( 以 下简 称PB6.0) 是Sybase Inc. 的 子 公 司 - PowerSoft -推 出 的 新 一 代 数 据 库 应 用 开 发 工 具,它 是PowerBu ilder 以 前 版 本 的 升 级 产 品。 相对 于 以 前 版 本,PowerBuilder 6 .0 在 原 有 风 格基 础 上 有 了 革 命 性 变 化, 用 其 开 发 的应 用 程 序 的 发 行 也 有 许 多 独 特 之 处。
---- 二、PB6.0 的 特 点
---- 随 着PB6.0 的 推 出,这 一 功 能 强 大 的 第 四 代 语 言 快 速 开 发环 境 又 提 供 了 众 多 颇 受 欢 迎 的 改 进。PB6.0 增 加 了 平 台 支 持 的 数 量, 增 强 了 建 立因 特 网 和 内 部 网 上 分 布 式 应 用 的 能力, 扩 展 了 语 种 支 持。PB6.0 增 强 了 整 个开 发 环 境 的 性 能 和 易 用 性, 改 进 了 部分 对 象 和 画 笔 的 功 能, 在 界 面 上 继 续向Windows 95 的 界 面 标 准 靠 拢, 并 大 量 采 用Windows 95 标 准 界 面。PB6.0 已 经 开 始 从 传 统 的 客户/ 服 务 器 开 发 环 境 转 变 成 完 全 支 持World Wide Web 应 用 的 开 发 环 境。 利 用PB6.0 除 了 能 够 设 计 传 统 的 高 性 能、 基 于Client/Server 体系 结 构 的 应 用 系 统 外, 也 能 够 用 于 开发 基 于Internet 的 应 用 系 统。 其 主 要 特 点如 下:
---- 1. 开 发 界 面 友好: PB6.0 为 应 用 程 序 的 开 发 提 供 了 一 个 集 成 的 开 发 环 境, 这 是 一 个 典 型 的 多文 档 界 面(MDI), 在 此 环 境 下, 用 户 可以 通 过 菜 单、 工 具 栏 以 及 一 些 功 能 键方 便 快 速 地 创 建 对 象, 录 入 事 件 处 理程 序。 应 用 中 的 绝 大 多 数 功 能 都 可 以在 此 环 境 下 实 现。
---- 2. 面 向 对 象:PB6.0 是 面 向 对 象 的 开 发 工 具, 具 有 面 向 对象 编 程 语 言 的 各 种 性 质, 与 传 统 的 开发 工 具 有 质 的 区 别。 传 统 的 开 发 思 路是“ 控 制 流”, 即 给 程 序 预 先 定 义 了 运行 路 径。 而PB6.0 的 思 想 方 法 是 事 件 驱动, 在 编 程 的 过 程 中 没 有 预 定 义 的 路径。PB6.0 支 持 对 象 的 继 承、 封 装 和 多 态 性 等 特 点。PB6.0 中 对 象 的 创 建 方 式 和 用户 对 象 技 术 是PB6.0 面 向 对 象 的 最 佳 体现。
---- 3. 组 件 技 术:PB6.0 支 持 组 件 开 发, 可 以 将 非 可 视 类 用 户对 象 编 译 成 为 标 准 的 组 件。 通 过 组 件,用 户 可 以 编 写 通 用 业 务 逻 辑, 组 件 的调 用 对 其 它 应 用 程 序 透 明。 有 了 对 组件 的 支 持,PB6.0 更 适 合 于 开 发 分 布 式 应用 和Web 应 用。
---- 4. 多 种 数 据 库 支持:PB6.0 支 持 多 种 流 行 数 据 库 的 接 口 ,支 持 应 用 系 统 同 时 访 问 多 种 数 据 库,包 括Oracle、Sybase 之 类 的 大 型 数 据 库, 也 包括 小 至FoxPro 之 类 的 支 持ODBC 接 口 的 数 据库。 另 外PB6.0 开 发 环 境 随 身 携 带 的Sybase SQL Anywhere 本 身 就 是 一 个 功 能 强 大 的DBMS, 对于 不 太 大 的 应 用 系 统 来 说 , 直 接 使 用这 个 数 据 库 是 个 质 优 价 廉 的 的 选 择。
---- 5. 编 程 简 单: 使用PowerScript 语 言 编 写 的 程 序 同 其 它 高 级语 言 的 程 序 类 似, 也 是 由 注 释、 变 量、常 量、 操 作 符、 表 达 式 和 语 句 组 成。 同时,PB6.0 提 供 了 近 千 个 函 数 和 数 十 个 系统 对 象, 极 大 地 方 便 了 程 序 编 写。 而且, 该 语 言 中 可 以 直 接 内 嵌SQL 语 句,PowerScript 的 变 量 也 可 以 在SQL 中 引 用, 数 据 库 操 作结 果 也 可 传 出 到 变 量 中。PB 的 程 序 是 编写 在 事 件 上 的, 整 个PB 应 用 也 是 事 件 驱动 的。
---- 6. 支 持 应 用 的 分布:PB6.0 支 持 分 布 式 应 用 系 统 的 开 发 ,也 就 是 说, 用PB6.0 不 仅 能 够 开 发 客 户 端应 用 程 序, 而 且 可 以 轻 而 易 举 地 构 造应 用 服 务 器, 从 而 形 成 分 布 式 应 用。 PB6.0 增 加 了 应 用 服 务 器 对 象 共 享 技 术、 异步 调 用 技 术 和 推 送(Push) 技 术, 这 使 得用PB6.0 构 件 的 多 层 应 用 系 统 结 构 功 能 更为 强 大。
---- 7. 支 持Internet/Intranet:Internet/Intranet 支 持 是PB6.0 增 强 的 重 点 之 一。 在 这 个 新版 本 中,Powersoft 将 以 前 单 独 出 售 的 Internet 工 具 箱 集 成 到PB6.0 的 开 发 环 境 中, 新 的Java 代 理 生 成 器 使Java 客 户 机 能 够 直 接 访 问应 用 逻 辑 和PB6.0 对 象。 代 理 提 供 了 一 种插 入 商 用 逻 辑 的 方 法, 从 而 确 保 了 应用 程 序 的 灵 活 性、 可 伸 缩 性 和 可 重 用性, 消 除 了 重 写 和 重 新 分 发 对 象 的 时间。 由 于PB6.0 的 分 布 式 应 用 体 系 结 构 特点, 可 以 采 用 该 工 具 构 建 用 于 进 行WEB 访问 的 应 用。 在WEB 服 务 器 上HTML 页 面 中 可 以嵌 入PB 的 客 户 应 用 程 序, 也 就 是PB6.0 提 供的WEB.PB。WEB.PB 访 问PB6.0 编 写 的 服 务 器 应用, 构 成 动 态 发 布 数 据 库 信 息 的WEB 应用。
---- 8. 数 据 窗 口 功能: 数 据 窗 口 是PB 中 功 能 十 分 强 大 且 独 具 特 点 的 对 象 之 一, 在PB6.0 中 数 据 窗 口功 能 又 有 了 增 强。 对 自 由 风 格 和 列 表风 格 的 数 据 窗 口 来 说, 你 可 以 在 保 持 原 有 风 格 的 同 时 将 所 需 的 内 容 自 动 转换HTML 页 面。 你 也 可 以 在 数 据 窗 口 中 放上 按 钮 对 象, 用 户 通 过 单 击 按 钮 完 成 系 统 预 定 义 操 作 或 编 程 人 员 自 定 义 操作。 利 用 组 框 可 以 把 数 据 窗 口 中 数 据有 机 地 组 织 在 一 起。
---- 9. 调 试 器 技 术:PB6.0 提 供 了 一 个 全 新 的 调 试 器, 它 具 备 条件 断 点、 查 看 内 存 中 对 象、 浏 览 指 定 原代 码、 查 看 变 量、 单 步 执 行、 断 点 执 行等 一 系 列 实 用 功 能。
---- 10. 性 能 分 析 工具:PB6.0 还 提 供 了 应 用 程 序 性 能 与 分 析 工 具, 通 过 该 工 具, 可 以 找 到 应 用 程 序存 在 的 性 能 瓶 颈 问 题。
---- 三、 应 用 程 序 安装 盘 制 作
---- 开 发 的 应 用 程 序经 过 设 计、 开 发、 调 试、 测 试 和 试 运行 , 排 除 了 明 显 的 与 潜 在 的 错 误, 并 达到 预 期 功 能 后, 就 到 了 制 作 安 装 盘 向用 户 发 行 应 用 程 序 的 时 候 了。 在 制 作安 装 盘 之 前, 还 有 两 件 重 要 工 作 要 做:一 是 要 把 应 用 程 序 编 译 成 可 执 行 文件; 二 是 要 了 解 清 楚 应 用 程 序 运 行 时所 需 的 各 种 部 件。 只 有 这 样, 用 户 才 可以 像 运 行 其 它 软 件 那 样 正 确 运 行 你 开发 的 应 用 程 序。
---- 1. 创 建 可 执 行 文件
---- 创 建 可 执 行 文 件的 唯 一 途 径 是 使 用PB 的 工 程 画 笔(Pro ject Painter), 利 用 该 画 笔, 我 们 既 可 以 把 应用 程 序 中 的 所 有 对 象 都 包 含 在 独 立 的可 执 行 文 件 中, 也 能 够 把 应 用 程 序 编译 成 一 个 可 执 行 文 件 和 多 个PB 动 态 库。
---- 工 程 画 笔 能 够 编译 出 两 类 可 执 行 文 件: 机 器 代 码 的 可 执 行 文 件 和 伪 代 码 的 可 执 行 文 件。 另外, 使 用 工 程 画 笔, 既 可 以 把 应 用 程 序中 的 类 用 户 对 象 转 变 成C++ 的 源 程 序 或 库, 也 可 以 生 成 分 布 式 应 用 程 序 中 的代 理(Proxy)。
---- PB6.0 允 许 你 以 三种 方 式 创 建 可 执 行 文 件: 一、 创 建 一 个包 含 应 用 程 序 所 有 部 件 的、 单 一 的、 用户 可 直 接 执 行 的 可 执 行 文 件; 二、 创 建包 含 一 个 规 模 较 小 的 可 执 行 文 件 和 若干 个PB 动 态 库(PBD) 的 文 件; 三、 创 建16 位 或32 位 机 器 代 码 可 执 行 文 件, 并 带 有若 干 个 动 态 链 接 库(DLL)。 不 同 的 创 建方 法 有 不 同 的 执 行 效 果 和 资 源 需 求。
---- 创 建 可 执 行 文 件一 般 分 为 三 个 步 骤: 创 建 新 工 程 或 打 开 已 有 工 程、 设 置 各 种 编 译 选 项、 生 成可 执 行 文 件。
---- 2. 应 用 程 序 运 行时 所 需 的 各 种 部 件
---- 发 行PB6.0 应 用 程 序时, 只 在 用 户 机 器 上 安 装 应 用 程 序 的可 执 行 文 件( 包 括 生 成 应 用 程 序 时 生成 的 动 态 库) 还 是 远 远 不 够 的, 这 样 的发 行 并 不 能 使 应 用 程 序 正 常 地 运 转 起来。 实 际 上 还 必 须 向 用 户 发 行PB 运 行 时所 需 的 动 态 链 接 库, 即PB 的 运 行 时 库;如 果 使 用 了 任 何 数 据 库 或 网 络, 还 必须 向 用 户 发 行 安 装 数 据 库 接 口、 配 置ODBC 数 据 源、 安 装 网 络 驱 动 程 序, 必 要 时 修改 操 作 系 统 配 置 等。 下 面 列 出 发 行 应用 程 序 时 需 要 与 应 用 程 序 一 起 发 行 的各 种 部 件。
---- ? PB 的 运 行 时 库:
---- PB 开 发 环 境 中 包含 了 一 组 脱 离 开 发 环 境 运 行PB 应 用 程 序所 需 的 运 行 时 库, 称 做PowerBuilder Deployment Kit,这 是 一 组 动 态 链 接 库(DLL)。 发 行 应 用程 序 时, 必 须 同 时 向 用 户 提 供 这 组 运行 时 库, 并 安 装 在 合 适 的 路 径 下( 通 常应 该 放 置 在 应 用 程 序 所 在 的 目 录 下 或系 统 的 搜 索 路 径 下)。
---- 不 同 的PB 版 本 运行 时 库 使 用 的 动 态 链 接 库 也 不 同, 表 1 列 出 了 版 本 与 动 态 链 接 库 名 称 之 间 的对 应 关 系。
---- 表1: 版 本 与 动 态链 接 库 名 称 的 对 应 关 系
PB 版 本 动 态 链 接 库 名 称
32 位 PBXXX60.DLL
16 位 PBXXX60W.DLL
32 位Hebrew PBX60H.DLL
16 位Hebrew PBXX60I.DLL
32 位Arabic PBXX60A.DLL
16 位Arabic PBXX60B.DLL
---- 对 于Windows 下32 位 的应 用 程 序 来 说, 必 须 一 起 发 行 的 动 态链 接 库 是PBVM60.DLL。 当 应 用 程 序 使 用 了 管道、 超 文 本 控 件 等 对 象 时 还 需 要 发 行PBRTC60.DLL。
---- 对 于Windows 下16 位 的应 用 程 序 来 说, 必 须 一 起 发 行 的 动 态链 接 库 是PBVM60W.DLL。
---- 与PB5.0 相 比,PB6.0 版明 显 减 少 了 运 行 时 库 的 数 量, 方 便 了应 用 程 序 的 发 行 工 作。
---- ? 安 装 数 据 库 接口:
---- 当 应 用 程 序 需 要访 问 数 据 库 时, 在 为 用 户 安 装 应 用 程 序 的 同 时, 还 必 须 为 其 安 装 好 数 据 库接 口 文 件。 安 装 数 据 库 接 口 文 件 包 括两 方 面 的 内 容: 一、 安 装PB 提 供 的 专 用接 口 或ODBC 驱 动 程 序( 根 据 应 用 程 序 要访 问 的 数 据 库 而 定) ; 二、 安 装 数 据 库厂 商 提 供 的 数 据 库 驱 动 程 序( 不 同 厂商 驱 动 程 序 也 不 同)。 表2 列 出 了 访 问大 型 数 据 库 所 需 的PB 专 用 接 口 文 件, 这些 文 件 应 该 安 装 在 应 用 程 序 所 在 的 目录 或 系 统 的 搜 索 路 径 上。
---- 表2:Windows 下 各 数据 库 使 用 的 专 用 接 口
数 据 库 管 理 程 序 PB 专 用 接 口 文 件
INFORMIX 5.x PBIN560.DLL
INFORMIX 6.x/7.x PBIN760.DLL
MDI Database
Gateway(DB2) 接 口 PBMDI60.DLL 和
PBDBL60.DLL
Oracle 7.x PB07160.DLL(7.1) PB07260.
DLL(7.2) PB07360.DLL(7.3)
Powersoft ODBC 接 口 PBODB60.DLL 和PBODB60.INI
SQL Server 4.x PBSYB60.DLL 和PBDBL60.DLL
SQL Server 6.x PBMSS60.DLL
Sybase SQL Server PBDBL60.DLL 和PBDBT60.DLL
再 加 上PBSYC60.DLL(ct-lib)
或BSYT60.DLL(db-lib)
Sybase NetGateway PBNET60.DLL 和PBDBL60.DLL
---- ? 配 置ODBC 数 据 源
---- 如 果 应 用 程 序 使用 了ODBC 数 据 源, 在 为 用 户 安 装 应 用 程序 的 同 时 还 必 须 为 其 安 装 和 配 置PB6.0 ODBC 驱 动 程 序PBODB 60.DLL 和PBODB60.INI, 这 两 个 文 件应 该 安 装 在 应 用 程 序 所 在 的 目 录 或 系统 的 搜 索 路 径 上。 另 外 还 需 要 修 改ODBC 初 始 化 文 件ODBCINST.INI 和ODBC.INI, 这 两 个 文件 通 常 在Windows 目 录 下 , 如 果 用 户 机 器 上没 有 这 两 个 文 件, 那 么 需 要 把 开 发 环境 中 的 这 两 个 文 件 复 制 过 去。
---- 在Windows 95 系 统 中,ODBC 初 始 化 设 置 还 保 存 在Windows 注 册 库 中。
---- 3. 应 用 程 序 安 装盘 制 作
---- 利 用PB 提 供 的 工程 画 笔, 将 开 发 的 应 用 编 译 为 可 执 行 文 件“.EXE” 和 动 态 链 接 库“.PBD/.DLL”( 此前 必 须 首 先 关 闭 应 用 窗 口), 从 而 使 应用 程 序 能 脱 离PB 开 发 环 境 直 接 在 各 种 环境 下 运 行。 编 译 好 的 可 执 行 文 件 可 以直 接 在 系 统 下 运 行, 也 可 以 制 作 成 软件 安 装 盘 供 客 户 环 境 下 使 用。 你 可 以通 过PB6.0 提 供 的 安 装 盘 制 作 工 具(InstallShield) 来 制 作、 向 用 户 提 供 应 用 的 安 装 盘。
---- PB6.0 的 安 装 盘 制作 工 具(InstallShield) 是PB6.0 提 供 的 实 用 工 具之 一。 该 工 具 提 供 操 作 向 导 功 能 和 模板 功 能, 使 读 者 能 够 方 便 地 进 行 各 种安 装 环 境 设 置。 用 这 个 安 装 盘 制 作 工具 制 作 好 的 安 装 盘 在 进 行 安 装 时, 首先 应 运 行 安 装 盘 中 的setup.exe 文 件; 然后, 安 装 程 序 会 自 动 创 建 文 件 夹, 配 置系 统 环 境; 最 终 使 安 装 盘 中 的 应 用 安装 到 系 统 中, 并 成 为 系 统 的 一 个 应 用程 序。
---- 进 入 安 装 盘 制 作工 具 (InstallShield) 的 方 法 是 直 接 运 行 ide.exe 文 件, 或 在 开 始 菜 单 的 程 序 组 中 选 择InstallShield 5 Free Edition, 打 开 安 装 盘 制 作 窗 口, 完 成对 安 装 盘 制 作 的 各 种 操 作, 其 流 程 如下 所 示:
---- 将 应 用 编 译 为“.EXE” 和“.PBD/.DLL” 文 件
---- 对 工 程 向 导 进 行设 置
---- 在 工 程 对 象 工 作区 中 进 行 设 置
---- 对 程 序 进 行 修 改( 可 选)
---- 建 立 磁 盘 映 像
---- 制 作 安 装 盘
---- 首 先, 在 安 装 好InstallShield 的 前 提 下, 在InstallShield 中 对 工 程 向 导 进行 设 置。InstallShield 提 供 的 工 程 向 导 功能, 可 使 用 户 简 单 地 生 成 安 装 时 的 各种 对 话 框 以 及 对 话 框 中 显 示 的 各 种 信息, 包 括Welcome 对 话 框、Choose Dialogs 对 话 框、 Choose Target Platforms 对 话 框、Specify Languages 对 话 框、Specify Setup Types 对 话 框、Specify Components 对 话 框、Specify File Groups 对 话 框 和Summary 对 话 框。 在 上 述 设置 完 成 后,InstallShield 会 自 动 生 成 与 安 装过 程 对 应 的 源 程 序, 并 自 动 进 入 到 工程 对 象 工 作 区 中。
---- 其 次, 在 工 程 对象 工 作 区 中 进 行 设 置。 主 要 包 括 设 置 如 下 两 部 分 内 容: 将 编 译 好 的 有 关 文件 及 应 用 运 行 所 需 的 有 关 文 件 链 接 到相 应 的 文 件 组 中, 再 将 文 件 组 链 接 到对 应 的 组 件 中, 使InstallShield 在 创 建 磁 盘映 像 时 能 顺 利 找 到 所 需 文 件。 前 者 一般 包 括: 在File Groups 页 下, 选 择Program E xecutable Files、Program DLLs、Help Files、Shared DLLs、ODBC 等 各 文 件 组 的Links 分 支, 在 右 边 编 辑 窗口 中 单 击 鼠 标 右 键, 选 择 Insert Files 项, 为其 选 择 所 需 的 文 件。 后 者 一 般 包 括: 在Co mponents 页 下, 选 择Program Files、Help Files、Shared DLLs、ODBC 等 各 组 件, 双 击 右 边 窗 口 中Included File Groups 项, 为 其 增 加 所 需 的 文 件 组。
---- 再 其 次, 对 程 序进 行 修 改。 在 工 程 向 导 完 成 后,Install Shield 会 用 自 己 的 编 程 语 言 生 成 与 之 对 应 的源 程 序。 用 户 在 熟 悉 该 语 言 后, 可 以 利用 系 统 提 供 的 函 数 来 编 程 实 现 某 些 特殊 的 功 能, 例 如 在 开 始 菜 单 中 增 加 应用 的 图 标、 修 改 注 册 表 等; 也 可 直 接 修改InstallShield 生 成 的 源 程 序。
---- 然 后, 建 立 磁 盘映 像。 在 建 立 磁 盘 映 像 之 前, 必 须 首 先选 择Build 菜 单 下 的 编 译 菜 单 对 工 程 向 导生 成 的 源 程 序 进 行 编 译, 只 有 编 译 通过 后 才 可 建 立 磁 盘 映 像。 利 用 磁 盘 映像 向 导, 选 择Build 菜 单 下 的Media Build Wizard 菜单, 可 使 用 户 方 便 地 设 置 存 储 介 质 名、存 储 介 质 的 类 型、 创 建 的 类 型 等 信 息。在 设 置 完 成 后,InstallShield 会 自 动 生 成 磁盘 映 像。
---- 最 后, 制 作 安 装盘。 在 磁 盘 映 像 生 成 以 后, 用 户 只 需 将生 成 好 的 当 前 工 程 对 象 的Disk Images 子 目录 下 的 磁 盘 映 像 拷 贝 到 软 盘 中, 即 可发 行。 用 户 使 用 安 装 盘 安 装 时, 只 需 运行 第 一 张 盘 上 的Setup.exe 程 序, 按 照 提 示即 可 完 成 应 用 安 装。 此 时 应 用 被 自 动安 装 在c:\Program Files 目 录 下 的 应 用 子 目 录中。
---- 至 此, 安 装 盘 的制 作 完 成。
---- 四、 几 点 说 明
---- 1. 虽 然PB6.0 是 一 个面 向 对 象 的 数 据 库 开 发 工 具, 但 它 同样 可 以 用 来 开 发 非 数 据 库 应 用 系 统。如 果 你 开 发 的 应 用 系 统 没 有 使 用 任 何数 据 库 操 作 系 统, 那 么 你 就 不 需 要 在你 的 安 装 盘 中 发 行ODBC 和 数 据 库 管 理 系统, 只 需 将 你 开 发 的 应 用 系 统 连 同PB 运行 时 所 需 的 运 行 时 库 一 同 发 行 即 可。
---- 2. 如 果 你 开 发 的应 用 是 基 于SQL Anywhere 数 据 库 设 计 的, 对于 已 经 安 装 了ODBC 接 口 文 件 和SQL Anywhere 的目 标 系 统 来 说 , 可 以 不 再 需 要 安 装 这两 个 相 应 的 文 件 组; 假 使 目 标 系 统 还没 有 安 装ODBC 接 口 文 件 和SQL Anywhere 数 据库, 你 也 可 以 通 过 使 用PB6.0 提 供 的SQL Anywhere 数 据 库 安 装 部 件 对 此 进 行 单 独 安装, 在 应 用 的 目 录 下 安 装 访 问DBMS 所 需的 文 件, 或 将 其 安 装 到 系 统 路 径 下。 相应 的 安 装 部 件 还 可 以 拷 贝 到 软 盘 上(只 需 要 六 张1.44M 软 盘) 进 行 安 装。 综 合考 虑, 这 样 做 显 得 更 为 简 便。
---- 3. 如 果 你 使 用 了其 它 的 数 据 库 管 理 系 统, 如SYBASE 的Op en Client 产 品 或ORACLE 的SQL*Net 产 品, 则 可 选 择各 自 厂 商 提 供 的 产 品 进 行 安 装。 在 安装 相 应 数 据 库 客 户 端 软 件 的 前 提 下,将Deployment Kit 中 DB Interfaces 目 录 下 相 应 的DLL 文 件 进 行 打 包 发 行。
---- 4. 安 装 完 毕 数 据库 管 理 系 统 和 应 用 系 统 之 后, 由 于 用 户 的 运 行 环 境 和 操 作 系 统 不 同, 必 要时, 还 需 要 进 行 运 行 环 境 配 置, 配 置 数据 库 接 口 程 序ODBC。Windows 95 下 应 用 系 统 与SQL Anywhere 数 据 库 的 连 接 方 法 如 下( 其 它 操作 系 统 与 数 据 库 管 理 系 统 与 此 类 似):选 择“ 开 始” -“ 设 置” -“ 控 制 面 板” -“32bit ODBC”, 在“UserDSN” 页 面 中 选 择“Add” 后 弹 出 “Create New Data Source” 窗 口, 选 择“Sybase SQL Anywhere 5. 0” 后“ 完 成”, 弹 出“SQL Anywhere ODBC Configuration” 窗 口, 分 别 在“Data Source Name:” 栏 目 中 填 入 数 据 源 名 字, 在“User I D:” 栏目 中 填 入 用 户ID 号( 一 般 缺 省 为“DBA”),在“Database File:” 中 填 入 数 据 库 使 用 的.db 文 件 全 名, 然 后“OK” 即 可。
---- 5. 根 据 上 述 介 绍和 作 者 的 实 践, 我 们 认 为, 虽 然PB6.0 的安 装 盘 制 作 工 具InstallShield 较 之 以 前 版 本在 功 能 方 面 和 界 面 设 计 方 面 有 了 许 多增 加 和 改 进, 但 在 某 些 方 面 还 是 显 得繁 琐 了 一 些, 使 用 起 来 不 是 特 别 灵 活方 便。 例 如 将 文 件 链 入 相 应 文 件 组 的操 作 就 显 得 不 太 灵 活, 特 别 是 文 件 数目 比 较 多 时。 因 此, 如 果 你 的 应 用 不 要求 用 户 对 安 装 环 境 和 文 件 组 做 太 多 选择 的 话, 你 完 全 可 以 采 用PB5.0 的 安 装 盘制 作 工 具, 或 其 它 软 件 的 安 装 盘 制 作工 具 来 制 作 安 装 盘。
-- 缘乃天定,份是自求!!!
若你愿意,我等着你的回信.:)[email protected]
(在回复时在右上角打上"√ ") http://our163.163.net
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124]
|
|