您的位置信息之舟电 脑硬件栏目首页数据库类Foxpro 收藏本页

→ 如何用FoxPro 生成HTML的方法:创建一个生成HTML文件的数据库、填加或更新数据、 生成HTML文件

www.kepusoft.com 信息之舟电脑软件应用栏目

    信息之舟电脑软件应用栏目编者按:

    在当前的许多NOVELL 网络中,数据平台仍是基于DOS 的FoxPro 环境,一般工作站均是无盘站,但领导查询用的工作站往往配制较好,并装有windows操作系统,如果只用 于数据查询或简单数据处理,便造成资源浪费;如果同时进行其他工作处理,又不能确保网络安全。鉴于此我们设计了一个FoxPro 程序,生成HTML 文件,放在服务器 的一个特定目录,仅供领导只读。这样用IE 浏览HTML 文件,充分利用了IE 和WIN 的特点,既实现了跨平台的数据传递,方便美观地满足了领导查询功能,又使领导 工作站可以进行其他办公处理,同时还可以保证网络的安全。

    当然,利用HomePage 的特性,还可以实现在Internet 上的数据传输。

    HTML(Hypertext Markup Language)既超文本链接标记语言,是一种纯文本格式。主页 的编写就是以HTML 格式写成的。HTML 文件既可以由FrontPage 生成,也可以根据其 格式要求进行手工编写,它以标签来标示和排列各对象,可同时支持文本、声音、图像、 动 画 等 多 种 格式, 并 可 同 时 与 其 他HTML 文 件 链 接。 而 标 签 本 身 以‘<’ 和‘>’ 标 识, 标 签 内 的 内 容 称 为 元 素(ELEMENT),元 素 代 表 了标签 的 意 义, 与 大 小 写 无 关。 元 素 的 一 般 格 式 为: < element >object< /element >

    由 于HTML 是 一 种 文 本, 可 将 其 语 句 放 在FoxPro 的DBF 库 中, 程 序 执 行 时, 将 最 新 数 据 放 到DBF 库 的 指 定 位置。 然 后, 将DBF 数 据 库 转 化 成 名 为*.HTM 的 文 本 格 式, 即 可 用IE 或Navigator 浏 览 或 打 印, 甚 至 挂 接 到 相 关的Internet 主 页 上, 实 现 远 距 离 数 据 传 递 或 信 息 发 布。 下 面 通 过 一 个 简 单 的 示 例, 介 绍 用FoxPro 生 成HTML 的 方 法:

    1 . 创 建 一 个 生 成HTML 文 件 的 数 据 库:

    在FoxPro 中 新 建 一 个 名 为HTML 的 数 据 库 文 件; 通 过 设 置 窗 口 为 数 据 库 创 建4 个 文 本 属 性 的 字 段, 它 们 的 名 称 和 长 度 分 别 为:MARK(10)、CODE1(60)、DATA(20)、CODE2(20)。

    在HTML.DBF 中 追 加 如 下 记 录。 其 中,MARK 字 段 是 标 记 字 段, 便 于 更 新 数 据 时 的 定 位;DATA 字 段 为 数 据 字 段, 用 于 存 放 最 新 数 据;CODE1 和CODE2 字 段 是 存 放HTML 语 句 的 字 段, 可 根 据 自 己 的 设 计 或 用FrontPage 生 成 的主 页 源 文 件 填 写:

    2. 填 加 或 更 新 数 据:

    设 计 一 个 统 计 数 据 的 程 序, 将 统 计 结 果 放 到HTML.DBF 中 的 特 定 位 置。

    3. 生 成HTML 文 件:
    设 计 一 个 小 程 序, 将HTML.DBF 转 化 成 名 为HTML.HTM 的 文 本 文 件, 放 到 网 络 的 指 定 位 置;

    我 们 的 建 议:
    将HTML.DBF 分 成 几 个 库, 便 于 数 据 部 分 的 循 环 编 程, 生 成 文 本 时, 再 将 几 个 库 连 接; 参 照 用FrontPage 生成 的 主 页 源 文 件HTML 语 句, 可 准 确 而 美 观 地 生 成 具 有 个 性 的 主 页 风 格。

www.kepusoft.com 信息之舟电脑之家收集整理推荐文章