明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

用FoxPro生成HTML文件

[摘要]在 當 前 的 許 多NOVELL 網(wǎng) 絡(luò) 中, 數(shù) 據(jù) 平 臺 仍 是 基 于DOS 的FoxPro 環(huán) 境, 一 般 工 作 站 均 是 無 盤 站, 但 領(lǐng) 導 查 詢 用 的 工 作 站 往...
在 當 前 的 許 多NOVELL 網(wǎng) 絡(luò) 中, 數(shù) 據(jù) 平 臺 仍 是 基 于DOS 的FoxPro 環(huán) 境, 一 般 工 作 站 均 是 無 盤 站, 但 領(lǐng) 導 查 詢 用 的 工 作 站 往 往 配 制 較 好, 并 裝 有WIN95 或WIN98 等 系 統(tǒng), 如 果 只 用 于 數(shù) 據(jù) 查 詢 或 簡 單 數(shù) 據(jù) 處 理, 便 造 成 資 源 浪 費; 如 果 同 時 進 行 其 他 工 作 處 理, 又 不 能 確 保 網(wǎng) 絡(luò) 安 全。

---- 鑒 于 此, 我 們 設(shè) 計 了 一 個FoxPro 程 序, 生 成HTML 文 件, 放 在 服 務 器 的 一 個 特 定 目 錄, 僅 供 領(lǐng) 導 只 讀。 這 樣, 用IE 瀏 覽HTML 文 件, 充 分 利 用 了IE 和WIN98 的 特 點, 既 實 現(xiàn) 了 跨 平 臺 的 數(shù) 據(jù) 傳 遞, 方 便 美 觀 地 滿 足 了 領(lǐng) 導 查 詢 功 能, 又 使 領(lǐng) 導 工 作 站 可 以 進 行 其 他 辦 公 處 理, 同 時 還 可 以 保 證 網(wǎng) 絡(luò) 的 安 全。 當 然, 利 用HomePage 的 特 性, 還 可 以 實 現(xiàn) 在Internet 上 的 數(shù) 據(jù) 傳 輸。

---- HTML(Hypertext Markup Language) 既 超 文 本 鏈 接 標 記 語 言, 是 一 種 純 文 本 格 式。 主 頁 的 編 寫 就 是 以HTML 格 式 寫 成 的。HTML 文 件 既 可 以 由FrontPage 生 成, 也 可 以 根 據(jù) 其 格 式 要 求 進 行 手 工 編 寫, 它 以 標 簽 來 標 示 和 排 列 各 對 象, 可 同 時 支 持 文 本、 聲 音、 圖 像、 動 畫 等 多 種 格 式, 并 可 同 時 與 其 他HTML 文 件 鏈 接。 而 標 簽 本 身 以‘<’ 和‘>’ 標 識, 標 簽 內(nèi) 的 內(nèi) 容 稱 為 元 素(ELEMENT), 元 素 代 表 了 標 簽 的 意 義, 與 大 小 寫 無 關(guān)。 元 素 的 一 般 格 式 為:

< element >object< /element >

---- 由 于HTML 是 一 種 文 本, 可 將 其 語 句 放 在FoxPro 的DBF 庫 中, 程 序 執(zhí) 行 時, 將 最 新 數(shù) 據(jù) 放 到DBF 庫 的 指 定 位 置。 然 后, 將DBF 數(shù) 據(jù) 庫 轉(zhuǎn) 化 成 名 為*.HTM 的 文 本 格 式, 即 可 用IE 或Navigator 瀏 覽 或 打 印, 甚 至 掛 接 到 相 關(guān) 的Internet 主 頁 上, 實 現(xiàn) 遠 距 離 數(shù) 據(jù) 傳 遞 或 信 息 發(fā) 布。

---- 下 面 通 過 一 個 簡 單 的 示 例, 介 紹 用FoxPro 生 成HTML 的 方 法:

---- 1 . 創(chuàng) 建 一 個 生 成HTML 文 件 的 數(shù) 據(jù) 庫:

---- 在FoxPro 中 新 建 一 個 名 為HTML 的 數(shù) 據(jù) 庫 文 件; 通 過 設(shè) 置 窗 口 為 數(shù) 據(jù) 庫 創(chuàng) 建4 個 文 本 屬 性 的 字 段, 它 們 的 名 稱 和 長 度 分 別 為:MARK(10)、CODE1(60)、DATA(20)、CODE2(20)。

---- 在HTML.DBF 中 追 加 如 下 記 錄。 其 中,MARK 字 段 是 標 記 字 段, 便 于 更 新 數(shù) 據(jù) 時 的 定 位;DATA 字 段 為 數(shù) 據(jù) 字 段, 用 于 存 放 最 新 數(shù) 據(jù);CODE1 和CODE2 字 段 是 存 放HTML 語 句 的 字 段, 可 根 據(jù) 自 己 的 設(shè) 計 或 用FrontPage 生 成 的 主 頁 源 文 件 填 寫:

... ...

---- 2. 填 加 或 更 新 數(shù) 據(jù):

---- 設(shè) 計 一 個 統(tǒng) 計 數(shù) 據(jù) 的 程 序, 將 統(tǒng) 計 結(jié) 果 放 到HTML.DBF 中 的 特 定 位 置。

... ...

---- 3. 生 成HTML 文 件:

---- 設(shè) 計 一 個 小 程 序, 將HTML.DBF 轉(zhuǎn) 化 成 名 為HTML.HTM 的 文 本 文 件, 放 到 網(wǎng) 絡(luò) 的 指 定 位 置:

... ...

---- 4 . 我 們 的 建 議:

---- 將HTML.DBF 分 成 幾 個 庫, 便 于 數(shù) 據(jù) 部 分 的 循 環(huán) 編 程, 生 成 文 本 時, 再 將 幾 個 庫 連 接; 參 照 用FrontPage 生 成 的 主 頁 源 文 件HTML 語 句, 可 準 確 而 美 觀 地 生 成 具 有 個 性 的 主 頁 風 格。