国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 媒體動畫 > 正文

Director綜合技巧:Director 里面怎么樣控制讀取數據庫

2024-09-08 19:26:56
字體:
來源:轉載
供稿:網友
director 中如何控制讀取數據庫
     大家都知道, director/authorware 在多媒體的動畫、美觀、易應性方面相比 vb 、 vc++ 、 pb 、
vfp 、 delphi 等開發工具有巨大的優勢,但本身對數據庫的支持較弱。這里,筆者結合自己的開發實例對 director/authorware 中數據庫應用的各種技術做一個全面宏觀的介紹,至于具體的技術細節希望有機會以專題的形式詳加闡述。

方案一:外部文本文件的讀取分析

98 年用 authorware 開發《廣州大典》是就采用此方法,當時有 5000 多條記錄,要求能用關鍵字查
詢;記得那時國內外支持 authorware 查詢數據庫只有一個 odbc.u32 ,并且只能返回 5 條記錄且易出錯。沒法子,后來采用了取巧的辦法,用外部文本文件的形式保留記錄,在 authorware 中讀取并比較,當然了,執行效率極差,為此還特意加了一個冒熱氣的咖啡動畫,以取望梅止渴之功效。

方案二:列表與文本成員的運用

同方案一一樣 , 這其實也不是真正的數據庫查詢, director 比 authorware 在這方面要稍好一些,因為 director 的 cast 庫與 cast 成員(尤其是文本 cast )能夠分類保留大量信息,國內外有一些技術文章專門談到利用列表與文本 cast 成員進行查詢。

方案三:干脆直接調用數據庫查詢程序

我觀察到,在有些項目開發中,有些就干脆直接在 director 中調用一個用 vfp 或 pb 等寫的數據庫查詢程序,但是在整體感覺與調用速度、效率方面都不盡如人意。

方案四:用 dde 調用后臺運行的數據庫查詢程序

這是在開發《廣州出口商品交易會會刊》時采用的方法。 dde 是 windows 早期支持的程序間進行通
信的一種機制,后來被 ole , com 所取代,雖然還被支持,但已不再被提倡使用。當時我們用 vfp 寫了一個后臺運行的數據庫查詢程序,通過國外某一大學免費開發的 dde 插件來傳遞查詢字符串以及返回字符串。但是存在傳遞的字符串有 32k 字節的限制以及占用系統資源較大的缺點,并且同方案三一樣數據庫查詢操作是在另外的進程(程序)中進行。

方案五:采用 xml 技術

最近以來, xml 逐漸流行, director 在 7.0 版以后內置了一個 xmlparser 插件可以對 xml 格式文件
(或字符串)進行分析。我試過用 vb 寫了一個 xml 生成器,即直接把數據庫轉成為 xml 文件再導入
到 director 中,再用 xmlparser 分析,我發現這種方法對英文能夠支持,但操作次數過多會不斷消耗內存直到死機;至于中文則根本不支持,不管我對 xml 更換各種 encoding( 編碼 ) 方式也不行。 microsoft 的 xml notepad 也是一樣有此問題。

方案六:應用第三方專業的數據庫操作 xtra

國外常見的能在 director 中操作數據庫的插件有 datrgrip,v12,daotable 等,都需要大筆美元注
冊,購買比較麻煩。最近國內有人也在開發這方面的插件,如筆者開發的 bitdbreader ,它能動態添加的用戶 dsn ,再通過 odbc 來操作 ms access 數據庫 ( 很快將提供對各種格式數據庫的全面支持 ) ,非常方便好用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古田县| 永新县| 凉城县| 刚察县| 全南县| 柏乡县| 浦江县| 六安市| 屯昌县| 三原县| 沙田区| 藁城市| 左贡县| 宜州市| 如皋市| 涪陵区| 济阳县| 沾益县| 克拉玛依市| 阜南县| 沙雅县| 云和县| 澄城县| 肃宁县| 宿松县| 广昌县| 巧家县| 保定市| 江达县| 通山县| 永嘉县| 泸西县| 改则县| 邹城市| 龙井市| 浦北县| 汉中市| 伊通| 河东区| 林西县| 长子县|