• <i id="549yd"></i>
  • 
    
  • 現在位置:范文先生網>理工論文>電子信息工程論文>利用TDC組件實現對WEB頁面的交互操作

    利用TDC組件實現對WEB頁面的交互操作

    時間:2023-02-20 22:36:46 電子信息工程論文 我要投稿
    • 相關推薦

    利用TDC組件實現對WEB頁面的交互操作

    利用TDC組件實現對WEB頁面的交互操作

     

    夏亞東

    (山東農業大學教務處·山東泰安,271018

     

     

    【摘要】TDCInternet Explorer 4.0及以上版本提供的一個組件,它以有界定符文本文件作為數據來源,利用緩沖機制,在本地機實現對數據的動態控制,并支持Recordset

    集的屬性和方法。如果將TDC數據綁定到WEB頁面的HTML元素,可以不依賴ASP、CGI等服務器端處理邏輯,實現用戶與頁面的動態交互,減少動態網頁對服務器的依賴程度,減輕服務器的壓力和緩解網絡擁擠。

    【關鍵字】數據綁定 TDC 動態頁面

     

    動態網頁一般通過用戶與服務器的交互操作實現,用戶向服務器發出請求,服務器使用ASP、CGI等獲取用戶提交的信息,進行處理后將結果返回給給用戶,這種方式一方面要求服務器提供上述服務和擁有服務器端執行程序的權限,另一面由于這種方式對服務器的依賴性很強,會加重服務器的負擔和網絡擁擠程度。Internet explorer 4.0及更高版本可以通過數據綁定技術(Data binding)和表格數據控件TDCtabular data contro

    l)訪問有限定符文本文件,以HTML文件為模板顯示數據,并通過對已緩沖至本地機的文本文件操作,實現訪問客戶與數據驅動頁面的動態交互。

    一.             數據綁定技術

    數據綁定由四部分組成——數據源對象(DSO-Data Source Object)、數據引用(Data consumer)、綁定代理(Binding agent)和列表(顯示)代理(Table repetition agent)。數據源對象提供數據傳輸、操作和通過腳本訪問數據的能力;數據引用一般指WEB頁面元素,它定義數據如何顯示等;綁定代理用于數據識別和維護;列表(顯示)代理用于保證列表數據的正確引用。

    二.             TDC組件

    TDCInternet explorer提供的內置數據源控件,提供訪問有定界符文本文件的能力,擁有Datasrc、Fielddelim、Textquqlifier、Rowdelim、Sort、FilterUseheader等屬性及Reset方法,并可通過TDC

    對象的ID.recordset.{ Properties|method},訪問相應的Recordset集的屬性和方法。

    有定界符文本文件

    表格一般和數據庫對應,在有定界符文本文件中的一行相當于數據庫的一個記錄,每行中由定界符括起來的字符串相當于記錄中的字段。在TDC引用的文本文件中有三種定界符:文本限定符、字段限定符和行限定符。假設文本文件software.txt中有如下內容:

    name,description,type,company,location

    ’IE5.0’,’Microsoft Internet explorer 5.0’,’Browser’,’Microsoft’,’tie50.zip’

    ’FP98’,’Microsoft Frontpage 98’,’Editor’,’Microsoft’,’fp98.zip’

    第一行為字段的名稱,第二、三行為兩個記錄。其中,單引號()是文本限定符,逗號(,)是字段限定符。

    WEB頁中引用TDC組件

    WEB頁中的頭部或主體內用<Object>…</Object>語句建立TDC對象的實例,如:

    <OBJECT id=software classid=CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83>

    <PARAM NAME="TextQualifier" VALUE="'">

    <PARAM NAME="FieldDelim" VALUE=",">

    <PARAM NAME="DataURL" VALUE="software.txt">

    <PARAM NAME="UseHeader" VALUE="true">

    </OBJECT>

    其中,Id為對象指定一個名稱,以便在以后的WEB元素中引用,參數

    Textqualifer定義文本限定符,參數FieldDelim定義字段限定符,參數DataURL指定TDC讀取數據的文本文件,參數UseHeaderTureFalse指定在文本文件中是否有字段名定義。

    將數據綁定到Table元素

    Table是一種可以進行多值綁定的HTML元素,<Tr>…</Tr>對應一個記錄,<Td>…</Td>對應一個字段,在這兩個元素對中,利用可以單值綁定元素引用數據,在頁面上顯示具體地數據內容。如:

    <Table datasrc=#s

    oftware Datapagesize=15>

    <Tr>

    <Td>名稱</Td>

    <Td>軟件介紹</Td>

    ……

    <Td>下載地址</Td>

    </Tr>

    <Tr>

    <Td><span datafld=”name”></span></Td>

    <Td><span datafld=”description”></span></Td>

    ……

    <Td><a datafle=”location”>download</a></Td>

    </Tr>

    在上面的語句中,利用數據引用組件的DATASRC、DATAFLDDATAFORMATS、DATAPAGESIAE屬性,通過ID屬性將文本文件的數據內容綁定到HRML元素,TDC控件自動將符合要求的數據內容在頁面中顯示。

    三.             數據排序、過濾、復位和RECORDSET

    數據排序通過設定排序條件并使用reset方法,按某一字段和以逗號分隔的多個字段組合進行升序或降序排列,字段前有“

    +”表示按升序排列,“-”號表示按降序排列;過濾按某一查詢條件通過reset方法生全部記錄的一個子集,并使在表中顯示的數據限制在子集范圍內。如:

    Software.sort=”+name”

    Software.reset

    對整個記錄錄按字段name進行升序排列

    Software.sort=”+type,-company”

    Software.reset

    對整個記錄按字段type升序和company降序排列。

    Software.filter=”type=browser”

    Software.reset

    生成只含有瀏覽器(browser

    【利用TDC組件實現對WEB頁面的交互操作】相關文章:

    ActiveX技術在WEB頁上的應用08-06

    利用PowerBuilder開發WEB應用08-06

    利用PowerBuilder開發WEB應用08-06

    利用PowerBuilder開發WEB應用08-06

    利用PowerBuilder開發WEB應用08-06

    基于Web的網絡課程的實現方法08-06

    uClinux下動態Web技術的實現方法08-06

    基于Web的交互式數據庫查詢技術08-06

    利用Delphi編寫Windows控制面板組件及實例08-06

    av片在线观看无码免费_日日高潮夜夜爽高清视频_久久精品中文字幕乱码视频_在线亚州av播放