天天被操天天被操综合网,亚洲黄色一区二区三区性色,国产成人精品日本亚洲11,欧美zozo另类特级,www.黄片视频在线播放,啪啪网站永久免费看,特别一级a免费大片视频网站

現(xiàn)在位置:范文先生網(wǎng)>理工論文>電子信息工程論文>利用TDC組件實(shí)現(xiàn)對(duì)WEB頁(yè)面的交互操作

利用TDC組件實(shí)現(xiàn)對(duì)WEB頁(yè)面的交互操作

時(shí)間:2023-02-20 22:36:46 電子信息工程論文 我要投稿
  • 相關(guān)推薦

利用TDC組件實(shí)現(xiàn)對(duì)WEB頁(yè)面的交互操作

利用TDC組件實(shí)現(xiàn)對(duì)WEB頁(yè)面的交互操作

 

夏亞?wèn)|

(山東農(nóng)業(yè)大學(xué)教務(wù)處·山東泰安,271018

 

 

【摘要】TDCInternet Explorer 4.0及以上版本提供的一個(gè)組件,它以有界定符文本文件作為數(shù)據(jù)來(lái)源,利用緩沖機(jī)制,在本地機(jī)實(shí)現(xiàn)對(duì)數(shù)據(jù)的動(dòng)態(tài)控制,并支持Recordset

集的屬性和方法。如果將TDC數(shù)據(jù)綁定到WEB頁(yè)面的HTML元素,可以不依賴(lài)ASP、CGI等服務(wù)器端處理邏輯,實(shí)現(xiàn)用戶(hù)與頁(yè)面的動(dòng)態(tài)交互,減少動(dòng)態(tài)網(wǎng)頁(yè)對(duì)服務(wù)器的依賴(lài)程度,減輕服務(wù)器的壓力和緩解網(wǎng)絡(luò)擁擠。

【關(guān)鍵字】數(shù)據(jù)綁定 TDC 動(dòng)態(tài)頁(yè)面

 

動(dòng)態(tài)網(wǎng)頁(yè)一般通過(guò)用戶(hù)與服務(wù)器的交互操作實(shí)現(xiàn),用戶(hù)向服務(wù)器發(fā)出請(qǐng)求,服務(wù)器使用ASP、CGI等獲取用戶(hù)提交的信息,進(jìn)行處理后將結(jié)果返回給給用戶(hù),這種方式一方面要求服務(wù)器提供上述服務(wù)和擁有服務(wù)器端執(zhí)行程序的權(quán)限,另一面由于這種方式對(duì)服務(wù)器的依賴(lài)性很強(qiáng),會(huì)加重服務(wù)器的負(fù)擔(dān)和網(wǎng)絡(luò)擁擠程度。Internet explorer 4.0及更高版本可以通過(guò)數(shù)據(jù)綁定技術(shù)(Data binding)和表格數(shù)據(jù)控件TDCtabular data contro

l)訪(fǎng)問(wèn)有限定符文本文件,以HTML文件為模板顯示數(shù)據(jù),并通過(guò)對(duì)已緩沖至本地機(jī)的文本文件操作,實(shí)現(xiàn)訪(fǎng)問(wèn)客戶(hù)與數(shù)據(jù)驅(qū)動(dòng)頁(yè)面的動(dòng)態(tài)交互。

一.             數(shù)據(jù)綁定技術(shù)

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

二.             TDC組件

TDCInternet explorer提供的內(nèi)置數(shù)據(jù)源控件,提供訪(fǎng)問(wèn)有定界符文本文件的能力,擁有Datasrc、Fielddelim、TextquqlifierRowdelim、SortFilterUseheader等屬性及Reset方法,并可通過(guò)TDC

對(duì)象的ID.recordset.{ Properties|method},訪(fǎng)問(wèn)相應(yīng)的Recordset集的屬性和方法。

有定界符文本文件

表格一般和數(shù)據(jù)庫(kù)對(duì)應(yīng),在有定界符文本文件中的一行相當(dāng)于數(shù)據(jù)庫(kù)的一個(gè)記錄,每行中由定界符括起來(lái)的字符串相當(dāng)于記錄中的字段。在TDC引用的文本文件中有三種定界符:文本限定符、字段限定符和行限定符。假設(shè)文本文件software.txt中有如下內(nèi)容:

name,description,type,company,location

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

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

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

WEB頁(yè)中引用TDC組件

WEB頁(yè)中的頭部或主體內(nèi)用<Object>…</Object>語(yǔ)句建立TDC對(duì)象的實(shí)例,如:

<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為對(duì)象指定一個(gè)名稱(chēng),以便在以后的WEB元素中引用,參數(shù)

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

將數(shù)據(jù)綁定到Table元素

Table是一種可以進(jìn)行多值綁定的HTML元素,<Tr>…</Tr>對(duì)應(yīng)一個(gè)記錄,<Td>…</Td>對(duì)應(yīng)一個(gè)字段,在這兩個(gè)元素對(duì)中,利用可以單值綁定元素引用數(shù)據(jù),在頁(yè)面上顯示具體地?cái)?shù)據(jù)內(nèi)容。如:

<Table datasrc=#s

oftware Datapagesize=15>

<Tr>

<Td>名稱(chēng)</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>

在上面的語(yǔ)句中,利用數(shù)據(jù)引用組件的DATASRC、DATAFLDDATAFORMATSDATAPAGESIAE屬性,通過(guò)ID屬性將文本文件的數(shù)據(jù)內(nèi)容綁定到HRML元素,TDC控件自動(dòng)將符合要求的數(shù)據(jù)內(nèi)容在頁(yè)面中顯示。

三.             數(shù)據(jù)排序、過(guò)濾、復(fù)位和RECORDSET

數(shù)據(jù)排序通過(guò)設(shè)定排序條件并使用reset方法,按某一字段和以逗號(hào)分隔的多個(gè)字段組合進(jìn)行升序或降序排列,字段前有“

+”表示按升序排列,“-”號(hào)表示按降序排列;過(guò)濾按某一查詢(xún)條件通過(guò)reset方法生全部記錄的一個(gè)子集,并使在表中顯示的數(shù)據(jù)限制在子集范圍內(nèi)。如:

Software.sort=”+name”

Software.reset

對(duì)整個(gè)記錄錄按字段name進(jìn)行升序排列

Software.sort=”+type,-company”

Software.reset

對(duì)整個(gè)記錄按字段type升序和company降序排列。

Software.filter=”type=browser”

Software.reset

生成只含有瀏覽器(browser

【利用TDC組件實(shí)現(xiàn)對(duì)WEB頁(yè)面的交互操作】相關(guān)文章:

ActiveX技術(shù)在WEB頁(yè)上的應(yīng)用08-06

利用PowerBuilder開(kāi)發(fā)WEB應(yīng)用08-06

利用PowerBuilder開(kāi)發(fā)WEB應(yīng)用08-06

利用PowerBuilder開(kāi)發(fā)WEB應(yīng)用08-06

利用PowerBuilder開(kāi)發(fā)WEB應(yīng)用08-06

基于Web的網(wǎng)絡(luò)課程的實(shí)現(xiàn)方法08-06

uClinux下動(dòng)態(tài)Web技術(shù)的實(shí)現(xiàn)方法08-06

基于Web的交互式數(shù)據(jù)庫(kù)查詢(xún)技術(shù)08-06

利用Delphi編寫(xiě)Windows控制面板組件及實(shí)例08-06