⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 13-5.cfm.htm

📁 asp 教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>在Active Server Pages中结合对象和组件</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>
<b><font SIZE="5">

<p>在</font><font FACE="宋体" SIZE="5">Active Server Pages</font><font SIZE="5">中结合对象和组件</p>
</font></b><font FACE="宋体" SIZE="3">

<p>Active Server Pages</font><font SIZE="3">包括了大量内嵌对象和可安装的</font><font
FACE="宋体" SIZE="3">ActiveX</font><font SIZE="3">组件。这些对象以及组件都可以用来拓展你的</font><font
FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">的功能,但是确切的什么是对象和组件呢?</p>

<p>一个<i>对象</i>是典型的具有方法、属性或者集合的东西,其中对象方法决定了我们可以用这个对象作什么事情。(还记得</font><font
FACE="宋体" SIZE="3">response</font><font SIZE="3">对象的</font><font FACE="宋体"
SIZE="3">write()</font><font SIZE="3">方法吧</font><font FACE="宋体" SIZE="3">)</font><font
SIZE="3">,对象的属性</p>

<p>可以读取出来了解对象状态或者设置对象状态。对象的集合是由很多不同的和对象有关系的键和值的配对对组成的。</p>

<p>举一个日常的例子,书籍“迈至科</font><font FACE="宋体" SIZE="3">ASP</font><font
SIZE="3">教程”是一个对象,这个对象包含的方法决定了你可以怎样处理它,比如说,去读它,送人作为礼物,当作敲门的工具,甚至撕得粉碎,只要你愿意。对象的属性,这本书的页数,作者什么的。最后,对象的集合,包含了许多键和值的配对:每一页的页码就是键,那么值就是相对应于页码的这页的内容。</p>

<p>一个</font><font FACE="宋体" SIZE="3">ActiveX</font><font SIZE="3">组件和</font><font
FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">内嵌对象十分类似,不过,当你使用</font><font
FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">时,二者之间还是存在着明显的差异,首先,一个组件可能包含不只一个对象,其次,在你使用组件之前,将要明确的创建一个实例。</p>
</font><font FACE="宋体" SIZE="3">

<p>VBScript</font><font SIZE="3">和</font><font FACE="宋体" SIZE="3">JScript</font><font
SIZE="3">都包括一些对象,例如,无论利用</font><font FACE="宋体" SIZE="3">VBScript</font><font
SIZE="3">和</font><font FACE="宋体" SIZE="3">JScript</font><font SIZE="3">,你都可以进入处理</font><font
FACE="宋体" SIZE="3">Dictionary</font><font SIZE="3">对象。</font><font FACE="宋体"
SIZE="3">Dictionary</font><font SIZE="3">并不是</font><font FACE="宋体" SIZE="3">Active 
Server Page</font><font SIZE="3">的正式部分。但是你可以利用</font><font
FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">脚本来建立它,这是一个利用</font><font
FACE="宋体" SIZE="3">VBScript</font><font SIZE="3">的例子:</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;html&gt;</p>

<p>&lt;%</p>

<p>Set Mydict=Server.CreateObject(</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">Scripting.Dictionary</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">)</p>

<p>MyDict.add </font><font SIZE="3">“电子商务”</font><font FACE="宋体" SIZE="3">, 
</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">http://207.153.210.86/intro</font><font
SIZE="3">”</p>
</font><font FACE="宋体" SIZE="3">

<p>MyDict.add </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">BBS</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">, </font><font SIZE="3">“</font><font
FACE="宋体" SIZE="3">http://www.magicw3.com/bbs</font><font SIZE="3">”</p>
</font><font FACE="宋体" SIZE="3">

<p>MyDict.add </font><font SIZE="3">“广告联盟”</font><font FACE="宋体" SIZE="3">, 
</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">http://www.magicw3.com/banner</font><font
SIZE="3">”</p>
</font><font FACE="宋体" SIZE="3">

<p>%&gt;</p>
</font><font SIZE="3">

<p>我的字典中有</font><font FACE="宋体" SIZE="3">&lt;%=MyDict.count%&gt;</font><font
SIZE="3">个记录。</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;br&gt;</p>
</font><font SIZE="3">

<p>其中第一个记录是</font><font FACE="宋体" SIZE="3">&lt;%=MyDict.item(</font><font
SIZE="3">“电子商务”</font><font FACE="宋体" SIZE="3">)%&gt;</font><font SIZE="3">。</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;/html&gt;</p>
</font><font SIZE="3">

<p>当这个脚本执行的时候,</font><font FACE="宋体" SIZE="3">Dictionary</font><font
SIZE="3">对象的一个实例将会生成,然后,三个键以及相对应的值添加到</font><font
FACE="宋体" SIZE="3">Dictionary</font><font SIZE="3">对象中,最后,显示出这个</font><font
FACE="宋体" SIZE="3">Dictionary</font><font SIZE="3">对象的两个属性</font><font
FACE="宋体" SIZE="3">(</font><font SIZE="3">显示结果如图</font><font FACE="宋体"
SIZE="3">13.3)</font><font SIZE="3">。</p>
</font><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">例子中的第一个脚本语句是利用</font><font
FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">建立一个新的</font><font
FACE="宋体" SIZE="3">ActiveX</font><font SIZE="3">对象实例的常用方法。</font><font
FACE="宋体" SIZE="3">Server.CreatObject</font><font SIZE="3">是建立一个对象实例。在这个例子中,变量</font><font
FACE="宋体" SIZE="3">MyDict</font><font SIZE="3">指向一个</font><font FACE="宋体"
SIZE="3">Dictionary</font><font SIZE="3">对象实例。</p>

<p>当一个对象实例建立之后,就可以调用它的方法,例如,利用</font><font
FACE="宋体" SIZE="3">Dictionary</font><font SIZE="3">对象的</font><font FACE="宋体"
SIZE="3">add</font><font SIZE="3">方法就可以在这个</font><font FACE="宋体"
SIZE="3">Dictionary</font><font SIZE="3">中添加新的记录。例如用</font><font
FACE="宋体" SIZE="3">add</font><font SIZE="3">方法配对添加键“电子商务”和相应的值“</font><font
FACE="宋体" SIZE="3">http://207.153.210.86/intro</font><font SIZE="3">”。</p>
</font><b><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">图</font><font FACE="宋体" SIZE="3">13.3 Dictonary</font><font
SIZE="3">对象的一个示例</p>

<p><img SRC="../Image109.gif" tppabs="http://210.74.168.175/guide/asp/Image109.gif" WIDTH="531" HEIGHT="350" ALIGN="LEFT"></font></b><font
FACE="宋体" SIZE="3"></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -