ASP-对象

ASP新手入门
ASP对象
对象是一种包含多种简单的方法(它们就像函数)和很容易管理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

在下面的例子中我们要创建一个新的邮件对象,并设置ToFrom属性。

ASP代码:

<%

Dim myObject

Set myObject = Server.CreateObject("CDO.Message")

 

'然后我们设置tofrom属性

myObject.To = "[email protected]"

myObject.From = "[email protected]"

 

'使用下面的语句来释放分配的内存

Set myObject = nothing

%>

现在,我们要知道我们没有在上面的例子做任何事情,但我们在可以做成任何事情之前仍然需要学习更多的有关对象。对象,除了有相关的这些公共变量,也可能有与之相关的函数(称为方法)的集合。

处理这些方法的方式无非是要么操作对象的变量,要么使用该变量做一些事情。在我们的Message对象中,我们有信息的组合,当以合适的形式组合在一起的时候,发送到邮件服务时,它就会成为一封电子邮件。

所有这些复杂的代码已经由微软的员工编写好了,并以the Message objects Send的方法存储好了。

ASP-对象 方法

我们不能看到用来编程Send方法中的代码,但是这是关于使用对象编程的伟大的事情之一。你知道什么是你需要知道的不知道其他的了。在下面的例子中我们会创建一个Message对象,并设置必要的属性,使用send方法把它关闭。

ASP代码:

<%

相关内容推荐

周的天数

想在asp显示当前一周有多少天吗?这个代码会把握住今天的值和利用到案例选择显示一周的天数。 % date_value = date() %%= date_value %br% dayofweek=weekday(date_value) %day number in week %= dayofweek %br%

ASP-条件语句

有时,当我们写代码时,我们要为作出不同的决定而执行不同的操作。我们可以使用条件语句中的代码来做到这一点。条件语句是一套用于执行基于不同条件的不同动作的命令。 为了支

ASP表单输入到HTML

ASP能写.html或者任何其他的直接到web服务器的文档文本(你需要写文本输出到写权限的目录)。这是能够不需要上传PC的文件用户输入即时的发布信息。 下面的例子有四个输入区域(标

编写第一个ASP程序

现在有很多关于ASP编程的教程。其中有些是对于你有帮助,有些完全没有用。甚至有些写得是误人子弟。无论如何,你读过一些关于ASP的内容,现在你已经准备好构建第一个应用程序。

asp获取IP地址的函数

FunctionGetIp() DimDulIp,ProIP DulIp=Request.ServerVariables("HTTP_X_FORWARDED_FOR") ProIP=Request.ServerVariables("REMOTE_ADDR") IfDulIp=""Then GetIp=ProIP Else GetIp=DulIp EndIf EndFunction

返回
顶部