当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP在Scripting.Dictionary对象的作用是什么?

ASP
利用ASP将HTML格式数据传输给Excel 的技巧
用ASP CSS实现随机背景
用ASP实现在线文章翻译的功能
动态网页爱好者来看:Asp过滤HTML的函数
自动去除字符中含有html代码的几个ASP函数
用ASP对网页进行简单的保护
ASP网页开发过程中的几个小技巧
ASP动态网页制作中使用SQL语句的方法
ASP开发中存储过程应用全接触
入门:初学ASP动态网页制作常用错误处理
ASP动态网页下UTF-8页面乱码的解决方法
小技巧:解决ASP脚本运行超时的方法
动态网页制作技术ASP开发中的常见问题
动态网页技术ASP日期和时间函数示例
ASP程序实现保存参数值的分页功能
用ASP寻找到真实IP地址的方法
ASP中文显示解决技巧及创建对象方法
ASP实例:Asp 防止网页频繁刷新一法
将ASP动态网页转换成HTM静态页面的方法
技巧:得到刚刚插入的记录的自动编号值一例

ASP在Scripting.Dictionary对象的作用是什么?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 25 ::
收藏到网摘: n/a

        <br>
  <b>5.3 Scripting.Dictionary</b><b>对象</b><br>
         许多Microsoft的编程语言,如Visual Basic、VBScript和Jscript,都提供集合(collection)。可以把集合想象为数组,可以使用其中内建的函数完成存储和操纵数据等基本任务。无须担心数据是在哪些行列,而是使用唯一的键进行访问。<br>
         VBScript和Jscript都提供类似的对象,通称Scripting.Dictionary对象或Dictionary对象。它类似于二维数组,把键和相关条目的数据存放在一起。然而真正的面向对象的方法,不应直接访问数据条目,必须使用Dictionary对象支持的方法和属性来实现。<br>
         本章提供了一些示例页面,允许试验脚本运行期对象的方法和属性。这些实例在下载的文件的文件的Chaper05子目录里。<br>
  <br>
  <b>5.3.1 </b><b>创建和使用Dictionary</b><b>对象</b><br>
         创建一个Dictionary对象的示例如下:<br>
         ‘In VBScript:<br>
         Dim objMyData<br>
         Set objMyData = Server.CreateObject(“Scripting.Dictionary”)<br>
  <br>
         //In Jscript:<br>
         var objMyData = Server.CreateObject(‘Scripting.Dictionary’);<br>
  <br>
         <!-- Server-Side with an OBJECT element --><br>
         <OBJECT RUNAT=”SERVER” SCOPE=”PAGE” ID=”objMyData”<br>
                       PROGID=”Scripting.Dictionary”><br>
         </OBJECT><br>
         Dictionary对象还可用于客户端的IE中。<br>
  1.  Dictionary对象的成员概要<br>
  表5-2和表5-3列出了Dictionary对象的属性和方法及相应的说明。<br>
  当增加一个键/条目对时,如果该键已存在;或者删除一个键/条目对时,该关键字/条目对不存在,或改变已包含数据的Dictionary对象的CompareMode,都将产生错误。<br>
  表5-2  Dictionary对象的属性和说明<table class=ubb cellspacing=0><tr><td class=ubb><br>
  属 性</td><td class=ubb><br>
  说 明</td></tr><tr><td class=ubb><br>
  CompareMode</td><td class=ubb><br>
  (仅用于VBScript)设定或返回键的字符串比较模式</td></tr><tr><td class=ubb><br>
  Count</td><td class=ubb><br>
  只读。返回Dictionary里的键/条目对的数量</td></tr><tr><td class=ubb><br>
  Item(<i>key</i>)</td><td class=ubb><br>
  设定或返回指定的键的条目值</td></tr><tr><td class=ubb><br>
  Key(<i>key</i>)</td><td class=ubb><br>
  设定键值</td></tr></table><br>
  表5-3  Dictionary对象的方法和说明<table class=ubb cellspacing=0><tr><td class=ubb><br>
  方 法</td><td class=ubb><br>
  说 明</td></tr><tr><td class=ubb><br>
  Add(<i>key,item</i>)</td><td class=ubb><br>
  增加键/条目对到Dictionary</td></tr><tr><td class=ubb><br>
  Exists(<i>key</i>)</td><td class=ubb><br>
  如果指定的键存在,返回True,否则返回False</td></tr><tr><td class=ubb><br>
  Items()</td><td class=ubb><br>
  返回一个