asp 类(class)导读

在VBScript中使用类涉及到一些关于面向对象的思想。使用各种语言都可以编写com组件,使用到asp之中,这些语言包含c、vb、delphi或者java等,可以看到windows操作系统可以兼容很多东西,这些都可能应用到asp当中。但是这些东西离实际的应用很远,asp主要是基于vbscript,来自微软的脚本语言。

模块的概念带来很多好处,参看置顶文章,他是我的一个朋友写的:http://www.aspxuexi.com/class/2006-4-26/asp_class.htm

国内和国外的很多程序员创造了很多这样的模块,修改之后可以供我们使用,这些值得收藏的脚本都放在本站,收集进一年,asp学习网上的这部分资料是比较齐全的。

参看:http://www.aspxuexi.com/class/

在web编程中强调oop(面向对象)的思想,可能会把简单的问题复杂化;但是如果不掌握这种方法,我们必将失去找到最简单方法的机会。

ASP 不是一门编程语言,所以实际上不存在类这一概念,通常所谓的asp,应该是指一种动态网站的解决方法。我们说的ASP 类是指编程语言 VBScript 在 ASP 里应用时的类。

查看vbscript脚本的教程,请参看: http://www.aspxuexi.com/vbscript/index.htm    我们还可以用jscript等来写asp,但是vbscript是最好的。

ASP 类比较简单,它不具有真正意义类的继承、重载等特性,尽管如此,它仍然是非常有用的,它降低了我们编程的复杂度,使我们的程序模块更加合理。

asp的类支持以下内容:

公有成员变量、私有成员变量、属性

公有成员函数、私有成员函数

构造函数、析构函数

这部分请查看http://www.aspxuexi.com/class/2006-4-26/asp_class.htm

一个最简单的 ASP 类

class aspxuexi

sub PrintHello()

response.Write "Hello World!"

end sub

end class

可以看出,ASP 类的基本结构是:

class 类名

类代码

end class

使用一个最简单的 ASP 类

dim obj

set obj = new aspxuexi '使用 set new 创建对象,由于不是服务器组件,所以不能用 server.CreateObject 创建

call obj.PrintHello '对象名称后加点,再跟成员变量、属性或函数,表示调用该对象的成员变量、属性或函数,将显示 Hello World! 这里和使用那些内置对象比如application对象是相同的道理.

set obj = nothing '释放对象

ASP 类里不能重载构造函数,所以我们不能使用类似于 set obj = new aspxuexi("subObj") 的语句来创建类。

时间: 2025-01-20 09:55:21

asp 类(class)导读的相关文章

ASP 类组合

ASP 类的功能实在有限,所以有时我们要实现复杂的功能,只好用组合来实现. class CFish    sub Swim()    end subend class class CBird    sub Fly()    end subend class class CAnimal    dim fish    dim bird     private sub class_initialize()        set fish = new CFish        set bird = ne

如何编写一个ASP类

前几天大佛写了"ASP设计模式",可能有些初学者或者刚刚接触ASP的朋友不一定完全看得明白,偶就整理了一下编写一个ASP类的方法,大部分是从网上找来的.希望对朋友们有帮助. <ASP设计模式>(作者 我佛山人): 首先ASP的类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明:在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) .被声明

ASP 类专题_ASP CLASS类

严格地说,ASP 并不是一门编程语言,所以不存在类这一概念,我们这里说 ASP 类是指 ASP 的编程语言 VBScript 在 ASP 里应用时的类. ASP 类比较简单,它不具有真正意义类的继承.重载等特性,尽管如此,它仍然是非常有用的,它降低了我们编程的复杂度,使我们的程序模块更加合理. ASP 类支持什么 ASP 类比较简单,它不具有真正意义类的继承.重载等特性.它支持以下内容:  公有成员变量.私有成员变量.属性  公有成员函数.私有成员函数  构造函数.析构函数  创建和使用一个最简

如何编写一个ASP类_ASP CLASS类

前几天大佛写了"ASP设计模式",可能有些初学者或者刚刚接触ASP的朋友不一定完全看得明白,偶就整理了一下编写一个ASP类的方法,大部分是从网上找来的.希望对朋友们有帮助.  <ASP设计模式>(作者 我佛山人): dispbbs.asp?boardID=20&ID=247879 首先ASP的类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明: 在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,

Asp类 的数据库领域_ASP CLASS类

奶奶的,Asp类 是真不好学啊,看着简单,可真到用的时候,网上的代码是都报错啊!! 郁闷了恩久!! 3天了,终于调试出来了,一个简单的 数据库类模型,不敢独享,拿出来大家分享吧!本作品 归 站长中国 www.zzcn.net 彭彭所有 ,你们拷贝的时候不许去掉版权,否则拷贝的人全家死光光!!!!呵呵..:) 复制代码 代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLI

ASP 类 Class入门 推荐_ASP CLASS类

Class 声明 声明一个类的名字,就是定义一些变量,属性,方法来组成一个类.我们常常看到别的程序语言中中都有类的说明,PHP,VB,C++,这个在VBScript中的类的说明,我是第一次听到,我们的日常工作就是网站开发,在这个里面多多少少搞出点经验,像模像样也能自诩为"内行",所以我就来分享一下我所知道的这个新的东东.我们来看看下面的这个代码吧!(window2000+IIS5.0通过测试) 类的定义1 yyh.asp<%''声明一个名为yh的类 Class yh Privat

Asp类 的数据库领域

奶奶的,Asp类 是真不好学啊,看着简单,可真到用的时候,网上的代码是都报错啊!! 郁闷了恩久!! 3天了,终于调试出来了,一个简单的 数据库类模型,不敢独享,拿出来大家分享吧! 本作品 归 站长中国 www.zzcn.net 彭彭所有 ,你们拷贝的时候不许去掉版权,否则拷贝的人全家死光光!!!!呵呵..:) 复制代码 代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBL

ASP 类 Class入门

Class 声明 声明一个类的名字,就是定义一些变量,属性,方法来组成一个类 这是真的!!!?VBScript中能用类!?!?不知道能不能用于ASP!?这样的话,我就不是能写出像object一样的ASP程序?!说干就干!实践是检验真理的唯一标准,自个动手吧! 我们常常看到别的程序语言中中都有类的说明,PHP,VB,C++,这个在VBScript中的类的说明,我是第一次听到,我们的日常工作就是网站开发,在这个里面多多少少搞出点经验,像模像样也能自诩为"内行",所以我就来分享一下我所知道的

简单asp类模仿

现在才发现asp里面也可以自己写一些类,而且基本上和其他语言差不多,所以就自己写了一个试试,嘿嘿!纪年一下!<% Class clsDSJ Private p_Error,p_Author,p_WebURL Public Property Get Version Version="DSJ 1.0.0 Beta" End Property Public Property Get Error Error=p_Error End Property Public Property Get