server.CreateObject( "scripting.Dictionary ") 用法
来源:互联网 发布:了不起的node.js 编辑:程序博客网 时间:2024/05/17 00:58
server.CreateObject( "scripting.Dictionary ") 用法
2010-08-03 13:37
Active Server Pages包括了大量内嵌对象和可安装的ActiveX组件。这些对象以及组件都可以用来拓展你的Active Server Pages的功能,但是确切的什么是对象和组件呢?
一个对象是典型的具有方法、属性或者集合的东西,其中对象方法决定了我们可以用这个对象作什么事情。(还记得response对象的write()方法吧),对象的属性
可以读取出来了解对象状态或者设置对象状态。对象的集合是由很多不同的和对象有关系的键和值的配对对组成的。
举一个日常的例子,书籍“迈至科ASP教程”是一个对象,这个对象包含的方法决定了你可以怎样处理它,比如说,去读它,送人作为礼物,当作敲门的工具,甚至撕得粉碎,只要你愿意。对象的属性,这本书的页数,作者什么的。最后,对象的集合,包含了许多键和值的配对:每一页的页码就是键,那么值就是相对应于页码的这页的内容。
一个ActiveX组件和Active Server Pages内嵌对象十分类似,不过,当你使用Active Server Pages时,二者之间还是存在着明显的差异,首先,一个组件可能包含不只一个对象,其次,在你使用组件之前,将要明确的创建一个实例。
VBScript和JScript都包括一些对象,例如,无论利用VBScript和JScript,你都可以进入处理Dictionary对象。Dictionary并不是Active Server Page的正式部分。但是你可以利用Active Server Pages脚本来建立它,这是一个利用VBScript的例子:
<html>
<%
Set Mydict=Server.CreateObject(“Scripting.Dictionary”)
MyDict.add “电子商务”, “http://207.153.210.86/intro”
MyDict.add “BBS”, “http://www.magicw3.com/bbs”
MyDict.add “广告联盟”, “http://www.magicw3.com/banner”
%>
我的字典中有 <%=MyDict.count%> 个记录。
<br>
其中第一个记录是 <%=MyDict.item(“电子商务”)%> 。
</html>
当这个脚本执行的时候,Dictionary对象的一个实例将会生成,然后,三个键以及相对应的值添加到Dictionary对象中,最后,显示出这个Dictionary对象的两个属性(显示结果如图13.3)。
例子中的第一个脚本语句是利用Active Server Pages建立一个新的ActiveX对象实例的常用方法。Server.CreatObject是建立一个对象实例。在这个例子中,变量MyDict指向一个Dictionary对象实例。
当一个对象实例建立之后,就可以调用它的方法,例如,利用Dictionary对象的add方法就可以在这个Dictionary中添加新的记录。
当一个对象的实例建立之后,你还可以进入处理它的属性,在这里面Count属性用来统计Dictionary中的记录数量。item属性用来根据相应的键来读取对应的值。
最后,你处理完这个对象的实例后,还可以消除它。当然,在服务器进行完这个Active Server Pages的进程后,会自动消除这个对象实例,因此,你完全可以不用去亲自处理这种过程。不过,如果需要的话,你依然可以利用将特定的变量,例如现在的Mydict指向一个新的值或者就是nothing来消除这个实例。例如这样
<% set MyDict=Nothing %>
尽管Dictionary对象并不是Active Server Pages正式部分,这个例子还是能够表明如何使用Active Server Pages对象,你可以调用Server.CreatObject()方法来产生一个对象的实例。在你产生了新的对象后,你可以调用其方法以及读取其属性。
转载:http://hi.baidu.com/zbsvb/blog/item/e3772c1b39d133f7ae51330a.html
一个对象是典型的具有方法、属性或者集合的东西,其中对象方法决定了我们可以用这个对象作什么事情。(还记得response对象的write()方法吧),对象的属性
可以读取出来了解对象状态或者设置对象状态。对象的集合是由很多不同的和对象有关系的键和值的配对对组成的。
举一个日常的例子,书籍“迈至科ASP教程”是一个对象,这个对象包含的方法决定了你可以怎样处理它,比如说,去读它,送人作为礼物,当作敲门的工具,甚至撕得粉碎,只要你愿意。对象的属性,这本书的页数,作者什么的。最后,对象的集合,包含了许多键和值的配对:每一页的页码就是键,那么值就是相对应于页码的这页的内容。
一个ActiveX组件和Active Server Pages内嵌对象十分类似,不过,当你使用Active Server Pages时,二者之间还是存在着明显的差异,首先,一个组件可能包含不只一个对象,其次,在你使用组件之前,将要明确的创建一个实例。
VBScript和JScript都包括一些对象,例如,无论利用VBScript和JScript,你都可以进入处理Dictionary对象。Dictionary并不是Active Server Page的正式部分。但是你可以利用Active Server Pages脚本来建立它,这是一个利用VBScript的例子:
<html>
<%
Set Mydict=Server.CreateObject(“Scripting.Dictionary”)
MyDict.add “电子商务”, “http://207.153.210.86/intro”
MyDict.add “BBS”, “http://www.magicw3.com/bbs”
MyDict.add “广告联盟”, “http://www.magicw3.com/banner”
%>
我的字典中有 <%=MyDict.count%> 个记录。
<br>
其中第一个记录是 <%=MyDict.item(“电子商务”)%> 。
</html>
当这个脚本执行的时候,Dictionary对象的一个实例将会生成,然后,三个键以及相对应的值添加到Dictionary对象中,最后,显示出这个Dictionary对象的两个属性(显示结果如图13.3)。
例子中的第一个脚本语句是利用Active Server Pages建立一个新的ActiveX对象实例的常用方法。Server.CreatObject是建立一个对象实例。在这个例子中,变量MyDict指向一个Dictionary对象实例。
当一个对象实例建立之后,就可以调用它的方法,例如,利用Dictionary对象的add方法就可以在这个Dictionary中添加新的记录。
当一个对象的实例建立之后,你还可以进入处理它的属性,在这里面Count属性用来统计Dictionary中的记录数量。item属性用来根据相应的键来读取对应的值。
最后,你处理完这个对象的实例后,还可以消除它。当然,在服务器进行完这个Active Server Pages的进程后,会自动消除这个对象实例,因此,你完全可以不用去亲自处理这种过程。不过,如果需要的话,你依然可以利用将特定的变量,例如现在的Mydict指向一个新的值或者就是nothing来消除这个实例。例如这样
<% set MyDict=Nothing %>
尽管Dictionary对象并不是Active Server Pages正式部分,这个例子还是能够表明如何使用Active Server Pages对象,你可以调用Server.CreatObject()方法来产生一个对象的实例。在你产生了新的对象后,你可以调用其方法以及读取其属性。
- server.CreateObject( "scripting.Dictionary ") 用法
- asp编程server.CreateObject( "scripting.Dictionary ") 用法
- CreateObject Scripting.FileSystemObject和Scripting.Dictionary
- JavaScript Scripting.Dictionary用法
- Set fso = Server.CreateObject("Scripting.FileSystemObject")
- scripting.dictionary
- javascript之ActiveXObject("Scripting.Dictionary")用法小例
- Scripting.Dictionary对象
- Scripting.Dictionary对象
- Scripting.Dictionary对象
- scripting.dictionary对象
- Scripting.Dictionary对象
- Scripting.Dictionary 详解
- Scripting.Dictionary字典对象
- vb CreateObject("Scripting.FileSystemObject") 48错误
- ASP Server.CreateObject
- server.createobject总结
- server.createobject总结
- Spring 框架的设计理念与设计模式分析
- asp.net链接数据库代码
- 第9章 装饰模式(Decorator Pattern)
- μC/OS-II下通用驱动框架的设计与实现
- X680 20 Enumerated类型标识
- server.CreateObject( "scripting.Dictionary ") 用法
- 第10章 组合模式(Composite Pattern)
- Camparable与Comparator的区别
- 第11章 外观模式(Façade Pattern)
- hadoop总结2
- USART硬件及接收驱动的详细说明
- 第12章 享元模式(Flyweight Pattern)
- 易语言下载
- SIM卡读卡器的研究与设计