Web Application 開 發 利 器 - WebSnap(七)

2008-04-09 04:29:13来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

Web Application 開 發 利 器 - WebSnap!

第 七 章 、 深 入 Adapter

這 一 章 的 目 的 在 於 完 全 了 解 Adapter 在 WebSnap 中 所 代 表 的 意 義 及 更 深 入 的 使 用 她 們 , 之 前 我 們 利 用 了 Adapter 與 AdapterField 來 處 理 簡 單 的 資 料 顯 示 , 如 計 算 機 程 式 , 接 著 利 用 了 DataSetAdapter 來 處 理 資 料 庫 。 但 我 想 這 對 你 來 說 還 是 不 足 以 了 解 整 個 Adapter 在 WebSnap 所 扮 演 的 角 色 , 因 此 這 一 節 我 們 將 針 對 幾 個 Adapter 做 深 入 的 運 用 , 看 完 這 一 節 後 , 相 信 你 對 Adapter 的 應 用 及 為 何 WebSnap 如 此 依 賴 她 會 有 相 當 的 體 會 。

7-1 、 簡 單 的 Adapter :TAdapter

TAdapter 是 最 簡 單 的 Adapter Container , 之 前 我 們 只 將 她 應 用 在 將 程 式 中 的 變 數 資 料 顯 示 於 網 頁 中 , 例 如 計 算 機 網 頁 , 但 她 的 能 力 可 不 僅 止 於 此 , 撇 開 撰 寫 你 自 己 的 TAdapter 元 件 這 個 技 術 不 談 ( 那 是 Inside WebSnap 的 課 題 ) , 我 們 可 以 利 用 TAdapter 來 封 裝 不 同 類 型 的 資 料 , 這 個 技 術 對 我 們 來 說 相 當 有 用 。 例 如 我 們 可 以 將 她 應 用 在 製 作 類 似 PCHome 的 檔 案 總 管 網 頁 上 , 接 下 來 我 們 先 製 作 一 個 小 程 式 , 這 個 程 式 利 用 TAdapter 來 封 裝 TStringsValueList , 並 使 用 TAdapterGrid 將 她 顯 示 在 網 頁 上 , 請 新 增 一 個 Page Module 到 專 案 中 , 將 Page Name 設 成 MyAdapter 及 選 擇 TAdapterPageProducer PageProducer , 接 著 放 至 一 個 TAdapter 及 一 個 TStringsValueList 元 件 到 這 個 Module 中 , 接 著 我 們 還 要 設 定 TStringsValueList 內 的 資 料 及 AdapterField:

設 定 完 顯 示 的 資 料 後 , 我 們 還 要 加 入 兩 個 AdapterField 到 TStringsValueList 中 , 請 在 TStringsValueList Field Editor 中 按 右 鍵 選 擇 Add All Fields:

要 將 資 料 顯 示 在 網 頁 上 , 我 們 還 得 在 TAdapter 中 新 增 幾 個 AdapterField 才 行 , 這 個 範 例 中 我 們 需 要 兩 個

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Delphi控件的拿来主义(三)

下一篇:Pascal 精要--第一章