【网学提醒】:本文主要为网上学习者提供利用TDC组件实现对WEB页面的交互操作,希望对需要利用TDC组件实现对WEB页面的交互操作网友有所帮助,学习一下吧!
资料包括: 论文(5页1836字) 源码
说明:【摘要】TDC是Internet Explorer 4.0及以上版本提供的一个组件,它以有界定符文本文件作为数据来源,利用缓冲机制,在本地机实现对数据的动态控制,并支持Recordset集的属性和方法。如果将TDC数据绑定到WEB页面的HTML元素,可以不依赖
asp、CGI等服务器端处理逻辑,实现用户与页面的动态交互,减少动态网页对服务器的依赖程度,减轻服务器的压力和缓解网络拥挤。
【关键字】数据绑定 TDC 动态页面
动态网页一般通过用户与服务器的交互操作实现,用户向服务器发出请求,服务器使用ASP、CGI等获取用户提交的信息,进行处理后将结果返回给给用户,这种方式一方面要求服务器提供上述服务和拥有服务器端执行
程序的权限,另一面由于这种方式对服务器的依赖性很强,会加重服务器的负担和网络拥挤程度。Internet explorer 4.0及更高版本可以通过数据绑定技术(Data binding)和表格数据控件TDC(tabular data control)访问有限定符文本文件,以HTML文件为
模板显示数据,并通过对已缓冲至本地机的文本文件操作,实现访问客户与数据驱动页面的动态交互。
一. 数据绑定技术
数据绑定由四部分组成——数据源对象(DSO-Data Source Object)、数据引用(Data consumer)、绑定代理(Binding agent)和列表(显示)代理(Table repetition agent)。数据源对象提供数据传输、操作和通过脚本访问数据的能力;数据引用一般指WEB页面元素,它定义数据如何显示等;绑定代理用于数据识别和维护;列表(显示)代理用于保证列表数据的正确引用。
二. TDC组件
TDC是Internet explorer提供的内置数据源控件,提供访问有定界符文本文件的能力,拥有Datasrc、Fielddelim、Textquqlifier、Rowdelim、Sort、Filter和Useheader等属性及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页中的头部或主体内用
语句建立TDC对象的实例,如:
目录:一. 数据绑定技术
二. TDC组件
三. 数据排序、过滤、复位和RECORDSET集
四. 一个进行软件
查询的交互页实例
五. 结论
参考文献:1.动态HTML实用指南(第二版)•[美]Eric M.Schurman&William J.Pardi著•北京超品
计算机有限公司译•人民邮电出版社,1999年8月第1版
作者点评:数据绑定和TDC控件给我们提供了脱离服务器端有关处理逻辑支持,实现动态WEB页面的方法和工具,结合DHTML提供的大量的新技术、新方法和控件,可以对TDC控件和WEB页面元素进行更多更精确的控制,利用上面介绍的方法,对小型数进行据
查询或个人站点上实现动态网页效果非常好。