用FoxPro生成HTML文件
發表時間:2023-07-23 來源:明輝站整理相關軟件相關文章人氣:
[摘要]在 當 前 的 許 多NOVELL 網 絡 中, 數 據 平 臺 仍 是 基 于DOS 的FoxPro 環 境, 一 般 工 作 站 均 是 無 盤 站, 但 領 導 查 詢 用 的 工 作 站 往...
在 當 前 的 許 多NOVELL 網 絡 中, 數 據 平 臺 仍 是 基 于DOS 的FoxPro 環 境, 一 般 工 作 站 均 是 無 盤 站, 但 領 導 查 詢 用 的 工 作 站 往 往 配 制 較 好, 并 裝 有WIN95 或WIN98 等 系 統, 如 果 只 用 于 數 據 查 詢 或 簡 單 數 據 處 理, 便 造 成 資 源 浪 費; 如 果 同 時 進 行 其 他 工 作 處 理, 又 不 能 確 保 網 絡 安 全。
---- 鑒 于 此, 我 們 設 計 了 一 個FoxPro 程 序, 生 成HTML 文 件, 放 在 服 務 器 的 一 個 特 定 目 錄, 僅 供 領 導 只 讀。 這 樣, 用IE 瀏 覽HTML 文 件, 充 分 利 用 了IE 和WIN98 的 特 點, 既 實 現 了 跨 平 臺 的 數 據 傳 遞, 方 便 美 觀 地 滿 足 了 領 導 查 詢 功 能, 又 使 領 導 工 作 站 可 以 進 行 其 他 辦 公 處 理, 同 時 還 可 以 保 證 網 絡 的 安 全。 當 然, 利 用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 的 文 本 文 件, 放 到 網 絡 的 指 定 位 置:
... ...
---- 4 . 我 們 的 建 議:
---- 將HTML.DBF 分 成 幾 個 庫, 便 于 數 據 部 分 的 循 環 編 程, 生 成 文 本 時, 再 將 幾 個 庫 連 接; 參 照 用FrontPage 生 成 的 主 頁 源 文 件HTML 語 句, 可 準 確 而 美 觀 地 生 成 具 有 個 性 的 主 頁 風 格。