对象是一种包含多种简单的方法(它们就像函数)和很容易管理Uber-变量(对象)的方式。ASP对象类似于其它对象编程语言。在这一课中,我们将使用ASP.CDO。Message对象是我们所要讨论的对象。
ASP对象 概述
被创建的对象,是用来处理编程的日益复杂性。在编程的理解和使用对象的基本原理是使编程更容易和你的代码更可读。对于编程的理解和使用对象的基本原理是使编程变得更容易还有让你的代码更方便阅读。
ASP创建一个对象-server.createobject
ASP中的对象通过传递一个名为name的字符串到服务器来创建。CreateObject函数(实际上称为方法)。创建一个Message对象的字符串是“CDO.Message”。我们将以这个例子来创建CDO.Message对象。
注:由于对象是特殊的,我们可以使用设置关键字这种特殊的方式来创建和使用销毁他们。下面的例子有些标为了红色:
ASP代码:
<%
Dim myObject
Set myObject = Server.CreateObject("CDO.Message")
'使用下面的语句来释放分配给对象的内存
Set myObject = nothing
%>
这讲得是不是太枯燥了,是吗?接下来让我们讲一些更多的对象的例子。
对象是无论何时我们需要的时候它能被创建和销毁和编程组合起来相关联的东西。例如说,你想要的对象会让你您发送电子邮件...
那么像所有电子邮件都有这些:收件人,发件人,抄送,主题等。变量列表里面包含因为我们必须发送创建的而令人讨厌的每个邮件。如果我们能建立某种形式的能把所有这些更小的变量组合成一种形式的Uber变量(对象),岂不是很好!
ASP对象 属性
这些较小的变量是通常被称为一个对象的属性,设置这些属性的格式几乎和设置变量等于一个值的格式是一样的。
用于设置对象的属性的正确语法为:
·objectName.propertyName= somevalue
在下面的例子中我们要创建一个新的邮件对象,并设置To和From属性。
ASP代码:
<%
Dim myObject
Set myObject = Server.CreateObject("CDO.Message")
'然后我们设置to和from属性
myObject.To = "[email protected]"
myObject.From = "[email protected]"
'使用下面的语句来释放分配的内存
Set myObject = nothing
%>
现在,我们要知道我们没有在上面的例子做任何事情,但我们在可以做成任何事情之前仍然需要学习更多的有关对象。对象,除了有相关的这些公共变量,也可能有与之相关的函数(称为方法)的集合。
处理这些方法的方式无非是要么操作对象的变量,要么使用该变量做一些事情。在我们的Message对象中,我们有信息的组合,当以合适的形式组合在一起的时候,发送到邮件服务时,它就会成为一封电子邮件。
所有这些复杂的代码已经由微软的员工编写好了,并以the Message objects Send的方法存储好了。
ASP-对象 方法
我们不能看到用来编程Send方法中的代码,但是这是关于使用对象编程的伟大的事情之一。你知道什么是你需要知道的不知道其他的了。在下面的例子中我们会创建一个Message对象,并设置必要的属性,使用send方法把它关闭。
ASP代码:
<%
热门信息
阅读 (201)
1 独特的随机字母阅读 (175)
2 检查和设置IIS服务器正确的权限阅读 (167)
3 asp网站伪静态化URL Rewrite中的httpd.ini伪静态化规则编写方法阅读 (166)
4 asp取access数据库里本周、本月、本季度的记录~阅读 (166)
5 ASP-对象